Utility.Registry.V0.Holding.Transfer
Templates
template AcceptedTransfer
An accepted transfer.
Signatory: (DA.Internal.Record.getField @"sender" transfer), (DA.Internal.Record.getField @"receiver" transfer)
Field
Type
Description
transfer
Accepted transfer payload.
senderLabel
Label of the holding to send.
receiverLabel
Label of the holding to receive.
observers
Parties that can observe the transfer. This field is available starting from version
0.2.0
of this package.
Choice AcceptedTransfer_Execute
Execute an accepted transfer.
Controller: (DA.Internal.Record.getField @"registrar" transfer)
Returns: AcceptedTransfer_Execute_Result
Field
Type
Description
instrumentConfigurationCid
Instrument configuration.
senderCredentialCids
Sender credential cids.
receiverCredentialCids
Receiver credential cids.
holdingCid
Holding to transfer.
Choice AcceptedTransfer_Fail
Fail an accepted transfer.
Controller: (DA.Internal.Record.getField @"registrar" transfer)
Returns: AcceptedTransfer_Fail_Result
Field
Type
Description
reason
Reason for failure.
Choice Archive
Controller: (DA.Internal.Record.getField @"sender" transfer), (DA.Internal.Record.getField @"receiver" transfer)
Returns: ()
(no fields)
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.0
of 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 FailedTransfer
A failed transfer.
Signatory: (DA.Internal.Record.getField @"registrar" transfer)
Field
Type
Description
transfer
Rejected transfer payload.
reason
Reason for failure.
observers
Parties that can observe the transfer. This field is available starting from version
0.2.0
of this package.
Choice Archive
Controller: (DA.Internal.Record.getField @"registrar" transfer)
Returns: ()
(no fields)
Choice FailedTransfer_Delete
Deletes a rejected transfer.
Controller: (DA.Internal.Record.getField @"registrar" transfer)
Returns: FailedTransfer_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.0
of 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)
template TransferOffer
An offer to transfer a holding
Signatory: (DA.Internal.Record.getField @"provider" transfer), (DA.Internal.Record.getField @"sender" transfer)
Field
Type
Description
transfer
Transfer offer payload.
senderLabel
Label of the holding to transfer.
Choice Archive
Controller: (DA.Internal.Record.getField @"provider" transfer), (DA.Internal.Record.getField @"sender" transfer)
Returns: ()
(no fields)
Choice TransferOffer_Accept
Accepts a transfer offer.
Controller: (DA.Internal.Record.getField @"receiver" transfer)
Returns: TransferOffer_Accept_Result
Field
Type
Description
receiverLabel
Label of the holding to receive.
Choice TransferOffer_Cancel
Cancels a transfer request.
Controller: (DA.Internal.Record.getField @"sender" transfer)
Returns: TransferOffer_Cancel_Result
(no fields)
Choice TransferOffer_Reject
Rejects a transfer offer.
Controller: (DA.Internal.Record.getField @"receiver" transfer)
Returns: TransferOffer_Reject_Result
Field
Type
Description
reason
Reason for rejection.
template TransferRequest
A request to transfer a holding
Signatory: (DA.Internal.Record.getField @"provider" transfer), (DA.Internal.Record.getField @"receiver" transfer)
Field
Type
Description
transfer
Transfer offer payload.
receiverLabel
Label of the holding to receive.
Choice Archive
Controller: (DA.Internal.Record.getField @"provider" transfer), (DA.Internal.Record.getField @"receiver" transfer)
Returns: ()
(no fields)
Choice TransferRequest_Accept
Accepts a transfer request.
Controller: (DA.Internal.Record.getField @"sender" transfer)
Returns: TransferRequest_Accept_Result
Field
Type
Description
senderLabel
Label of the holding to send.
Choice TransferRequest_Cancel
Cancels a transfer request.
Controller: (DA.Internal.Record.getField @"receiver" transfer)
Returns: TransferRequest_Cancel_Result
(no fields)
Choice TransferRequest_Reject
Rejects a transfer request.
Controller: (DA.Internal.Record.getField @"sender" transfer)
Returns: TransferRequest_Reject_Result
Field
Type
Description
reason
Reason for rejection.
Data Types
data AcceptedTransfer_Execute_Result
Result of
AcceptedTransfer_Execute
.AcceptedTransfer_Execute_Result
Field
Type
Description
holdingTransferResult
Holding transfer result.
executedTransferCid
Executed transfer.
data AcceptedTransfer_Fail_Result
Result of
AcceptedTransfer_Fail
.
Field
Type
Description
failedTransferCid
Failed transfer.
data ExecutedTransfer_Delete_Result
data FailedTransfer_Delete_Result
data RejectedTransfer_Delete_Result
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
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
Accepted transfer.
data TransferRequest_Cancel_Result
data TransferRequest_Reject_Result
Result of
TransferRequest_Reject
.
Field
Type
Description
rejectedTransferCid
Rejected transfer.