Utility.Registry.V0.Holding.Lock
Templates
template AcceptedLock
An accepted lock.
Signatory: (DA.Internal.Record.getField @"holder" lock), (DA.Internal.Record.getField @"locker" lock)
Field
Type
Description
lock
Accepted lock payload.
holdingLabel
Label of the holding to lock.
Choice AcceptedLock_Execute
Execute an accepted lock.
Controller: (DA.Internal.Record.getField @"registrar" lock)
Returns: AcceptedLock_Execute_Result
Field
Type
Description
instrumentConfigurationCid
Instrument configuration.
credentialCids
Holder credential cids.
holdingCid
Holding to lock.
Choice AcceptedLock_Fail
Fail an accepted lock.
Controller: (DA.Internal.Record.getField @"registrar" lock)
Returns: AcceptedLock_Fail_Result
Field
Type
Description
reason
Reason for failure.
Choice Archive
Controller: (DA.Internal.Record.getField @"holder" lock), (DA.Internal.Record.getField @"locker" lock)
Returns: ()
(no fields)
template ExecutedLock
An executed lock.
Signatory: (DA.Internal.Record.getField @"registrar" lock)
Field
Type
Description
lock
Lock payload.
holdingLabel
Label of the holding to lock.
Choice Archive
Controller: (DA.Internal.Record.getField @"registrar" lock)
Returns: ()
(no fields)
Choice ExecutedLock_Delete
Deletes an executed lock.
Controller: (DA.Internal.Record.getField @"registrar" lock)
Returns: ExecutedLock_Delete_Result
(no fields)
template FailedLock
A failed lock.
Signatory: (DA.Internal.Record.getField @"registrar" lock)
Field
Type
Description
lock
Rejected lock payload.
reason
Reason for failure.
Choice Archive
Controller: (DA.Internal.Record.getField @"registrar" lock)
Returns: ()
(no fields)
Choice FailedLock_Delete
Deletes a rejected lock.
Controller: (DA.Internal.Record.getField @"registrar" lock)
Returns: FailedLock_Delete_Result
(no fields)
template LockOffer
An offer to lock a holding
Signatory: (DA.Internal.Record.getField @"provider" lock), (DA.Internal.Record.getField @"holder" lock)
Field
Type
Description
lock
Lock offer payload.
holdingLabel
Label of the holding to lock.
Choice Archive
Controller: (DA.Internal.Record.getField @"provider" lock), (DA.Internal.Record.getField @"holder" lock)
Returns: ()
(no fields)
Choice LockOffer_Accept
Accepts a lock offer.
Controller: (DA.Internal.Record.getField @"locker" lock)
Returns: LockOffer_Accept_Result
(no fields)
Choice LockOffer_Cancel
Cancels a lock offer.
Controller: (DA.Internal.Record.getField @"holder" lock)
Returns: LockOffer_Cancel_Result
(no fields)
Choice LockOffer_Reject
Rejects a lock offer.
Controller: (DA.Internal.Record.getField @"locker" lock)
Returns: LockOffer_Reject_Result
Field
Type
Description
reason
Reason for rejection.
template LockRequest
A request to lock a holding
Signatory: (DA.Internal.Record.getField @"provider" lock), (DA.Internal.Record.getField @"locker" lock)
Field
Type
Description
lock
Lock offer payload.
Choice Archive
Controller: (DA.Internal.Record.getField @"provider" lock), (DA.Internal.Record.getField @"locker" lock)
Returns: ()
(no fields)
Choice LockRequest_Accept
Accepts a lock request.
Controller: (DA.Internal.Record.getField @"holder" lock)
Returns: LockRequest_Accept_Result
Field
Type
Description
holdingLabel
Label of the holding to lock.
Choice LockRequest_Cancel
Cancels a lock request.
Controller: (DA.Internal.Record.getField @"locker" lock)
Returns: LockRequest_Cancel_Result
(no fields)
Choice LockRequest_Reject
Rejects a lock request.
Controller: (DA.Internal.Record.getField @"holder" lock)
Returns: LockRequest_Reject_Result
Field
Type
Description
reason
Reason for rejection.
template RejectedLock
A rejected lock request.
Signatory: (DA.Internal.Record.getField @"holder" lock), (DA.Internal.Record.getField @"locker" lock)
Field
Type
Description
lock
Rejected lock payload.
reason
Reason for rejection.
Choice Archive
Controller: (DA.Internal.Record.getField @"holder" lock), (DA.Internal.Record.getField @"locker" lock)
Returns: ()
(no fields)
Choice RejectedLock_Delete
Deletes a rejected lock.
Controller: (DA.Internal.Record.getField @"registrar" lock)
Returns: RejectedLock_Delete_Result
(no fields)
Data Types
data AcceptedLock_Execute_Result
Result of
AcceptedLock_Execute
.
Field
Type
Description
holdingLockResult
Result of acquiring the lock.
executedLockCid
Executed lock.
Result of
AcceptedLock_Fail
.
Field
Type
Description
failedLockCid
Failed lock.
data ExecutedLock_Delete_Result
data Lock
Lock payload.
Field
Type
Description
operator
Utility operator.
provider
Provider of the initiator of the lock.
registrar
Registrar of holding.
holder
Holder.
locker
Locker.
instrumentIdentifier
Instrument id to lock.
amount
Amount to lock.
context
Context for the lock.
reference
Reference for the lock.
batch
Batch the lock belongs to.
Result of
LockOffer_Accept
.
Field
Type
Description
acceptedLockCid
Accepted lock.
Result of
LockOffer_Reject
.
Field
Type
Description
rejectedLockCid
Rejected lock.
data LockRequest_Accept_Result
Result of
LockRequest_Accept
.
Field
Type
Description
acceptedLockCid
Accepted lock.
data LockRequest_Cancel_Result
data LockRequest_Reject_Result
Result of
LockRequest_Reject
.
Field
Type
Description
rejectedLockCid
Rejected lock.
data RejectedLock_Delete_Result