maestro-sdk-1.7.3: Maestro Blockchain Indexer SDK
Safe HaskellNone
LanguageHaskell2010

Maestro.Types.V1.Addresses

Description

Module to define types for "Addresses" category of endpoints defined at docs.gomaestro.org.

Synopsis

Documentation

type AddressToDecode = "Bech32/Hex/Base58 encoded address" #

Address to decode. Given address should be in either Bech32 or Hex or Base58 format. Base58 is for Byron addresses whereas others use Bech32.

data NetworkId #

Denotes network for the entity in question, such as address.

Constructors

NIDMainnet 
NIDTestnet 

Instances

Instances details
Eq NetworkId # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

(==)NetworkIdNetworkIdBool #

(/=)NetworkIdNetworkIdBool #

Ord NetworkId # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show NetworkId # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

showsPrecIntNetworkIdShowS #

showNetworkIdString #

showList ∷ [NetworkId] → ShowS #

Generic NetworkId # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep NetworkIdTypeType #

Methods

fromNetworkIdRep NetworkId x #

toRep NetworkId x → NetworkId #

ToJSON NetworkId # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

toJSONNetworkId → Value

toEncodingNetworkId → Encoding

toJSONList ∷ [NetworkId] → Value

toEncodingList ∷ [NetworkId] → Encoding

omitFieldNetworkIdBool

FromJSON NetworkId # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

parseJSON ∷ Value → Parser NetworkId

parseJSONList ∷ Value → Parser [NetworkId]

omittedFieldMaybe NetworkId

type Rep NetworkId # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep NetworkId = D1 ('MetaData "NetworkId" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "NIDMainnet" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "NIDTestnet" 'PrefixI 'False) (U1TypeType))

data PaymentCredKind #

Denotes kind of a payment credential.

Constructors

PCKKey 
PCKScript 

Instances

Instances details
Eq PaymentCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

Ord PaymentCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show PaymentCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

Generic PaymentCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep PaymentCredKindTypeType #

ToJSON PaymentCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

toJSONPaymentCredKind → Value

toEncodingPaymentCredKind → Encoding

toJSONList ∷ [PaymentCredKind] → Value

toEncodingList ∷ [PaymentCredKind] → Encoding

omitFieldPaymentCredKindBool

FromJSON PaymentCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

parseJSON ∷ Value → Parser PaymentCredKind

parseJSONList ∷ Value → Parser [PaymentCredKind]

omittedFieldMaybe PaymentCredKind

type Rep PaymentCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep PaymentCredKind = D1 ('MetaData "PaymentCredKind" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "PCKKey" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "PCKScript" 'PrefixI 'False) (U1TypeType))

data PaymentCredential #

Payment credential, the payment part of a Cardano address.

Constructors

PaymentCredential 

Fields

Instances

Instances details
Eq PaymentCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

Ord PaymentCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show PaymentCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

Generic PaymentCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep PaymentCredentialTypeType #

ToJSON PaymentCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

FromJSON PaymentCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep PaymentCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep PaymentCredential = D1 ('MetaData "PaymentCredential" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "PaymentCredential" 'PrefixI 'True) (S1 ('MetaSel ('Just "paymentCredentialBech32") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Bech32StringOf PaymentCredentialAddress)) :*: (S1 ('MetaSel ('Just "paymentCredentialHex") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (HexStringOf PaymentCredentialAddress)) :*: S1 ('MetaSel ('Just "paymentCredentialKind") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PaymentCredKind))))

data StakingCredKind #

Denotes kind of a staking credential.

Constructors

SCKKey 
SCKScript 
SCKPointer 

Instances

Instances details
Eq StakingCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

Ord StakingCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show StakingCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

Generic StakingCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep StakingCredKindTypeType #

ToJSON StakingCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

toJSONStakingCredKind → Value

toEncodingStakingCredKind → Encoding

toJSONList ∷ [StakingCredKind] → Value

toEncodingList ∷ [StakingCredKind] → Encoding

omitFieldStakingCredKindBool

FromJSON StakingCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

parseJSON ∷ Value → Parser StakingCredKind

parseJSONList ∷ Value → Parser [StakingCredKind]

omittedFieldMaybe StakingCredKind

type Rep StakingCredKind # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep StakingCredKind = D1 ('MetaData "StakingCredKind" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "SCKKey" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "SCKScript" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "SCKPointer" 'PrefixI 'False) (U1TypeType)))

newtype CertIndex #

To understand it, see it's use in ChainPointer datatype.

Constructors

CertIndex Natural 

Instances

Instances details
Enum CertIndex # 
Instance details

Defined in Maestro.Types.V1.Addresses

Eq CertIndex # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

(==)CertIndexCertIndexBool #

(/=)CertIndexCertIndexBool #

Integral CertIndex # 
Instance details

Defined in Maestro.Types.V1.Addresses

Num CertIndex # 
Instance details

Defined in Maestro.Types.V1.Addresses

Ord CertIndex # 
Instance details

Defined in Maestro.Types.V1.Addresses

Real CertIndex # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show CertIndex # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

showsPrecIntCertIndexShowS #

showCertIndexString #

showList ∷ [CertIndex] → ShowS #

Generic CertIndex # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep CertIndexTypeType #

Methods

fromCertIndexRep CertIndex x #

toRep CertIndex x → CertIndex #

FromHttpApiData CertIndex # 
Instance details

Defined in Maestro.Types.V1.Addresses

ToHttpApiData CertIndex # 
Instance details

Defined in Maestro.Types.V1.Addresses

ToJSON CertIndex # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

toJSONCertIndex → Value

toEncodingCertIndex → Encoding

toJSONList ∷ [CertIndex] → Value

toEncodingList ∷ [CertIndex] → Encoding

omitFieldCertIndexBool

FromJSON CertIndex # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

parseJSON ∷ Value → Parser CertIndex

parseJSONList ∷ Value → Parser [CertIndex]

omittedFieldMaybe CertIndex

type Rep CertIndex # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep CertIndex = D1 ('MetaData "CertIndex" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'True) (C1 ('MetaCons "CertIndex" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural)))

data ChainPointer #

In an address, a chain pointer refers to a point of the chain containing a stake key registration certificate. A point is identified by 3 coordinates, as listed in the type.

Constructors

ChainPointer 

Fields

Instances

Instances details
Eq ChainPointer # 
Instance details

Defined in Maestro.Types.V1.Addresses

Ord ChainPointer # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show ChainPointer # 
Instance details

Defined in Maestro.Types.V1.Addresses

Generic ChainPointer # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep ChainPointerTypeType #

ToJSON ChainPointer # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

toJSONChainPointer → Value

toEncodingChainPointer → Encoding

toJSONList ∷ [ChainPointer] → Value

toEncodingList ∷ [ChainPointer] → Encoding

omitFieldChainPointerBool

FromJSON ChainPointer # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

parseJSON ∷ Value → Parser ChainPointer

parseJSONList ∷ Value → Parser [ChainPointer]

omittedFieldMaybe ChainPointer

type Rep ChainPointer # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep ChainPointer = D1 ('MetaData "ChainPointer" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "ChainPointer" 'PrefixI 'True) (S1 ('MetaSel ('Just "chainPointerSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SlotNo) :*: (S1 ('MetaSel ('Just "chainPointerTxIndex") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxIndex) :*: S1 ('MetaSel ('Just "chainPointerCertIndex") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CertIndex))))

data StakingCredential #

Payment credential, the payment part of a Cardano address.

Instances

Instances details
Eq StakingCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

Ord StakingCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show StakingCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

Generic StakingCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep StakingCredentialTypeType #

ToJSON StakingCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

FromJSON StakingCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep StakingCredential # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep StakingCredential = D1 ('MetaData "StakingCredential" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "StakingCredential" 'PrefixI 'True) ((S1 ('MetaSel ('Just "stakingCredentialBech32") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe (Bech32StringOf StakingCredentialAddress))) :*: S1 ('MetaSel ('Just "stakingCredentialHex") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe (HexStringOf StakingCredentialAddress)))) :*: (S1 ('MetaSel ('Just "stakingCredentialKind") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 StakingCredKind) :*: (S1 ('MetaSel ('Just "stakingCredentialPointer") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe ChainPointer)) :*: S1 ('MetaSel ('Just "stakingCredentialRewardAddress") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe (Bech32StringOf RewardAddress)))))))

data AddressInfo #

Information decoded from a Cardano address.

Constructors

AddressInfo 

Fields

Instances

Instances details
Eq AddressInfo # 
Instance details

Defined in Maestro.Types.V1.Addresses

Ord AddressInfo # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show AddressInfo # 
Instance details

Defined in Maestro.Types.V1.Addresses

Generic AddressInfo # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep AddressInfoTypeType #

ToJSON AddressInfo # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

toJSONAddressInfo → Value

toEncodingAddressInfo → Encoding

toJSONList ∷ [AddressInfo] → Value

toEncodingList ∷ [AddressInfo] → Encoding

omitFieldAddressInfoBool

FromJSON AddressInfo # 
Instance details

Defined in Maestro.Types.V1.Addresses

Methods

parseJSON ∷ Value → Parser AddressInfo

parseJSONList ∷ Value → Parser [AddressInfo]

omittedFieldMaybe AddressInfo

type Rep AddressInfo # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep AddressInfo = D1 ('MetaData "AddressInfo" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "AddressInfo" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addressInfoHex") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (HexStringOf Address)) :*: S1 ('MetaSel ('Just "addressInfoBech32") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe (Bech32StringOf Address)))) :*: (S1 ('MetaSel ('Just "addressInfoNetwork") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe NetworkId)) :*: (S1 ('MetaSel ('Just "addressInfoPaymentCred") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe PaymentCredential)) :*: S1 ('MetaSel ('Just "addressInfoStakingCred") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe StakingCredential))))))

data OutputReferenceObject #

Output reference of an UTxO. This is different from OutputReference type as later JSON representation is a string whereas this has an object format.

Instances

Instances details
Eq OutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show OutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

Generic OutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep OutputReferenceObjectTypeType #

ToJSON OutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

FromJSON OutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep OutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep OutputReferenceObject = D1 ('MetaData "OutputReferenceObject" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "OutputReferenceObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "outputReferenceObjectIndex") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxIndex) :*: S1 ('MetaSel ('Just "outputReferenceObjectTxHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxHash)))

data PaginatedOutputReferenceObject #

UTxO IDs for all the unspent transaction outputs at an address.

Instances

Instances details
Eq PaginatedOutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show PaginatedOutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

Generic PaginatedOutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep PaginatedOutputReferenceObjectTypeType #

ToJSON PaginatedOutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

FromJSON PaginatedOutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

IsTimestamped PaginatedOutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

HasCursor PaginatedOutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep PaginatedOutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep PaginatedOutputReferenceObject = D1 ('MetaData "PaginatedOutputReferenceObject" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "PaginatedOutputReferenceObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "paginatedOutputReferenceObjectData") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [OutputReferenceObject]) :*: (S1 ('MetaSel ('Just "paginatedOutputReferenceObjectLastUpdated") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 LastUpdated) :*: S1 ('MetaSel ('Just "paginatedOutputReferenceObjectNextCursor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe NextCursor)))))
type TimestampedData PaginatedOutputReferenceObject # 
Instance details

Defined in Maestro.Types.V1.Addresses

data AddressTransaction #

Transaction which involved a specific address.

Constructors

AddressTransaction 

Fields

Instances

Instances details
Eq AddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show AddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

Generic AddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep AddressTransactionTypeType #

ToJSON AddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

FromJSON AddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep AddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep AddressTransaction = D1 ('MetaData "AddressTransaction" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "AddressTransaction" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addressTransactionTxHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "addressTransactionSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SlotNo)) :*: (S1 ('MetaSel ('Just "addressTransactionInput") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "addressTransactionOutput") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool))))

data PaginatedAddressTransaction #

A paginated response over AddressTransaction.

Instances

Instances details
Eq PaginatedAddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show PaginatedAddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

Generic PaginatedAddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep PaginatedAddressTransactionTypeType #

ToJSON PaginatedAddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

FromJSON PaginatedAddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

IsTimestamped PaginatedAddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

HasCursor PaginatedAddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep PaginatedAddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep PaginatedAddressTransaction = D1 ('MetaData "PaginatedAddressTransaction" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "PaginatedAddressTransaction" 'PrefixI 'True) (S1 ('MetaSel ('Just "paginatedAddressTransactionData") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [AddressTransaction]) :*: (S1 ('MetaSel ('Just "paginatedAddressTransactionLastUpdated") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 LastUpdated) :*: S1 ('MetaSel ('Just "paginatedAddressTransactionNextCursor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe NextCursor)))))
type TimestampedData PaginatedAddressTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

data PaymentCredentialTransaction #

Transaction which involved a specific payment credential.

Constructors

PaymentCredentialTransaction 

Fields

Instances

Instances details
Eq PaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show PaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

Generic PaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep PaymentCredentialTransactionTypeType #

ToJSON PaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

FromJSON PaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep PaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep PaymentCredentialTransaction = D1 ('MetaData "PaymentCredentialTransaction" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "PaymentCredentialTransaction" 'PrefixI 'True) ((S1 ('MetaSel ('Just "paymentCredentialTransactionTxHash") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "paymentCredentialTransactionSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SlotNo)) :*: (S1 ('MetaSel ('Just "paymentCredentialTransactionInput") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "paymentCredentialTransactionOutput") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "paymentCredentialTransactionRequiredSigner") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool)))))

data PaginatedPaymentCredentialTransaction #

A paginated response over PaymentCredentialTransaction.

Instances

Instances details
Eq PaginatedPaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

Show PaginatedPaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

Generic PaginatedPaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

Associated Types

type Rep PaginatedPaymentCredentialTransactionTypeType #

ToJSON PaginatedPaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

FromJSON PaginatedPaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

IsTimestamped PaginatedPaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

HasCursor PaginatedPaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep PaginatedPaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses

type Rep PaginatedPaymentCredentialTransaction = D1 ('MetaData "PaginatedPaymentCredentialTransaction" "Maestro.Types.V1.Addresses" "maestro-sdk-1.7.3-inplace" 'False) (C1 ('MetaCons "PaginatedPaymentCredentialTransaction" 'PrefixI 'True) (S1 ('MetaSel ('Just "paginatedPaymentCredentialTransactionData") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [PaymentCredentialTransaction]) :*: (S1 ('MetaSel ('Just "paginatedPaymentCredentialTransactionLastUpdated") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 LastUpdated) :*: S1 ('MetaSel ('Just "paginatedPaymentCredentialTransactionNextCursor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe NextCursor)))))
type TimestampedData PaginatedPaymentCredentialTransaction # 
Instance details

Defined in Maestro.Types.V1.Addresses