Splice.Wallet.TransferOffer
Templates
template AcceptedTransferOffer
Signatory: sender, receiver
Field
Type
Description
sender
receiver
dso
amount
PaymentAmount
expiresAt
trackingId
Choice AcceptedTransferOffer_Abort
Controller: sender
Returns: AcceptedTransferOffer_AbortResult
Field
Type
Description
reason
Choice AcceptedTransferOffer_Complete
Controller: sender, walletProvider
Returns: AcceptedTransferOffer_CompleteResult
Field
Type
Description
inputs
[TransferInput]
transferContext
PaymentTransferContext
walletProvider
Choice AcceptedTransferOffer_Expire
Controller: actor
Returns: AcceptedTransferOffer_ExpireResult
Field
Type
Description
actor
Choice AcceptedTransferOffer_Withdraw
Controller: receiver
Returns: AcceptedTransferOffer_WithdrawResult
Field
Type
Description
reason
Choice Archive
Controller: sender, receiver
Returns: ()
(no fields)
template TransferOffer
Signatory: sender
Field
Type
Description
sender
receiver
dso
amount
PaymentAmount
description
expiresAt
trackingId
Choice Archive
Controller: sender
Returns: ()
(no fields)
Choice TransferOffer_Accept
Controller: receiver
Returns: TransferOffer_AcceptResult
(no fields)
Choice TransferOffer_Expire
Controller: actor
Returns: TransferOffer_ExpireResult
Field
Type
Description
actor
Choice TransferOffer_Reject
Controller: receiver
Returns: TransferOffer_RejectResult
(no fields)
Choice TransferOffer_Withdraw
Controller: sender
Returns: TransferOffer_WithdrawResult
Field
Type
Description
reason
Data Types
data AcceptedTransferOffer_AbortResult
AcceptedTransferOffer_AbortResult
Field
Type
Description
trackingInfo
instance Serializable AcceptedTransferOffer_AbortResult
instance GetField "trackingInfo" AcceptedTransferOffer_AbortResult TransferOfferTrackingInfo
instance SetField "trackingInfo" AcceptedTransferOffer_AbortResult TransferOfferTrackingInfo
instance HasExercise AcceptedTransferOffer AcceptedTransferOffer_Abort AcceptedTransferOffer_AbortResult
instance HasFromAnyChoice AcceptedTransferOffer AcceptedTransferOffer_Abort AcceptedTransferOffer_AbortResult
instance HasToAnyChoice AcceptedTransferOffer AcceptedTransferOffer_Abort AcceptedTransferOffer_AbortResult
data AcceptedTransferOffer_CompleteResult
AcceptedTransferOffer_CompleteResult
Field
Type
Description
transferResult
TransferResult
trackingInfo
senderChangeAmulet
Optional (ContractId Amulet)
instance Serializable AcceptedTransferOffer_CompleteResult
instance GetField "senderChangeAmulet" AcceptedTransferOffer_CompleteResult (Optional (ContractId Amulet))
instance GetField "trackingInfo" AcceptedTransferOffer_CompleteResult TransferOfferTrackingInfo
instance GetField "transferResult" AcceptedTransferOffer_CompleteResult TransferResult
instance SetField "senderChangeAmulet" AcceptedTransferOffer_CompleteResult (Optional (ContractId Amulet))
instance SetField "trackingInfo" AcceptedTransferOffer_CompleteResult TransferOfferTrackingInfo
instance SetField "transferResult" AcceptedTransferOffer_CompleteResult TransferResult
instance HasExercise AcceptedTransferOffer AcceptedTransferOffer_Complete AcceptedTransferOffer_CompleteResult
instance HasFromAnyChoice AcceptedTransferOffer AcceptedTransferOffer_Complete AcceptedTransferOffer_CompleteResult
instance HasToAnyChoice AcceptedTransferOffer AcceptedTransferOffer_Complete AcceptedTransferOffer_CompleteResult
data AcceptedTransferOffer_ExpireResult
AcceptedTransferOffer_ExpireResult
Field
Type
Description
trackingInfo
instance Serializable AcceptedTransferOffer_ExpireResult
instance GetField "trackingInfo" AcceptedTransferOffer_ExpireResult TransferOfferTrackingInfo
instance SetField "trackingInfo" AcceptedTransferOffer_ExpireResult TransferOfferTrackingInfo
instance HasExercise AcceptedTransferOffer AcceptedTransferOffer_Expire AcceptedTransferOffer_ExpireResult
instance HasFromAnyChoice AcceptedTransferOffer AcceptedTransferOffer_Expire AcceptedTransferOffer_ExpireResult
instance HasToAnyChoice AcceptedTransferOffer AcceptedTransferOffer_Expire AcceptedTransferOffer_ExpireResult
data AcceptedTransferOffer_WithdrawResult
AcceptedTransferOffer_WithdrawResult
Field
Type
Description
trackingInfo
instance Serializable AcceptedTransferOffer_WithdrawResult
instance GetField "trackingInfo" AcceptedTransferOffer_WithdrawResult TransferOfferTrackingInfo
instance SetField "trackingInfo" AcceptedTransferOffer_WithdrawResult TransferOfferTrackingInfo
instance HasExercise AcceptedTransferOffer AcceptedTransferOffer_Withdraw AcceptedTransferOffer_WithdrawResult
instance HasFromAnyChoice AcceptedTransferOffer AcceptedTransferOffer_Withdraw AcceptedTransferOffer_WithdrawResult
instance HasToAnyChoice AcceptedTransferOffer AcceptedTransferOffer_Withdraw AcceptedTransferOffer_WithdrawResult
data TransferOfferTrackingInfo
instance Serializable TransferOfferTrackingInfo
instance Eq TransferOfferTrackingInfo
instance Show TransferOfferTrackingInfo
instance GetField "receiver" TransferOfferTrackingInfo Party
instance GetField "sender" TransferOfferTrackingInfo Party
instance GetField "trackingId" TransferOfferTrackingInfo Text
instance GetField "trackingInfo" WalletAppInstall_AcceptedTransferOffer_AbortResult TransferOfferTrackingInfo
instance GetField "trackingInfo" WalletAppInstall_AcceptedTransferOffer_ExpireResult TransferOfferTrackingInfo
instance GetField "trackingInfo" WalletAppInstall_AcceptedTransferOffer_WithdrawResult TransferOfferTrackingInfo
instance GetField "trackingInfo" WalletAppInstall_TransferOffer_ExpireResult TransferOfferTrackingInfo
instance GetField "trackingInfo" WalletAppInstall_TransferOffer_RejectResult TransferOfferTrackingInfo
instance GetField "trackingInfo" WalletAppInstall_TransferOffer_WithdrawResult TransferOfferTrackingInfo
instance GetField "trackingInfo" AcceptedTransferOffer_AbortResult TransferOfferTrackingInfo
instance GetField "trackingInfo" AcceptedTransferOffer_CompleteResult TransferOfferTrackingInfo
instance GetField "trackingInfo" AcceptedTransferOffer_ExpireResult TransferOfferTrackingInfo
instance GetField "trackingInfo" AcceptedTransferOffer_WithdrawResult TransferOfferTrackingInfo
instance GetField "trackingInfo" TransferOffer_ExpireResult TransferOfferTrackingInfo
instance GetField "trackingInfo" TransferOffer_RejectResult TransferOfferTrackingInfo
instance GetField "trackingInfo" TransferOffer_WithdrawResult TransferOfferTrackingInfo
instance SetField "receiver" TransferOfferTrackingInfo Party
instance SetField "sender" TransferOfferTrackingInfo Party
instance SetField "trackingId" TransferOfferTrackingInfo Text
instance SetField "trackingInfo" WalletAppInstall_AcceptedTransferOffer_AbortResult TransferOfferTrackingInfo
instance SetField "trackingInfo" WalletAppInstall_AcceptedTransferOffer_ExpireResult TransferOfferTrackingInfo
instance SetField "trackingInfo" WalletAppInstall_AcceptedTransferOffer_WithdrawResult TransferOfferTrackingInfo
instance SetField "trackingInfo" WalletAppInstall_TransferOffer_ExpireResult TransferOfferTrackingInfo
instance SetField "trackingInfo" WalletAppInstall_TransferOffer_RejectResult TransferOfferTrackingInfo
instance SetField "trackingInfo" WalletAppInstall_TransferOffer_WithdrawResult TransferOfferTrackingInfo
instance SetField "trackingInfo" AcceptedTransferOffer_AbortResult TransferOfferTrackingInfo
instance SetField "trackingInfo" AcceptedTransferOffer_CompleteResult TransferOfferTrackingInfo
instance SetField "trackingInfo" AcceptedTransferOffer_ExpireResult TransferOfferTrackingInfo
instance SetField "trackingInfo" AcceptedTransferOffer_WithdrawResult TransferOfferTrackingInfo
instance SetField "trackingInfo" TransferOffer_ExpireResult TransferOfferTrackingInfo
instance SetField "trackingInfo" TransferOffer_RejectResult TransferOfferTrackingInfo
instance SetField "trackingInfo" TransferOffer_WithdrawResult TransferOfferTrackingInfo
data TransferOffer_AcceptResult
Field
Type
Description
acceptedTransferOffer
instance Serializable TransferOffer_AcceptResult
instance GetField "acceptedTransferOffer" TransferOffer_AcceptResult (ContractId AcceptedTransferOffer)
instance SetField "acceptedTransferOffer" TransferOffer_AcceptResult (ContractId AcceptedTransferOffer)
instance HasExercise TransferOffer TransferOffer_Accept TransferOffer_AcceptResult
instance HasFromAnyChoice TransferOffer TransferOffer_Accept TransferOffer_AcceptResult
instance HasToAnyChoice TransferOffer TransferOffer_Accept TransferOffer_AcceptResult
data TransferOffer_ExpireResult
Field
Type
Description
trackingInfo
instance Serializable TransferOffer_ExpireResult
instance GetField "trackingInfo" TransferOffer_ExpireResult TransferOfferTrackingInfo
instance SetField "trackingInfo" TransferOffer_ExpireResult TransferOfferTrackingInfo
instance HasExercise TransferOffer TransferOffer_Expire TransferOffer_ExpireResult
instance HasFromAnyChoice TransferOffer TransferOffer_Expire TransferOffer_ExpireResult
instance HasToAnyChoice TransferOffer TransferOffer_Expire TransferOffer_ExpireResult
data TransferOffer_RejectResult
Field
Type
Description
trackingInfo
instance Serializable TransferOffer_RejectResult
instance GetField "trackingInfo" TransferOffer_RejectResult TransferOfferTrackingInfo
instance SetField "trackingInfo" TransferOffer_RejectResult TransferOfferTrackingInfo
instance HasExercise TransferOffer TransferOffer_Reject TransferOffer_RejectResult
instance HasFromAnyChoice TransferOffer TransferOffer_Reject TransferOffer_RejectResult
instance HasToAnyChoice TransferOffer TransferOffer_Reject TransferOffer_RejectResult
data TransferOffer_WithdrawResult
Field
Type
Description
trackingInfo
instance Serializable TransferOffer_WithdrawResult
instance GetField "trackingInfo" TransferOffer_WithdrawResult TransferOfferTrackingInfo
instance SetField "trackingInfo" TransferOffer_WithdrawResult TransferOfferTrackingInfo
instance HasExercise TransferOffer TransferOffer_Withdraw TransferOffer_WithdrawResult
instance HasFromAnyChoice TransferOffer TransferOffer_Withdraw TransferOffer_WithdrawResult
instance HasToAnyChoice TransferOffer TransferOffer_Withdraw TransferOffer_WithdrawResult
Comments