module Web.Spock.Action
(
ActionT, W.ActionCtxT
, request, header, rawHeader, cookies, cookie, reqMethod
, preferredFormat, ClientPreferredFormat(..)
, body, jsonBody, jsonBody'
, files, UploadedFile (..)
, params, param, param'
, getContext, runInContext
, setStatus, setHeader, redirect, jumpNext, CookieSettings(..), defaultCookieSettings
, CookieEOL(..), setCookie, deleteCookie, bytes, lazyBytes
, setRawMultiHeader, MultiHeader(..)
, text, html, file, json, stream, response
, middlewarePass, modifyVault, queryVault
, requireBasicAuth, withBasicAuthData
)
where
import Web.Spock.Internal.CoreAction
import qualified Web.Spock.Internal.Wire as W