Snap.Snaplet.Rest

Serving resources

serveResource

serveResourceWith

Resource

data Resource res m id diff

resource

addMedia

setCreate

setRead

setUpdate

setDelete

setToDiff

setFromParams

setPutAction

data PutAction

Request parsing

class FromRequest id

parseRead

type Params

Media

data Media res m diff int

newMedia

newIntermediateMedia

newRequestMedia

newResponseMedia

type MediaSetter res m diff int f a

fromResource

toResource

toDiff

toEither

fromResourceList

toResourceList

Common media instances

json

jsonFromInstances

xml

xhtml

html

form

multipart

Config

data ResourceConfig m

defaultConfig

class HasResourceConfig b

type Resources b

resourceInit

resourceInitDefault