plutus-pab-1.2.0.0
Safe HaskellNone
LanguageHaskell2010

Plutus.PAB.Webserver.Handler

Contents

Synopsis

Documentation

apiHandler :: forall t env. PABContract t => PABAction t env () :<|> (PABAction t env (FullReport (ContractDef t)) :<|> ((ContractActivationArgs (ContractDef t) -> PABAction t env ContractInstanceId) :<|> ((ContractInstanceId -> PABAction t env (ContractInstanceClientState (ContractDef t)) :<|> (PABAction t env (ContractSignatureResponse (ContractDef t)) :<|> ((String -> Value -> PABAction t env ()) :<|> PABAction t env ()))) :<|> ((WalletId -> Maybe Text -> PABAction t env [ContractInstanceClientState (ContractDef t)]) :<|> ((Maybe Text -> PABAction t env [ContractInstanceClientState (ContractDef t)]) :<|> PABAction t env [ContractSignatureResponse (ContractDef t)]))))) Source #

Handler for the API

swagger :: forall t api dir. (Server api ~ Handler Value, ToSchema (ContractDef t)) => Server (SwaggerSchemaUI' dir api) Source #

Reports