Utility.Registry.App.V0.Service.Holder
Templates
template HolderService
Holder service.
Signatory: provider, holder
Field
Type
Description
operator
Service operator.
provider
Service provider.
holder
Service holder.
Choice Archive
Controller: provider, holder
Returns: ()
(no fields)
Choice HolderService_AcceptBurnOffer
Accepts an offer to burn a holding.
Controller: holder
Returns: BurnOffer_Accept_Result
Field
Type
Description
cid
Offer to accept.
payload
Choice payload.
Choice HolderService_AcceptLockOffer
Accepts a lock offer.
Controller: holder
Returns: LockOffer_Accept_Result
Field
Type
Description
cid
Lock offer to accept.
payload
Choice payload.
Choice HolderService_AcceptLockRequest
Accepts a lock request.
Controller: holder
Returns: LockRequest_Accept_Result
Field
Type
Description
cid
Lock request to accept.
payload
Choice payload.
Choice HolderService_AcceptMintOffer
Accepts an offer to mint a holding.
Controller: holder
Returns: MintOffer_Accept_Result
Field
Type
Description
cid
Offer to accept.
payload
Choice payload.
Choice HolderService_AcceptTransferOffer
Accepts a transfer offer.
Controller: holder
Returns: TransferOffer_Accept_Result
Field
Type
Description
cid
Transfer offer to accept.
payload
Choice payload.
Choice HolderService_AcceptTransferRequest
Accepts a transfer request.
Controller: holder
Returns: TransferRequest_Accept_Result
Field
Type
Description
cid
Transfer request to accept.
payload
Choice payload.
Choice HolderService_AcceptUnlockOffer
Accepts an unlock offer.
Controller: holder
Returns: UnlockOffer_Accept_Result
Field
Type
Description
cid
Unlock offer to accept.
payload
Choice payload.
Choice HolderService_AcceptUnlockRequest
Accepts an unlock request.
Controller: holder
Returns: UnlockRequest_Accept_Result
Field
Type
Description
cid
Unlock request to accept.
payload
Choice payload.
Choice HolderService_CancelBurnRequest
Cancels a request to burn a holding.
Controller: holder
Returns: BurnRequest_Cancel_Result
Field
Type
Description
cid
Request to cancel.
payload
Choice payload.
Choice HolderService_CancelEnforcementServiceRequest
Cancels a request for a enforcement service. This choice is available starting from version
0.1.0
of this package.Controller: holder
Returns: EnforcementServiceRequest_Cancel_Result
Field
Type
Description
cid
Request to cancel.
payload
Choice payload.
Choice HolderService_CancelForceTransferRequest
Cancels a request to force a transfer. This choice is available starting from version
0.1.0
of this package.Controller: holder
Returns: ForceTransferRequest_Cancel_Result
Field
Type
Description
cid
Request to force transfer.
payload
Choice payload.
Choice HolderService_CancelLockOffer
Cancels a lock offer.
Controller: holder
Returns: LockOffer_Cancel_Result
Field
Type
Description
cid
Lock offer to cancel.
payload
Choice payload.
Choice HolderService_CancelLockRequest
Cancels a lock request.
Controller: holder
Returns: LockRequest_Cancel_Result
Field
Type
Description
cid
Lock request to cancel.
payload
Choice payload.
Choice HolderService_CancelMintRequest
Cancels a request to mint a holding.
Controller: holder
Returns: MintRequest_Cancel_Result
Field
Type
Description
cid
Request to cancel.
payload
Choice payload.
Choice HolderService_CancelTransferOffer
Cancels a transfer offer.
Controller: holder
Returns: TransferOffer_Cancel_Result
Field
Type
Description
cid
Transfer offer to cancel.
payload
Choice payload.
Choice HolderService_CancelTransferRequest
Cancels a transfer request.
Controller: holder
Returns: TransferRequest_Cancel_Result
Field
Type
Description
cid
Transfer request to cancel.
payload
Choice payload.
Choice HolderService_CancelUnlockOffer
Cancels an unlock offer.
Controller: holder
Returns: UnlockOffer_Cancel_Result
Field
Type
Description
cid
Unlock offer to cancel.
payload
Choice payload.
Choice HolderService_CancelUnlockRequest
Cancels an unlock request.
Controller: holder
Returns: UnlockRequest_Cancel_Result
Field
Type
Description
cid
Unlock request to cancel.
payload
Choice payload.
Choice HolderService_OfferLock
Creates an offer to lock a holding.
Controller: holder
Returns: HolderService_OfferLock_Result
Field
Type
Description
registrar
Registrar of the holding.
locker
Locker.
instrumentIdentifier
Instrument to lock.
amount
Amount to lock.
context
Context for the lock.
holdingLabel
Label of the holding to lock.
reference
Reference for the lock.
batch
Batch of the lock.
Choice HolderService_OfferTransfer
Creates an offer to transfer a holding.
Controller: holder
Returns: HolderService_OfferTransfer_Result
Field
Type
Description
registrar
Registrar of the holding.
receiver
Holding receiver.
instrumentIdentifier
Instrument to transfer.
amount
Amount to transfer.
senderLabel
Label of the holding to send.
reference
Reference for the transfer.
batch
Batch of the transfer.
Choice HolderService_OfferUnlock
Creates an offer to unlock a holding.
Controller: holder
Returns: HolderService_OfferUnlock_Result
Field
Type
Description
registrar
Registrar of the holding.
locker
Locker.
lockContext
Context for the lock to unlock.
instrumentIdentifier
Instrument to unlock.
amount
Amount to unlock.
holdingLabel
Label of the holding to unlock.
reference
Reference for the unlock.
batch
Batch of the unlock.
Choice HolderService_RejectBurnOffer
Rejects an offer to burn a holding.
Controller: holder
Returns: BurnOffer_Reject_Result
Field
Type
Description
cid
Offer to reject.
payload
Choice payload.
Choice HolderService_RejectLockOffer
Rejects a lock offer.
Controller: holder
Returns: LockOffer_Reject_Result
Field
Type
Description
cid
Lock offer to reject.
payload
Choice payload.
Choice HolderService_RejectLockRequest
Rejects a lock request.
Controller: holder
Returns: LockRequest_Reject_Result
Field
Type
Description
cid
Lock request to reject.
payload
Choice payload.
Choice HolderService_RejectMintOffer
Rejects an offer to mint a holding.
Controller: holder
Returns: MintOffer_Reject_Result
Field
Type
Description
cid
Offer to reject.
payload
Choice payload.
Choice HolderService_RejectTransferOffer
Rejects a transfer offer.
Controller: holder
Returns: TransferOffer_Reject_Result
Field
Type
Description
cid
Transfer request to reject.
payload
Choice payload.
Choice HolderService_RejectTransferRequest
Rejects a transfer request.
Controller: holder
Returns: TransferRequest_Reject_Result
Field
Type
Description
cid
Transfer request to reject.
payload
Choice payload.
Choice HolderService_RejectUnlockOffer
Rejects an unlock offer.
Controller: holder
Returns: UnlockOffer_Reject_Result
Field
Type
Description
cid
Unlock offer to reject.
payload
Choice payload.
Choice HolderService_RejectUnlockRequest
Rejects an unlock request.
Controller: holder
Returns: UnlockRequest_Reject_Result
Field
Type
Description
cid
Unlock request to reject.
payload
Choice payload.
Choice HolderService_RequestBurn
Creates a request to burn a holding.
Controller: holder
Returns: HolderService_RequestBurn_Result
Choice HolderService_RequestEnforcementService
Creates a request to enter into an
EnforcementService
contract with a registrar. This grants the registrar party authority to force asset transfers under certain scenarios. This choice is available starting from version0.1.0
of this package.Controller: holder
Choice HolderService_RequestForceTransfer
Create a request to force-transfer a holding. This choice is available starting from version
0.1.0
of this package.Controller: holder
Returns: HolderService_RequestForceTransfer_Result
Field
Type
Description
requestorRationale
Requestor’s rationale for accepting the request.
registrar
Instrument registrar.
instrumentIdentifier
Instrument to force transfer.
amount
Amount to force transfer.
reference
Reference for the force transfer.
batch
Batch of the force transfer.
sender
Sender of the holding.
senderLabel
Label of the holding of the sender.
receiver
Receiver of the holding.
receiverLabel
Label of the holding of the receiver.
Choice HolderService_RequestLock
Creates a request to lock a holding.
Controller: (DA.Internal.Record.getField @"holder" this)
Returns: HolderService_RequestLock_Result
Choice HolderService_RequestMint
Creates a request to mint a holding.
Controller: holder
Returns: HolderService_RequestMint_Result
Choice HolderService_RequestTransfer
Creates a request to transfer a holding.
Controller: holder
Returns: HolderService_RequestTransfer_Result
Field
Type
Description
registrar
Registrar of the holding.
sender
Holding sender.
instrumentIdentifier
Instrument to transfer.
amount
Amount to transfer.
receiverLabel
Label of the holding to receive.
reference
Reference for the transfer.
batch
Batch of the transfer.
Choice HolderService_RequestUnlock
Creates a request to unlock a holding.
Controller: (DA.Internal.Record.getField @"holder" this)
Returns: HolderService_RequestUnlock_Result
Field
Type
Description
registrar
Registrar of the holding.
holder
Holder of the holding to unlock.
lockContext
Context for the lock to unlock.
instrumentIdentifier
Instrument to unlock.
amount
Amount to unlock.
holdingLabel
Label of the holding to unlock.
reference
Reference for the unlock.
batch
Batch of the unlock.
Choice HolderService_Terminate
Terminates the service.
Controller: provider
Returns: HolderService_Terminate_Result
(no fields)
template HolderServiceRequest
A holder service request.
Signatory: holder
Field
Type
Description
operator
Service operator.
provider
Service provider.
holder
Service holder.
Choice Archive
Controller: holder
Returns: ()
(no fields)
Choice HolderServiceRequest_Accept
Accept request.
Controller: provider
Returns: HolderServiceRequest_Accept_Result
Field
Type
Description
providerConfigurationCid
Provider configuration.
credentialCids
Holder credentials.
Choice HolderServiceRequest_Cancel
Cancel request.
Controller: holder
Returns: HolderServiceRequest_Cancel_Result
(no fields)
Choice HolderServiceRequest_Reject
Reject request.
Controller: provider
Returns: HolderServiceRequest_Reject_Result
Field
Type
Description
reason
Rejection reason.
template RejectedHolderServiceRequest
A rejected holder service request.
Signatory: (DA.Internal.Record.getField @"provider" request), (DA.Internal.Record.getField @"holder" 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 @"holder" request)
Returns: ()
(no fields)
Choice RejectedHolderServiceRequest_Delete
Deletes a rejected holder service request.
Controller: (DA.Internal.Record.getField @"provider" request)
Returns: RejectedHolderServiceRequest_Delete_Result
(no fields)
Data Types
data HolderServiceRequest_Accept_Result
Result of
HolderServiceRequest_Accept
.HolderServiceRequest_Accept_Result
Field
Type
Description
holderServiceCid
Holder service contract.
data HolderServiceRequest_Cancel_Result
data HolderServiceRequest_Reject_Result
Result of
HolderServiceRequest_Reject
.HolderServiceRequest_Reject_Result
Field
Type
Description
rejectedHolderServiceRequestCid
Rejected holder service request contract.
data HolderService_AcceptTransferOffer_Result
Result of
HolderService_AcceptTransferOfferr
.HolderService_AcceptTransferOffer_Result
Field
Type
Description
acceptedTransferCid
Accepted transfer.
data HolderService_OfferLock_Result
Result of
HolderService_OfferLock
.HolderService_OfferLock_Result
Field
Type
Description
lockOfferCid
Lock offer.
data HolderService_OfferTransfer_Result
Result of
HolderService_OfferTransfer
.HolderService_OfferTransfer_Result
Field
Type
Description
transferOfferCid
Transfer offer.
data HolderService_OfferUnlock_Result
Result of
HolderService_OfferUnlock
.HolderService_OfferUnlock_Result
Field
Type
Description
unlockOfferCid
Unlock offer.
data HolderService_RequestBurn_Result
Result of
HolderService_RequestBurn
.HolderService_RequestBurn_Result
Field
Type
Description
burnRequestCid
Burn request.
data HolderService_RequestEnforcementService_Result
Result of
HolderService_RequestEnforcement_Result
.HolderService_RequestEnforcementService_Result
Field
Type
Description
enforcementServiceRequestCid
Request for a enforcement service.
data HolderService_RequestForceTransfer_Result
Result of
HolderService_RequestForceTransfer
.HolderService_RequestForceTransfer_Result
Field
Type
Description
forceTransferRequestCid
Force transfer request.
data HolderService_RequestLock_Result
Result of
HolderService_RequestLock
.HolderService_RequestLock_Result
Field
Type
Description
lockRequestCid
Lock request.
data HolderService_RequestMint_Result
Result of
HolderService_RequestMint
.HolderService_RequestMint_Result
Field
Type
Description
mintRequestCid
Mint request.
data HolderService_RequestTransfer_Result
Result of
HolderService_RequestTransfer
.HolderService_RequestTransfer_Result
Field
Type
Description
transferRequestCid
Transfer request.
data HolderService_RequestUnlock_Result
Result of
HolderService_RequestUnlock
.HolderService_RequestUnlock_Result
Field
Type
Description
unlockRequestCid
Unlock request.
data HolderService_Terminate_Result
data RejectedHolderServiceRequest_Delete_Result
Result of
RejectedHolderServiceRequest_Delete
.RejectedHolderServiceRequest_Delete_Result
(no fields)