- 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.
AcceptedTransfer\_Fail\_Result
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.
FailedTransfer\_Delete\_Result
(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.
TransferRequest\_Accept\_Result
Field
Type
Description
acceptedTransferCid
ContractId AcceptedTransfer
Accepted transfer.
data TransferRequest\_Cancel\_Result
Result of
TransferRequest_Cancel.
TransferRequest\_Cancel\_Result
(no fields)
data TransferRequest\_Reject\_Result
Result of
TransferRequest_Reject.
TransferRequest\_Reject\_Result
Field
Type
Description
rejectedTransferCid
Rejected transfer.