Utility.Registry.V0.Holding.Transfer

Templates

template ExecutedTransfer

An executed transfer.

Signatory: (DA.Internal.Record.getField @”registrar” transfer)

Field

Type

Description

transfer

Transfer

Transfer payload.

senderLabel

Text

Label of sender holding.

receiverLabel

Text

Label of receiver holding

observers

Optional Parties

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)

template RejectedTransfer

A rejected transfer.

Signatory: (DA.Internal.Record.getField @”sender” transfer), (DA.Internal.Record.getField @”receiver” transfer)

Field

Type

Description

transfer

Transfer

Rejected transfer payload.

reason

Text

Reason for rejection.

observers

Optional Parties

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)

Data Types

data AcceptedTransfer_Execute_Result

Result of AcceptedTransfer_Execute.

AcceptedTransfer_Execute_Result

Field

Type

Description

holdingTransferResult

Holding_Transfer_Result

Holding transfer result.

executedTransferCid

ContractId ExecutedTransfer

Executed transfer.

meta

Optional Metadata

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.

data FailedTransfer_Delete_Result

Result of FailedTransfer_Delete.

data RejectedTransfer_Delete_Result

Result of RejectedTransfer_Delete.

data Transfer

Transfer payload.

Transfer

Field

Type

Description

operator

Party

Utility operator.

provider

Party

Provider of the initiator of the transfer.

registrar

Party

Registrar of the holding.

sender

Party

Holding sender.

receiver

Party

Holding receiver.

instrumentIdentifier

InstrumentIdentifier

Instrument id to transfer.

amount

Decimal

Amount to transfer.

reference

Text

Reference for the transfer.

batch

Batch

Batch the transfer belongs to.

data TransferOffer_Accept_Result

Result of TransferOffer_Accept.

TransferOffer_Accept_Result

Field

Type

Description

acceptedTransferCid

ContractId AcceptedTransfer

Accepted transfer.

data TransferOffer_Cancel_Result

data TransferOffer_Reject_Result

Result of TransferOffer_Reject.

TransferOffer_Reject_Result

Field

Type

Description

rejectedTransferCid

ContractId RejectedTransfer

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.

data TransferRequest_Reject_Result

Result of TransferRequest_Reject.

TransferRequest_Reject_Result

Field

Type

Description

rejectedTransferCid

ContractId RejectedTransfer

Rejected transfer.