rest-gen-0.10.0.4: Documentation and client generation from rest definition.

Safe HaskellNone

Rest.Gen.Base.ApiTree

Synopsis

Documentation

data ApiAction Source

Instances

Eq ApiAction 
Show ApiAction 

data ApiResource Source

Constructors

TreeItem 

Instances

actionInfoToLink :: Link -> ActionInfo -> LinkSource

Create urls from an action

foldTree :: (ApiResource -> [a] -> a) -> ApiResource -> aSource

Traversing ApiResources

foldTreeChildren :: ([a] -> a) -> (ApiResource -> [a] -> a) -> ApiResource -> aSource

mkFuncParts :: ApiAction -> [String]Source

Extra functions for generation

cleanName :: String -> [String]Source