plutus-pab-1.2.0.0
Safe Haskell None
Language Haskell2010

Plutus.PAB.Types

Synopsis

Documentation

data PABError Source #

Instances

Instances details
Eq PABError Source #
Instance details

Defined in Plutus.PAB.Types

Show PABError Source #
Instance details

Defined in Plutus.PAB.Types

Generic PABError Source #
Instance details

Defined in Plutus.PAB.Types

ToJSON PABError Source #
Instance details

Defined in Plutus.PAB.Types

FromJSON PABError Source #
Instance details

Defined in Plutus.PAB.Types

Pretty PABError Source #
Instance details

Defined in Plutus.PAB.Types

type Rep PABError Source #
Instance details

Defined in Plutus.PAB.Types

type Rep PABError = D1 (' MetaData "PABError" "Plutus.PAB.Types" "plutus-pab-1.2.0.0-CtfsFiD4ohhEkbPm9mkCAB" ' False ) (((( C1 (' MetaCons "FileNotFound" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 FilePath )) :+: C1 (' MetaCons "ContractNotFound" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 FilePath ))) :+: ( C1 (' MetaCons "ContractInstanceNotFound" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ContractInstanceId )) :+: ( C1 (' MetaCons "PABContractError" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ContractError)) :+: C1 (' MetaCons "WalletClientError" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ClientError ))))) :+: (( C1 (' MetaCons "NodeClientError" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ClientError )) :+: ( C1 (' MetaCons "BeamEffectError" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 BeamError )) :+: C1 (' MetaCons "RandomTxClientError" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ClientError )))) :+: ( C1 (' MetaCons "ChainIndexError" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ClientError )) :+: ( C1 (' MetaCons "WalletError" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 WalletAPIError)) :+: C1 (' MetaCons "ContractCommandError" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 Int ) :*: S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 Text )))))) :+: ((( C1 (' MetaCons "InvalidUUIDError" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 Text )) :+: C1 (' MetaCons "OtherError" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 Text ))) :+: ( C1 (' MetaCons "EndpointCallError" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 NotificationError)) :+: ( C1 (' MetaCons "InstanceAlreadyStopped" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ContractInstanceId )) :+: C1 (' MetaCons "WalletNotFound" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 Wallet))))) :+: (( C1 (' MetaCons "MissingConfigFileOption" ' PrefixI ' False ) ( U1 :: Type -> Type ) :+: ( C1 (' MetaCons "ContractStateNotFound" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ContractInstanceId )) :+: C1 (' MetaCons "AesonDecodingError" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 Text ) :*: S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 Text )))) :+: ( C1 (' MetaCons "MigrationNotDoneError" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 Text )) :+: ( C1 (' MetaCons "RemoteWalletWithMockNodeError" ' PrefixI ' False ) ( U1 :: Type -> Type ) :+: C1 (' MetaCons "TxSenderNotAvailable" ' PrefixI ' False ) ( U1 :: Type -> Type ))))))

data DbConfig Source #

Instances

Instances details
Eq DbConfig Source #
Instance details

Defined in Plutus.PAB.Types

Show DbConfig Source #
Instance details

Defined in Plutus.PAB.Types

Generic DbConfig Source #
Instance details

Defined in Plutus.PAB.Types

ToJSON DbConfig Source #
Instance details

Defined in Plutus.PAB.Types

FromJSON DbConfig Source #
Instance details

Defined in Plutus.PAB.Types

Default DbConfig Source #
Instance details

Defined in Plutus.PAB.Types

type Rep DbConfig Source #
Instance details

Defined in Plutus.PAB.Types

defaultDbConfig :: DbConfig Source #

Default database config uses an in-memory sqlite database that is shared between all threads in the process.

data ChainQueryConfig Source #

Instances

Instances details
Eq ChainQueryConfig Source #
Instance details

Defined in Plutus.PAB.Types

Show ChainQueryConfig Source #
Instance details

Defined in Plutus.PAB.Types

Generic ChainQueryConfig Source #
Instance details

Defined in Plutus.PAB.Types

ToJSON ChainQueryConfig Source #
Instance details

Defined in Plutus.PAB.Types

FromJSON ChainQueryConfig Source #
Instance details

Defined in Plutus.PAB.Types

Default ChainQueryConfig Source #
Instance details

Defined in Plutus.PAB.Types

type Rep ChainQueryConfig Source #
Instance details

Defined in Plutus.PAB.Types

data Config Source #

Instances

Instances details
Eq Config Source #
Instance details

Defined in Plutus.PAB.Types

Show Config Source #
Instance details

Defined in Plutus.PAB.Types

Generic Config Source #
Instance details

Defined in Plutus.PAB.Types

ToJSON Config Source #
Instance details

Defined in Plutus.PAB.Types

FromJSON Config Source #
Instance details

Defined in Plutus.PAB.Types

Default Config Source #
Instance details

Defined in Plutus.PAB.Types

type Rep Config Source #
Instance details

Defined in Plutus.PAB.Types

newtype RequestProcessingConfig Source #

Constructors

RequestProcessingConfig

Fields

Instances

Instances details
Eq RequestProcessingConfig Source #
Instance details

Defined in Plutus.PAB.Types

Show RequestProcessingConfig Source #
Instance details

Defined in Plutus.PAB.Types

Generic RequestProcessingConfig Source #
Instance details

Defined in Plutus.PAB.Types

ToJSON RequestProcessingConfig Source #
Instance details

Defined in Plutus.PAB.Types

FromJSON RequestProcessingConfig Source #
Instance details

Defined in Plutus.PAB.Types

Default RequestProcessingConfig Source #
Instance details

Defined in Plutus.PAB.Types

type Rep RequestProcessingConfig Source #
Instance details

Defined in Plutus.PAB.Types

type Rep RequestProcessingConfig = D1 (' MetaData "RequestProcessingConfig" "Plutus.PAB.Types" "plutus-pab-1.2.0.0-CtfsFiD4ohhEkbPm9mkCAB" ' True ) ( C1 (' MetaCons "RequestProcessingConfig" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "requestProcessingInterval") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Second )))

data WebserverConfig Source #

Constructors

WebserverConfig

Fields

Instances

Instances details
Eq WebserverConfig Source #
Instance details

Defined in Plutus.PAB.Types

Show WebserverConfig Source #
Instance details

Defined in Plutus.PAB.Types

Generic WebserverConfig Source #
Instance details

Defined in Plutus.PAB.Types

ToJSON WebserverConfig Source #
Instance details

Defined in Plutus.PAB.Types

FromJSON WebserverConfig Source #
Instance details

Defined in Plutus.PAB.Types

Default WebserverConfig Source #
Instance details

Defined in Plutus.PAB.Types

type Rep WebserverConfig Source #
Instance details

Defined in Plutus.PAB.Types

data DevelopmentOptions Source #

Instances

Instances details
Eq DevelopmentOptions Source #
Instance details

Defined in Plutus.PAB.Types

Show DevelopmentOptions Source #
Instance details

Defined in Plutus.PAB.Types

Generic DevelopmentOptions Source #
Instance details

Defined in Plutus.PAB.Types

ToJSON DevelopmentOptions Source #
Instance details

Defined in Plutus.PAB.Types

FromJSON DevelopmentOptions Source #
Instance details

Defined in Plutus.PAB.Types

Default DevelopmentOptions Source #
Instance details

Defined in Plutus.PAB.Types

type Rep DevelopmentOptions Source #
Instance details

Defined in Plutus.PAB.Types

type Rep DevelopmentOptions = D1 (' MetaData "DevelopmentOptions" "Plutus.PAB.Types" "plutus-pab-1.2.0.0-CtfsFiD4ohhEkbPm9mkCAB" ' False ) ( C1 (' MetaCons "DevelopmentOptions" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "pabRollbackHistory") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ( Maybe Int )) :*: S1 (' MetaSel (' Just "pabResumeFrom") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 Point )))

data ChainOverview Source #

Instances

Instances details
Eq ChainOverview Source #
Instance details

Defined in Plutus.PAB.Types

Show ChainOverview Source #
Instance details

Defined in Plutus.PAB.Types

Generic ChainOverview Source #
Instance details

Defined in Plutus.PAB.Types

ToJSON ChainOverview Source #
Instance details

Defined in Plutus.PAB.Types

FromJSON ChainOverview Source #
Instance details

Defined in Plutus.PAB.Types

type Rep ChainOverview Source #
Instance details

Defined in Plutus.PAB.Types

type Rep ChainOverview = D1 (' MetaData "ChainOverview" "Plutus.PAB.Types" "plutus-pab-1.2.0.0-CtfsFiD4ohhEkbPm9mkCAB" ' False ) ( C1 (' MetaCons "ChainOverview" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "chainOverviewBlockchain") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 Blockchain) :*: ( S1 (' MetaSel (' Just "chainOverviewUnspentTxsById") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ( Map TxId CardanoTx)) :*: S1 (' MetaSel (' Just "chainOverviewUtxoIndex") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 UtxoIndex))))