yesod-routes-flow-3.0.0.2: Generate Flow routes for Yesod
Safe HaskellNone
LanguageHaskell2010

Yesod.Routes.Flow.Generator

Synopsis

Documentation

genFlowRoutesPrefix :: Overrides -> [String] -> [String] -> [ResourceTree String] -> FilePath -> Text -> IO () Source #

genFlowSource :: Overrides -> [String] -> [String] -> Text -> [ResourceTree String] -> Text Source #

genFlowClasses :: Overrides -> [String] -> [String] -> [ResourceTree String] -> [Class] Source #

data Class Source #

A Flow class that will be generated.

Constructors

Class 

Instances

Instances details
Eq Class Source # 
Instance details

Defined in Yesod.Routes.Flow.Generator

Methods

(==) :: Class -> Class -> Bool #

(/=) :: Class -> Class -> Bool #

Show Class Source # 
Instance details

Defined in Yesod.Routes.Flow.Generator

Methods

showsPrec :: Int -> Class -> ShowS #

show :: Class -> String #

showList :: [Class] -> ShowS #

data ClassMember Source #

Constructors

ChildClass

A ResourceParent inside the ResourceParent that generated this class.

Fields

Method

A callable method.

Fields

Instances

Instances details
Eq ClassMember Source # 
Instance details

Defined in Yesod.Routes.Flow.Generator

Show ClassMember Source # 
Instance details

Defined in Yesod.Routes.Flow.Generator

data PieceType Source #

Instances

Instances details
Eq PieceType Source # 
Instance details

Defined in Yesod.Routes.Flow.Generator

Show PieceType Source # 
Instance details

Defined in Yesod.Routes.Flow.Generator