plutus-pab-1.2.0.0
Safe Haskell None
Language Haskell2010

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 #

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

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 Source #
Instance details

Defined in Plutus.PAB.Webserver.Types

ToParamSchema ContractInstanceId Source #
Instance details

Defined in Plutus.PAB.Instances

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-1.2.0.0-F2EmWlEssiSHvHmbQf9u7L" ' True ) ( C1 (' MetaCons "ContractInstanceId" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "unContractInstanceId") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 UUID )))

data IterationID #

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

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 Source #
Instance details

Defined in Plutus.PAB.Events.ContractInstanceState

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-1.2.0.0-F2EmWlEssiSHvHmbQf9u7L" ' True ) ( C1 (' MetaCons "IterationID" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Natural )))