Utility.Registry.V0.Holding.Burn
Templates
template AcceptedBurn
An accepted burn.
Signatory: (DA.Internal.Record.getField @"registrar" burn), (DA.Internal.Record.getField @"holder" burn)
Field
Type
Description
burn
Accepted burn payload.
holdingLabel
Label of the holding to burn.
Choice AcceptedBurn_Execute
Execute an accepted burn.
Controller: (DA.Internal.Record.getField @"registrar" burn)
Returns: AcceptedBurn_Execute_Result
Field
Type
Description
instrumentConfigurationCid
Instrument configuration.
credentialCids
Issuer credential cids.
holdingCid
Holding to burn.
Choice AcceptedBurn_Fail
Fail an accepted burn.
Controller: (DA.Internal.Record.getField @"registrar" burn)
Returns: AcceptedBurn_Fail_Result
Field
Type
Description
reason
Reason for failure.
Choice Archive
Controller: (DA.Internal.Record.getField @"registrar" burn), (DA.Internal.Record.getField @"holder" burn)
Returns: ()
(no fields)
template BurnOffer
An offer to burn a holding
Signatory: (DA.Internal.Record.getField @"provider" burn), (DA.Internal.Record.getField @"registrar" burn)
Field
Type
Description
burn
Burn offer payload.
Choice Archive
Controller: (DA.Internal.Record.getField @"provider" burn), (DA.Internal.Record.getField @"registrar" burn)
Returns: ()
(no fields)
Choice BurnOffer_Accept
Accepts a burn offer.
Controller: (DA.Internal.Record.getField @"holder" burn)
Returns: BurnOffer_Accept_Result
Field
Type
Description
holdingLabel
Label of the holding to burn.
Choice BurnOffer_Cancel
Cancels a burn offer.
Controller: (DA.Internal.Record.getField @"registrar" burn)
Returns: BurnOffer_Cancel_Result
(no fields)
Choice BurnOffer_Reject
Rejects a burn offer.
Controller: (DA.Internal.Record.getField @"holder" burn)
Returns: BurnOffer_Reject_Result
Field
Type
Description
reason
Reason for rejection.
template BurnRequest
A request to burn a holding
Signatory: (DA.Internal.Record.getField @"provider" burn), (DA.Internal.Record.getField @"holder" burn)
Field
Type
Description
burn
Burn request payload.
holdingLabel
Label of the holding to burn.
Choice Archive
Controller: (DA.Internal.Record.getField @"provider" burn), (DA.Internal.Record.getField @"holder" burn)
Returns: ()
(no fields)
Choice BurnRequest_Accept
Accepts a burn request.
Controller: (DA.Internal.Record.getField @"registrar" burn)
Returns: BurnRequest_Accept_Result
(no fields)
Choice BurnRequest_Cancel
Cancels a burn request.
Controller: (DA.Internal.Record.getField @"holder" burn)
Returns: BurnRequest_Cancel_Result
(no fields)
Choice BurnRequest_Reject
Rejects a burn request.
Controller: (DA.Internal.Record.getField @"registrar" burn)
Returns: BurnRequest_Reject_Result
Field
Type
Description
reason
Reason for rejection.
template ExecutedBurn
An executed burn.
Signatory: (DA.Internal.Record.getField @"registrar" burn)
Field
Type
Description
burn
Burn request payload.
holdingLabel
Label of the holding to burn.
Choice Archive
Controller: (DA.Internal.Record.getField @"registrar" burn)
Returns: ()
(no fields)
Choice ExecutedBurn_Delete
Deletes an executed burn.
Controller: (DA.Internal.Record.getField @"registrar" burn)
Returns: ExecutedBurn_Delete_Result
(no fields)
template FailedBurn
A failed burn.
Signatory: (DA.Internal.Record.getField @"registrar" burn)
Field
Type
Description
burn
Rejected burn payload.
reason
Reason for failure.
Choice Archive
Controller: (DA.Internal.Record.getField @"registrar" burn)
Returns: ()
(no fields)
Choice FailedBurn_Delete
Deletes a rejected burn.
Controller: (DA.Internal.Record.getField @"registrar" burn)
Returns: FailedBurn_Delete_Result
(no fields)
template RejectedBurn
A rejected burn.
Signatory: (DA.Internal.Record.getField @"registrar" burn), (DA.Internal.Record.getField @"holder" burn)
Field
Type
Description
burn
Rejected burn payload.
reason
Reason for rejection.
Choice Archive
Controller: (DA.Internal.Record.getField @"registrar" burn), (DA.Internal.Record.getField @"holder" burn)
Returns: ()
(no fields)
Choice RejectedBurn_Delete
Deletes a rejected burn.
Controller: (DA.Internal.Record.getField @"registrar" burn)
Returns: RejectedBurn_Delete_Result
(no fields)
Data Types
data AcceptedBurn_Execute_Result
Result of
AcceptedBurn_Execute
.
Field
Type
Description
executedBurnCid
Executed burn.
Result of
AcceptedBurn_Fail
.
Field
Type
Description
failedBurnCid
Failed burn.
data Burn
Burn payload.
Field
Type
Description
operator
Utility operator.
provider
Provider of the initiator of the burn.
registrar
Instrument registrar.
instrumentIdentifier
Instrument to burn.
amount
Amount to burn.
holder
Owner of the holding to burn.
reference
Reference for the burn.
batch
Batch the burn belongs to.
Result of
BurnOffer_Accept
.
Field
Type
Description
acceptedBurnCid
Accepted burn.
Result of
BurnOffer_Reject
.
Field
Type
Description
rejectedBurnCid
Rejected burn.
data BurnRequest_Accept_Result
Result of
BurnRequest_Accept
.
Field
Type
Description
acceptedBurnCid
Accepted burn.
data BurnRequest_Cancel_Result
data BurnRequest_Reject_Result
Result of
BurnRequest_Reject
.
Field
Type
Description
rejectedBurnCid
Rejected burn.
data ExecutedBurn_Delete_Result
data RejectedBurn_Delete_Result