Safe Haskell | None |
---|---|
Language | Haskell2010 |
PAB Log messages and instances
Synopsis
- data PABLogMsg t
- data ChainIndexServerMsg
- data WalletMsg
- data PABServerLogMsg
-
data
AppMsg
t
- = ActiveContractsMsg
- | ContractHistoryMsg
- | PABMsg ( PABLogMsg t)
- | AvailableContract Text
- | ContractInstances ( ContractDef t) [ ContractInstanceId ]
- | ContractHistoryItem ContractInstanceId (Response PABResp)
-
data
CoreMsg
t
- = FindingContract ContractInstanceId
- | FoundContract ( Maybe (ContractResponse Value Value PABResp PABReq))
- | ConnectingToAlonzoNode PABServerConfig SlotNo
-
data
PABMultiAgentMsg
t
- = EmulatorMsg EmulatorEvent
- | ContractInstanceLog ( ContractInstanceMsg t)
- | UserLog Text
- | BeamLogItem BeamLog
- | PABStateRestored Int
- | RestoringPABState
- | StartingPABBackendServer Int
- | WalletBalancingMsg Wallet TxBalanceMsg
- | WalletClient WalletClientMsg
- newtype RequestSize = RequestSize Int
- data WalletClientMsg
Documentation
SCoreMsg ( CoreMsg t) | |
SChainIndexServerMsg ChainIndexServerMsg | |
SWalletMsg WalletMsg | |
SMockserverLogMsg PABServerLogMsg | |
SMultiAgent ( PABMultiAgentMsg t) |
Instances
data ChainIndexServerMsg Source #
Messages from the ChainIndex Server
Instances
Instances
data PABServerLogMsg Source #
Top-level logging data type for structural logging inside the PAB server.
Instances
ActiveContractsMsg | |
ContractHistoryMsg | |
PABMsg ( PABLogMsg t) | |
AvailableContract Text | |
ContractInstances ( ContractDef t) [ ContractInstanceId ] | |
ContractHistoryItem ContractInstanceId (Response PABResp) |
Instances
FindingContract ContractInstanceId | |
FoundContract ( Maybe (ContractResponse Value Value PABResp PABReq)) | |
ConnectingToAlonzoNode PABServerConfig SlotNo |
Instances
data PABMultiAgentMsg t Source #
FIXME: Redundant?
EmulatorMsg EmulatorEvent | |
ContractInstanceLog ( ContractInstanceMsg t) | |
UserLog Text | |
BeamLogItem BeamLog | |
PABStateRestored Int | |
RestoringPABState | |
StartingPABBackendServer Int | |
WalletBalancingMsg Wallet TxBalanceMsg | |
WalletClient WalletClientMsg |
Instances
newtype RequestSize Source #
Instances
Show RequestSize Source # | |
Defined in Plutus.PAB.Monitoring.PABLogMsg |
|
ToJSON RequestSize Source # | |
Defined in Plutus.PAB.Monitoring.PABLogMsg toJSON :: RequestSize -> Value Source # toEncoding :: RequestSize -> Encoding Source # toJSONList :: [ RequestSize ] -> Value Source # toEncodingList :: [ RequestSize ] -> Encoding Source # |
|
FromJSON RequestSize Source # | |
Defined in Plutus.PAB.Monitoring.PABLogMsg parseJSON :: Value -> Parser RequestSize Source # parseJSONList :: Value -> Parser [ RequestSize ] Source # |
|
Pretty RequestSize Source # | |
Defined in Plutus.PAB.Monitoring.PABLogMsg pretty :: RequestSize -> Doc ann Source # prettyList :: [ RequestSize ] -> Doc ann Source # |
data WalletClientMsg Source #