Utility.Registry.App.V0.Service.Registrar
Templates
template RegistrarService
Registrar service.
Signatory: provider, registrar
Field
Type
Description
operator
Service operator.
provider
Service provider.
registrar
Service holder.
Choice Archive
Controller: provider, registrar
Returns: ()
(no fields)
Choice RegistrarService_AcceptBurnRequest
Accepts a request to burn a holding.
Controller: registrar
Returns: BurnRequest_Accept_Result
Field
Type
Description
cid
Request to accept.
payload
Choice payload.
Choice RegistrarService_AcceptEnforcementServiceRequest
Accepts an enforcement service request. This choice is available starting from version
0.1.0
of this package.Controller: registrar
Returns: EnforcementServiceRequest_Accept_Result
Field
Type
Description
cid
Request to accept.
payload
Choice payload.
Choice RegistrarService_AcceptForceTransferRequest
Accept a force transfer request. This choice is available starting from version
0.1.0
of this package.Controller: registrar
Returns: ForceTransferRequest_Accept_Result
Field
Type
Description
senderEnforcementServiceCid
Sender enforcement service.
receiverEnforcementServiceCid
Receiver enforcement service.
cid
Force transfer request to reject.
payload
Choice payload.
Choice RegistrarService_AcceptMintRequest
Accepts a request to mint a holding.
Controller: registrar
Returns: MintRequest_Accept_Result
Field
Type
Description
cid
Request to accept.
payload
Choice payload.
Choice RegistrarService_ArchiveAndCreateInstrumentConfiguration
Modify an instrument configuration.
Controller: registrar
Returns: RegistrarService_ArchiveAndCreateInstrumentConfiguration_Result
Field
Type
Description
cid
Instrument configuration to modify.
payload
Create payload.
Choice RegistrarService_ArchiveAndCreateRegistrarConfiguration
Modifies a registrar configuration. This choice is available starting from version
0.1.0
of this package.Controller: registrar
Returns: RegistrarService_ArchiveAndCreateRegistrarConfiguration_Result
Field
Type
Description
cid
Registrar configuration to modify.
payload
Create payload.
Choice RegistrarService_ArchiveInstrumentConfiguration
Archive an instrument configuration.
Controller: registrar
Returns: RegistrarService_ArchiveInstrumentConfiguration_Result
Field
Type
Description
cid
Instrument configuration to archive.
Choice RegistrarService_ArchiveRegistrarConfiguration
Archives a registrar configuration. This choice is available starting from version
0.1.0
of this package.Controller: registrar
Returns: RegistrarService_ArchiveRegistrarConfiguration_Result
Field
Type
Description
cid
Registrar configuration to archive.
Choice RegistrarService_CancelBurnOffer
Cancels a burn offer.
Controller: registrar
Returns: BurnOffer_Cancel_Result
Field
Type
Description
cid
Offer to cancel.
payload
Choice RegistrarService_CancelMintOffer
Cancels a mint offer.
Controller: registrar
Returns: MintOffer_Cancel_Result
Field
Type
Description
cid
Offer to cancel.
payload
Choice payload.
Choice RegistrarService_CreateInstrumentConfiguration
Creates a request to configure an instrument.
Controller: registrar
Returns: RegistrarService_CreateInstrumentConfiguration_Result
Field
Type
Description
instrumentId
Instrument id.
additionalIdentifiers
Additional instrument identifiers.
issuerRequirements
Issuer credential requirements.
holderRequirements
Holder credential requirements.
forceTransferRequirements
Force transfer credential requirements. This field is available starting from version
0.2.0
of this package.Choice RegistrarService_CreateRegistrarConfiguration
Creates a registrar configuration. This choice is available starting from version
0.1.0
of this package.Controller: registrar
Returns: RegistrarService_CreateRegistrarConfiguration_Result
Field
Type
Description
enforcementRequirements
Credential requirements for enforcement service.
Choice RegistrarService_DeleteExecutedBurn
Deletes an executed burn.
Controller: operator
Returns: ExecutedBurn_Delete_Result
Field
Type
Description
cid
Executed burn to delete.
payload
Choice payload.
Choice RegistrarService_DeleteExecutedLock
Deletes an executed lock.
Controller: operator
Returns: ExecutedLock_Delete_Result
Field
Type
Description
cid
Executed lock to delete.
payload
Choice payload.
Choice RegistrarService_DeleteExecutedMint
Deletes an executed mint.
Controller: operator
Returns: ExecutedMint_Delete_Result
Field
Type
Description
cid
Executed mint to delete.
payload
Choice payload.
Choice RegistrarService_DeleteExecutedTransfer
Deletes an executed transfer.
Controller: operator
Returns: ExecutedTransfer_Delete_Result
Field
Type
Description
cid
Executed transfer to delete.
payload
Choice payload.
Choice RegistrarService_DeleteExecutedUnlock
Deletes an executed unlock.
Controller: operator
Returns: ExecutedUnlock_Delete_Result
Field
Type
Description
cid
Executed unlock to delete.
payload
Choice payload.
Choice RegistrarService_DeleteFailedBurn
Deletes a failed burn.
Controller: operator
Returns: FailedBurn_Delete_Result
Field
Type
Description
cid
Failed burn to delete.
payload
Choice payload.
Choice RegistrarService_DeleteFailedLock
Deletes a failed lock.
Controller: operator
Returns: FailedLock_Delete_Result
Field
Type
Description
cid
Failed lock to delete.
payload
Choice payload.
Choice RegistrarService_DeleteFailedMint
Deletes a failed mint.
Controller: operator
Returns: FailedMint_Delete_Result
Field
Type
Description
cid
Failed mint to delete.
payload
Choice payload.
Choice RegistrarService_DeleteFailedTransfer
Deletes a failed transfer.
Controller: operator
Returns: FailedTransfer_Delete_Result
Field
Type
Description
cid
Failed transfer to delete.
payload
Choice payload.
Choice RegistrarService_DeleteFailedUnlock
Deletes a failed unlock.
Controller: operator
Returns: FailedUnlock_Delete_Result
Field
Type
Description
cid
Failed unlock to delete.
payload
Choice payload.
Choice RegistrarService_DeleteRejectedBurn
Deletes a rejected mint.
Controller: operator
Returns: RejectedBurn_Delete_Result
Field
Type
Description
cid
Rejected burn to delete.
payload
Choice payload.
Choice RegistrarService_DeleteRejectedLock
Deletes a rejected lock.
Controller: operator
Returns: RejectedLock_Delete_Result
Field
Type
Description
cid
Rejected lock to delete.
payload
Choice payload.
Choice RegistrarService_DeleteRejectedMint
Deletes a rejected mint.
Controller: operator
Returns: RejectedMint_Delete_Result
Field
Type
Description
cid
Rejected mint to delete.
payload
Choice payload.
Choice RegistrarService_DeleteRejectedTransfer
Deletes a rejected transfer.
Controller: operator
Returns: RejectedTransfer_Delete_Result
Field
Type
Description
cid
Rejected transfer to delete.
payload
Choice payload.
Choice RegistrarService_DeleteRejectedUnlock
Deletes a rejected unlock.
Controller: operator
Returns: RejectedUnlock_Delete_Result
Field
Type
Description
cid
Rejected unlock to delete.
payload
Choice payload.
Choice RegistrarService_ExecuteAcceptedBurn
Executes an accepted burn.
Controller: operator
Returns: AcceptedBurn_Execute_Result
Field
Type
Description
cid
Accepted burn to execute.
payload
Choice payload.
Choice RegistrarService_ExecuteAcceptedForceTransfer
Executes an accepted force transfer. This choice is available starting from version
0.1.0
of this package.Controller: actor `oneOf` [operator, registrar]
Returns: AcceptedForceTransfer_Execute_Result
Field
Type
Description
cid
Accepted force transfer to execute.
payload
Choice payload.
actor
Actor executing the transfer.
Choice RegistrarService_ExecuteAcceptedLock
Executes an accepted lock.
Controller: operator
Returns: AcceptedLock_Execute_Result
Field
Type
Description
cid
Accepted lock to execute.
payload
Choice payload.
Choice RegistrarService_ExecuteAcceptedMint
Executes an accepted mint.
Controller: operator
Returns: AcceptedMint_Execute_Result
Field
Type
Description
cid
Accepted mint to execute.
payload
Choice payload.
Choice RegistrarService_ExecuteAcceptedTransfer
Executes an accepted transfer.
Controller: operator
Returns: AcceptedTransfer_Execute_Result
Field
Type
Description
cid
Accepted transfer to execute.
payload
Choice payload.
Choice RegistrarService_ExecuteAcceptedUnlock
Executes an accepted unlock.
Controller: operator
Returns: AcceptedUnlock_Execute_Result
Field
Type
Description
cid
Accepted unlock to execute.
payload
Choice payload.
Choice RegistrarService_FailAcceptedBurn
Fails an accepted burn.
Controller: operator
Returns: AcceptedBurn_Fail_Result
Field
Type
Description
cid
Accepted burn to fail.
payload
Choice payload.
Choice RegistrarService_FailAcceptedForceTransfer
Fails an accepted forced transfer. This choice is available starting from version
0.1.0
of this package.Controller: actor `oneOf` [operator, registrar]
Returns: AcceptedForceTransfer_Fail_Result
Field
Type
Description
cid
Accepted force transfer to fail.
payload
Choice payload.
actor
Actor executing the transfer.
Choice RegistrarService_FailAcceptedLock
Fails an accepted lock.
Controller: operator
Returns: AcceptedLock_Fail_Result
Field
Type
Description
cid
Accepted lock to fail.
payload
Choice payload.
Choice RegistrarService_FailAcceptedMint
Fails an accepted mint.
Controller: operator
Returns: AcceptedMint_Fail_Result
Field
Type
Description
cid
Accepted mint to fail.
payload
Choice payload.
Choice RegistrarService_FailAcceptedTransfer
Fails an accepted transfer.
Controller: operator
Returns: AcceptedTransfer_Fail_Result
Field
Type
Description
cid
Accepted transfer to fail.
payload
Choice payload.
Choice RegistrarService_FailAcceptedUnlock
Fails an accepted unlock.
Controller: operator
Returns: AcceptedUnlock_Fail_Result
Field
Type
Description
cid
Accepted unlock to fail.
payload
Choice payload.
Choice RegistrarService_MergeHolding
Merges multiple holdings into a single holding.
Controller: operator
Returns: Holding_Merge_Result
Field
Type
Description
cid
Holding to merge with others.
payload
Choice payload.
Choice RegistrarService_OfferBurn
Offers to burn a holding.
Controller: registrar
Returns: RegistrarService_OfferBurn_Result
Field
Type
Description
instrumentIdentifier
Instrument to burn.
amount
Amount to burn.
holder
Holder of the holding to burn.
reference
Reference for the burn.
batch
Batch of the burn.
Choice RegistrarService_OfferMint
Offers to mint a holding.
Controller: registrar
Returns: RegistrarService_OfferMint_Result
Field
Type
Description
instrumentIdentifier
Instrument to mint.
amount
Amount to mint.
holder
Owner of the holding to mint.
reference
Reference for the mint.
batch
Batch of the mint.
Choice RegistrarService_RejectBurnRequest
Rejects a request to burn a holding.
Controller: registrar
Returns: BurnRequest_Reject_Result
Field
Type
Description
cid
Request to reject.
payload
Choice payload.
Choice RegistrarService_RejectEnforcementServiceRequest
Rejects a request for an enforcement service. This choice is available starting from version
0.1.0
of this package.Controller: registrar
Returns: EnforcementServiceRequest_Reject_Result
Field
Type
Description
cid
Request to reject.
payload
Choice payload.
Choice RegistrarService_RejectForceTransferRequest
Reject a force transfer request. This choice is available starting from version
0.1.0
of this package.Controller: registrar
Returns: ForceTransferRequest_Reject_Result
Field
Type
Description
cid
Force transfer request to reject.
payload
Choice payload.
Choice RegistrarService_RejectMintRequest
Rejects a request to mint a holding.
Controller: registrar
Returns: MintRequest_Reject_Result
Field
Type
Description
cid
Request to reject.
payload
Choice payload.
Choice RegistrarService_SplitHolding
Splits a holding into multiple holdings.
Controller: operator
Returns: Holding_Split_Result
Field
Type
Description
cid
Holding to split.
payload
Choice payload.
Choice RegistrarService_Terminate
Terminates the service.
Controller: provider
Returns: RegistrarService_Terminate_Result
(no fields)
Choice RegistrarService_TerminateEnforcementService
Terminates an enforcement service. This choice is available starting from version
0.1.0
of this package.Controller: registrar
Returns: EnforcementService_Terminate_Result
Field
Type
Description
cid
Service to terminate.
payload
Choice payload.
template RegistrarServiceRequest
A registrar service request.
Signatory: registrar
Field
Type
Description
operator
Service operator.
provider
Service provider.
registrar
Service registrar.
Choice Archive
Controller: registrar
Returns: ()
(no fields)
Choice RegistrarServiceRequest_Accept
Accept request.
Controller: provider
Returns: RegistrarServiceRequest_Accept_Result
Field
Type
Description
providerConfigurationCid
Provider configuration.
credentialCids
Registrar credentials.
Choice RegistrarServiceRequest_Cancel
Cancel request.
Controller: registrar
Returns: RegistrarServiceRequest_Cancel_Result
(no fields)
Choice RegistrarServiceRequest_Reject
Reject request.
Controller: provider
Returns: RegistrarServiceRequest_Reject_Result
Field
Type
Description
reason
Rejection reason.
template RejectedRegistrarServiceRequest
A rejected registrar service request.
Signatory: (DA.Internal.Record.getField @"provider" request), (DA.Internal.Record.getField @"registrar" request)
Field
Type
Description
request
The rejected request payload.
reason
The rejection reason.
Choice Archive
Controller: (DA.Internal.Record.getField @"provider" request), (DA.Internal.Record.getField @"registrar" request)
Returns: ()
(no fields)
Choice RejectedRegistrarServiceRequest_Delete
Deletes a rejected registrar service request.
Controller: (DA.Internal.Record.getField @"provider" request)
Returns: RejectedRegistrarServiceRequest_Delete_Result
(no fields)
Data Types
data RegistrarServiceRequest_Accept_Result
Result of
RegistrarServiceRequest_Accept
.RegistrarServiceRequest_Accept_Result
Field
Type
Description
registrarServiceCid
Registrar service.
data RegistrarServiceRequest_Cancel_Result
data RegistrarServiceRequest_Reject_Result
Result of
RegistrarServiceRequest_Reject
.RegistrarServiceRequest_Reject_Result
Field
Type
Description
rejectedRegistrarServiceRequestCid
Rejected registrar service request.
data RegistrarService_ArchiveAndCreateInstrumentConfiguration_Result
Result of
RegistrarService_ArchiveAndCreateInstrumentConfiguration
.RegistrarService_ArchiveAndCreateInstrumentConfiguration_Result
Field
Type
Description
archiveResult
Archive result.
createResult
Create result.
data RegistrarService_ArchiveAndCreateRegistrarConfiguration_Result
Result of
RegistrarService_ArchiveAndCreateRegistrarConfiguration
.RegistrarService_ArchiveAndCreateRegistrarConfiguration_Result
Field
Type
Description
archiveResult
Archive result.
createResult
Create result.
data RegistrarService_ArchiveInstrumentConfiguration_Result
Result of
RegistrarService_ArchiveInstrumentConfiguration
.RegistrarService_ArchiveInstrumentConfiguration_Result
(no fields)
data RegistrarService_ArchiveRegistrarConfiguration_Result
Result of
RegistrarService_ArchiveRegistrarConfiguration
.RegistrarService_ArchiveRegistrarConfiguration_Result
(no fields)
data RegistrarService_CreateInstrumentConfiguration_Result
Result of
RegistrarService_RequestInstrumentConfiguration
.RegistrarService_CreateInstrumentConfiguration_Result
Field
Type
Description
instrumentConfigurationCid
Instrument configuration request.
data RegistrarService_CreateRegistrarConfiguration_Result
Result of
RegistrarService_CreateRegistrarConfiguration
.RegistrarService_CreateRegistrarConfiguration_Result
Field
Type
Description
registrarConfigurationCid
Registrar configuration.
data RegistrarService_OfferBurn_Result
Result of
RegistrarService_OfferBurn
.RegistrarService_OfferBurn_Result
Field
Type
Description
burnOfferCid
Burn offer.
data RegistrarService_OfferMint_Result
Result of
RegistrarService_OfferMint
.RegistrarService_OfferMint_Result
Field
Type
Description
mintOfferCid
Mint offer.
data RegistrarService_Terminate_Result
data RejectedRegistrarServiceRequest_Delete_Result
Result of
RejectedRegistrarServiceRequest_Delete
.RejectedRegistrarServiceRequest_Delete_Result
(no fields)