- Overview
- Setup
- Tutorials
- How Tos
- Reference
Utility.Registry.V0.Holding.Transfer¶
Templates¶
template ExecutedTransfer
An executed transfer.
Signatory: (DA.Internal.Record.getField @”registrar” transfer)
Field
Type
Description
transfer
Transfer payload.
senderLabel
Label of sender holding.
receiverLabel
Label of receiver holding
observers
Parties that can observe the transfer. This field is available starting from version
0.2.0of this package.
Choice Archive
Controller: (DA.Internal.Record.getField @”registrar” transfer)
Returns: ()
(no fields)
Choice ExecutedTransfer_Delete
Deletes an executed transfer.
Controller: (DA.Internal.Record.getField @”registrar” transfer)
Returns: ExecutedTransfer_Delete_Result
(no fields)
template RejectedTransfer
A rejected transfer.
Signatory: (DA.Internal.Record.getField @”sender” transfer), (DA.Internal.Record.getField @”receiver” transfer)
Field
Type
Description
transfer
Rejected transfer payload.
reason
Reason for rejection.
observers
Parties that can observe the transfer. This field is available starting from version
0.2.0of this package.
Choice Archive
Controller: (DA.Internal.Record.getField @”sender” transfer), (DA.Internal.Record.getField @”receiver” transfer)
Returns: ()
(no fields)
Choice RejectedTransfer_Delete
Deletes a rejected transfer.
Controller: (DA.Internal.Record.getField @”registrar” transfer)
Returns: RejectedTransfer_Delete_Result
(no fields)
Data Types¶
data AcceptedTransfer_Execute_Result
Result of
AcceptedTransfer_Execute.
AcceptedTransfer_Execute_Result
Field
Type
Description
holdingTransferResult
Holding transfer result.
executedTransferCid
Executed transfer.
meta
Choice output metadata.
data AcceptedTransfer_Fail_Result
Result of
AcceptedTransfer_Fail.
Field
Type
Description
failedTransferCid
ContractId FailedTransfer
Failed transfer.
data ExecutedTransfer_Delete_Result
Result of
ExecutedTransfer_Delete.
ExecutedTransfer_Delete_Result
(no fields)
data FailedTransfer_Delete_Result
Result of
FailedTransfer_Delete.
(no fields)
data RejectedTransfer_Delete_Result
Result of
RejectedTransfer_Delete.
RejectedTransfer_Delete_Result
(no fields)
data Transfer
Transfer payload.
Field
Type
Description
operator
Utility operator.
provider
Provider of the initiator of the transfer.
registrar
Registrar of the holding.
sender
Holding sender.
receiver
Holding receiver.
instrumentIdentifier
Instrument id to transfer.
amount
Amount to transfer.
reference
Reference for the transfer.
batch
Batch the transfer belongs to.
data TransferOffer_Accept_Result
Result of
TransferOffer_Accept.
Field
Type
Description
acceptedTransferCid
ContractId AcceptedTransfer
Accepted transfer.
data TransferOffer_Cancel_Result
(no fields)
data TransferOffer_Reject_Result
Result of
TransferOffer_Reject.
Field
Type
Description
rejectedTransferCid
Rejected transfer.
data TransferRequest_Accept_Result
Result of
TransferRequest_Accept.
Field
Type
Description
acceptedTransferCid
ContractId AcceptedTransfer
Accepted transfer.
data TransferRequest_Cancel_Result
Result of
TransferRequest_Cancel.
(no fields)
data TransferRequest_Reject_Result
Result of
TransferRequest_Reject.
Field
Type
Description
rejectedTransferCid
Rejected transfer.