emanote-1.0.2.0: Emanate a structured view of your plain-text notes
Safe HaskellSafe-Inferred
LanguageHaskell2010

Emanote.Route.SiteRoute

Synopsis

Documentation

data SiteRoute Source #

Instances

Instances details
Generic SiteRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

Associated Types

type Rep SiteRoute :: Type -> Type #

Show SiteRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

IsRoute SiteRoute Source # 
Instance details

Defined in Emanote

Associated Types

type RouteModel SiteRoute #

EmaSite SiteRoute Source # 
Instance details

Defined in Emanote

Associated Types

type SiteArg SiteRoute #

type SiteOutput SiteRoute #

Eq SiteRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

Ord SiteRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

type Rep SiteRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

type RouteModel SiteRoute Source # 
Instance details

Defined in Emanote

type SiteArg SiteRoute Source # 
Instance details

Defined in Emanote

type SiteOutput SiteRoute Source # 
Instance details

Defined in Emanote

data VirtualRoute Source #

A route to a virtual resource (not in Model)

Instances

Instances details
ToJSON VirtualRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

Generic VirtualRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

Associated Types

type Rep VirtualRoute :: Type -> Type #

Show VirtualRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

Eq VirtualRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

Ord VirtualRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

type Rep VirtualRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

type Rep VirtualRoute = D1 ('MetaData "VirtualRoute" "Emanote.Route.SiteRoute.Type" "emanote-1.0.2.0-inplace" 'False) ((C1 ('MetaCons "VirtualRoute_Index" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "VirtualRoute_TagIndex" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TagNode]))) :+: (C1 ('MetaCons "VirtualRoute_Export" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "VirtualRoute_StorkIndex" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "VirtualRoute_TaskIndex" 'PrefixI 'False) (U1 :: Type -> Type))))

data ResourceRoute Source #

A route to a resource in Model

This is *mostly isomorphic* to ModelRoute, except for containing the absolute path to the static file.

Instances

Instances details
ToJSON ResourceRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

Generic ResourceRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

Associated Types

type Rep ResourceRoute :: Type -> Type #

Show ResourceRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

Eq ResourceRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

Ord ResourceRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

type Rep ResourceRoute Source # 
Instance details

Defined in Emanote.Route.SiteRoute.Type

siteRouteUrlStatic :: HasCallStack => Model -> SiteRoute -> Text Source #

Like siteRouteUrl but avoids any dynamism in the URL