plutus-pab-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

Plutus.PAB.Events.Contract

Synopsis

Documentation

The events that compiled Plutus contracts are concerned with. For each type of event there is a request constructor in ContractRequest and a response constructor in ContractResponse.

newtype ContractInstanceId Source #

Unique ID for contract instance

Instances

Instances details
Eq ContractInstanceId 
Instance details

Defined in Wallet.Types

Ord ContractInstanceId 
Instance details

Defined in Wallet.Types

Show ContractInstanceId 
Instance details

Defined in Wallet.Types

Generic ContractInstanceId 
Instance details

Defined in Wallet.Types

Associated Types

type Rep ContractInstanceId :: Type -> Type Source #

ToJSON ContractInstanceId 
Instance details

Defined in Wallet.Types

ToJSONKey ContractInstanceId 
Instance details

Defined in Wallet.Types

FromJSON ContractInstanceId 
Instance details

Defined in Wallet.Types

FromJSONKey ContractInstanceId 
Instance details

Defined in Wallet.Types

ToHttpApiData ContractInstanceId Source # 
Instance details

Defined in Plutus.PAB.Instances

FromHttpApiData ContractInstanceId Source # 
Instance details

Defined in Plutus.PAB.Instances

ToSchema ContractInstanceId 
Instance details

Defined in Wallet.Types

ToParamSchema ContractInstanceId Source # 
Instance details

Defined in Plutus.PAB.Instances

ToSchema ContractInstanceId 
Instance details

Defined in Schema

Pretty ContractInstanceId 
Instance details

Defined in Wallet.Types

StructuredLog ContractInstanceId Source # 
Instance details

Defined in Cardano.BM.Data.Tracer.Extras

type Rep ContractInstanceId 
Instance details

Defined in Wallet.Types

type Rep ContractInstanceId = D1 ('MetaData "ContractInstanceId" "Wallet.Types" "plutus-contract-0.1.0.0-2DbvKQdtEvHK4UkDq1ndDW" 'True) (C1 ('MetaCons "ContractInstanceId" 'PrefixI 'True) (S1 ('MetaSel ('Just "unContractInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID)))

data IterationID Source #

A value that uniquely identifies groups of requests.

Instances

Instances details
Enum IterationID 
Instance details

Defined in Plutus.Contract.Resumable

Eq IterationID 
Instance details

Defined in Plutus.Contract.Resumable

Num IterationID 
Instance details

Defined in Plutus.Contract.Resumable

Ord IterationID 
Instance details

Defined in Plutus.Contract.Resumable

Show IterationID 
Instance details

Defined in Plutus.Contract.Resumable

Generic IterationID 
Instance details

Defined in Plutus.Contract.Resumable

Associated Types

type Rep IterationID :: Type -> Type Source #

Semigroup IterationID 
Instance details

Defined in Plutus.Contract.Resumable

Monoid IterationID 
Instance details

Defined in Plutus.Contract.Resumable

ToJSON IterationID 
Instance details

Defined in Plutus.Contract.Resumable

ToJSONKey IterationID 
Instance details

Defined in Plutus.Contract.Resumable

FromJSON IterationID 
Instance details

Defined in Plutus.Contract.Resumable

FromJSONKey IterationID 
Instance details

Defined in Plutus.Contract.Resumable

ToSchema IterationID 
Instance details

Defined in Plutus.Contract.Resumable

Pretty IterationID 
Instance details

Defined in Plutus.Contract.Resumable

StructuredLog IterationID Source # 
Instance details

Defined in Cardano.BM.Data.Tracer.Extras

type Rep IterationID 
Instance details

Defined in Plutus.Contract.Resumable

type Rep IterationID = D1 ('MetaData "IterationID" "Plutus.Contract.Resumable" "plutus-contract-0.1.0.0-2DbvKQdtEvHK4UkDq1ndDW" 'True) (C1 ('MetaCons "IterationID" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural)))