.. _module-utility-registry-v0-holding-unlock-32937: Utility.Registry.V0.Holding.Unlock ================================== Templates --------- .. _type-utility-registry-v0-holding-unlock-acceptedunlock-71558: **template** `AcceptedUnlock `_ An accepted unlock\. Signatory\: (DA\.Internal\.Record\.getField @\"holder\" unlock), (DA\.Internal\.Record\.getField @\"locker\" unlock) .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - unlock - `Unlock `_ - Accepted unlock payload\. * - holdingLabel - `Text `_ - Label of the holding to unlock\. + .. _type-utility-registry-v0-holding-unlock-acceptedunlockexecute-2222: **Choice** `AcceptedUnlock_Execute `_ Execute an accepted unlock\. Controller\: (DA\.Internal\.Record\.getField @\"registrar\" unlock) Returns\: `AcceptedUnlock_Execute_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - instrumentConfigurationCid - `ContractId `_ :ref:`InstrumentConfiguration ` - Instrument configuration\. * - credentialCids - \[`ContractId `_ `Credential `_\] - Credentials of the holder\. * - holdingCids - \[`ContractId `_ `Holding `_\] - Holdings to unlock\. + .. _type-utility-registry-v0-holding-unlock-acceptedunlockfail-81830: **Choice** `AcceptedUnlock_Fail `_ Fail an accepted unlock\. Controller\: (DA\.Internal\.Record\.getField @\"registrar\" unlock) Returns\: `AcceptedUnlock_Fail_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - reason - `Text `_ - Reason for failure\. + **Choice** Archive Controller\: (DA\.Internal\.Record\.getField @\"holder\" unlock), (DA\.Internal\.Record\.getField @\"locker\" unlock) Returns\: () (no fields) .. _type-utility-registry-v0-holding-unlock-executedunlock-26346: **template** `ExecutedUnlock `_ An executed unlock\. Signatory\: (DA\.Internal\.Record\.getField @\"registrar\" unlock) .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - unlock - `Unlock `_ - Lock payload\. * - holdingLabel - `Text `_ - Label of the holding to unlock\. + **Choice** Archive Controller\: (DA\.Internal\.Record\.getField @\"registrar\" unlock) Returns\: () (no fields) + .. _type-utility-registry-v0-holding-unlock-executedunlockdelete-73525: **Choice** `ExecutedUnlock_Delete `_ Deletes an executed unlock\. Controller\: (DA\.Internal\.Record\.getField @\"registrar\" unlock) Returns\: `ExecutedUnlock_Delete_Result `_ (no fields) .. _type-utility-registry-v0-holding-unlock-failedunlock-45636: **template** `FailedUnlock `_ A failed unlock\. Signatory\: (DA\.Internal\.Record\.getField @\"registrar\" unlock) .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - unlock - `Unlock `_ - Rejected unlock payload\. * - reason - `Text `_ - Reason for failure\. + **Choice** Archive Controller\: (DA\.Internal\.Record\.getField @\"registrar\" unlock) Returns\: () (no fields) + .. _type-utility-registry-v0-holding-unlock-failedunlockdelete-13699: **Choice** `FailedUnlock_Delete `_ Deletes a rejected unlock\. Controller\: (DA\.Internal\.Record\.getField @\"registrar\" unlock) Returns\: `FailedUnlock_Delete_Result `_ (no fields) .. _type-utility-registry-v0-holding-unlock-rejectedunlock-48275: **template** `RejectedUnlock `_ A rejected unlock\. Signatory\: (DA\.Internal\.Record\.getField @\"holder\" unlock), (DA\.Internal\.Record\.getField @\"locker\" unlock) .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - unlock - `Unlock `_ - Rejected unlock payload\. * - reason - `Text `_ - Reason for rejection\. + **Choice** Archive Controller\: (DA\.Internal\.Record\.getField @\"holder\" unlock), (DA\.Internal\.Record\.getField @\"locker\" unlock) Returns\: () (no fields) + .. _type-utility-registry-v0-holding-unlock-rejectedunlockdelete-85690: **Choice** `RejectedUnlock_Delete `_ Deletes a rejected unlock\. Controller\: (DA\.Internal\.Record\.getField @\"registrar\" unlock) Returns\: `RejectedUnlock_Delete_Result `_ (no fields) .. _type-utility-registry-v0-holding-unlock-unlockoffer-45666: **template** `UnlockOffer `_ An offer to unlock a holding Signatory\: (DA\.Internal\.Record\.getField @\"provider\" unlock), (DA\.Internal\.Record\.getField @\"holder\" unlock) .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - unlock - `Unlock `_ - Unlock payload\. * - holdingLabel - `Text `_ - Label of the holding to lock\. + **Choice** Archive Controller\: (DA\.Internal\.Record\.getField @\"provider\" unlock), (DA\.Internal\.Record\.getField @\"holder\" unlock) Returns\: () (no fields) + .. _type-utility-registry-v0-holding-unlock-unlockofferaccept-29836: **Choice** `UnlockOffer_Accept `_ Accepts a unlock offer\. Controller\: (DA\.Internal\.Record\.getField @\"locker\" unlock) Returns\: `UnlockOffer_Accept_Result `_ (no fields) + .. _type-utility-registry-v0-holding-unlock-unlockoffercancel-75018: **Choice** `UnlockOffer_Cancel `_ Cancels a unlock offer\. Controller\: (DA\.Internal\.Record\.getField @\"holder\" unlock) Returns\: `UnlockOffer_Cancel_Result `_ (no fields) + .. _type-utility-registry-v0-holding-unlock-unlockofferreject-77157: **Choice** `UnlockOffer_Reject `_ Rejects a unlock offer\. Controller\: (DA\.Internal\.Record\.getField @\"locker\" unlock) Returns\: `UnlockOffer_Reject_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - reason - `Text `_ - Reason for rejection\. .. _type-utility-registry-v0-holding-unlock-unlockrequest-57709: **template** `UnlockRequest `_ A request to unlock a holding Signatory\: (DA\.Internal\.Record\.getField @\"provider\" unlock), (DA\.Internal\.Record\.getField @\"locker\" unlock) .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - unlock - `Unlock `_ - Lock offer payload\. + **Choice** Archive Controller\: (DA\.Internal\.Record\.getField @\"provider\" unlock), (DA\.Internal\.Record\.getField @\"locker\" unlock) Returns\: () (no fields) + .. _type-utility-registry-v0-holding-unlock-unlockrequestaccept-33277: **Choice** `UnlockRequest_Accept `_ Accepts an unlock request\. Controller\: (DA\.Internal\.Record\.getField @\"holder\" unlock) Returns\: `UnlockRequest_Accept_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - holdingLabel - `Text `_ - Label of the holding to lock\. + .. _type-utility-registry-v0-holding-unlock-unlockrequestcancel-92831: **Choice** `UnlockRequest_Cancel `_ Cancels an unlock request\. Controller\: (DA\.Internal\.Record\.getField @\"locker\" unlock) Returns\: `UnlockRequest_Cancel_Result `_ (no fields) + .. _type-utility-registry-v0-holding-unlock-unlockrequestreject-93744: **Choice** `UnlockRequest_Reject `_ Rejects an unlock request\. Controller\: (DA\.Internal\.Record\.getField @\"holder\" unlock) Returns\: `UnlockRequest_Reject_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - reason - `Text `_ - Reason for rejection\. Data Types ---------- .. _type-utility-registry-v0-holding-unlock-acceptedunlockexecuteresult-26831: **data** `AcceptedUnlock_Execute_Result `_ Result of ``AcceptedUnlock_Execute``\. .. _constr-utility-registry-v0-holding-unlock-acceptedunlockexecuteresult-21818: `AcceptedUnlock_Execute_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - holdingCid - `ContractId `_ `Holding `_ - Result of unlock\. * - remainingCids - \[`ContractId `_ `Holding `_\] - Remaining locked holdings\. * - executedUnlockCid - `ContractId `_ `ExecutedUnlock `_ - Executed unlock\. .. _type-utility-registry-v0-holding-unlock-acceptedunlockfailresult-26955: **data** `AcceptedUnlock_Fail_Result `_ Result of ``AcceptedUnlock_Fail``\. .. _constr-utility-registry-v0-holding-unlock-acceptedunlockfailresult-20748: `AcceptedUnlock_Fail_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - failedUnlockCid - `ContractId `_ `FailedUnlock `_ - Failed unlock\. .. _type-utility-registry-v0-holding-unlock-executedunlockdeleteresult-29670: **data** `ExecutedUnlock_Delete_Result `_ Result of ``ExecutedUnlock_Delete``\. .. _constr-utility-registry-v0-holding-unlock-executedunlockdeleteresult-56513: `ExecutedUnlock_Delete_Result `_ (no fields) .. _type-utility-registry-v0-holding-unlock-failedunlockdeleteresult-31500: **data** `FailedUnlock_Delete_Result `_ Result of ``FailedUnlock_Delete``\. .. _constr-utility-registry-v0-holding-unlock-failedunlockdeleteresult-69907: `FailedUnlock_Delete_Result `_ (no fields) .. _type-utility-registry-v0-holding-unlock-rejectedunlockdeleteresult-88795: **data** `RejectedUnlock_Delete_Result `_ Result of ``RejectedUnlock_Delete``\. .. _constr-utility-registry-v0-holding-unlock-rejectedunlockdeleteresult-60896: `RejectedUnlock_Delete_Result `_ (no fields) .. _type-utility-registry-v0-holding-unlock-unlock-40633: **data** `Unlock `_ Unlock payload\. .. _constr-utility-registry-v0-holding-unlock-unlock-76702: `Unlock `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - operator - `Party `_ - Utility operator\. * - provider - `Party `_ - Provider of the initiator of the unlock\. * - registrar - `Party `_ - Registrar of holding\. * - holder - `Party `_ - Holder\. * - locker - `Party `_ - Locker\. * - lockContext - `Text `_ - Context for the lock\. * - instrumentIdentifier - `InstrumentIdentifier `_ - Instrument id to unlock\. * - amount - `Decimal `_ - Amount to unlock\. * - reference - `Text `_ - Reference for the unlock\. * - batch - :ref:`Batch ` - Batch the unlock belongs to\. .. _type-utility-registry-v0-holding-unlock-unlockofferacceptresult-15265: **data** `UnlockOffer_Accept_Result `_ Result of ``UnlockOffer_Accept``\. .. _constr-utility-registry-v0-holding-unlock-unlockofferacceptresult-88332: `UnlockOffer_Accept_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - acceptedUnlockCid - `ContractId `_ `AcceptedUnlock `_ - Accepted unlock\. .. _type-utility-registry-v0-holding-unlock-unlockoffercancelresult-55283: **data** `UnlockOffer_Cancel_Result `_ Result of ``UnlockOffer_Cancel``\. .. _constr-utility-registry-v0-holding-unlock-unlockoffercancelresult-11302: `UnlockOffer_Cancel_Result `_ (no fields) .. _type-utility-registry-v0-holding-unlock-unlockofferrejectresult-94410: **data** `UnlockOffer_Reject_Result `_ Result of ``UnlockOffer_Reject``\. .. _constr-utility-registry-v0-holding-unlock-unlockofferrejectresult-33923: `UnlockOffer_Reject_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - rejectedUnlockCid - `ContractId `_ `RejectedUnlock `_ - Rejected unlock\. .. _type-utility-registry-v0-holding-unlock-unlockrequestacceptresult-93514: **data** `UnlockRequest_Accept_Result `_ Result of ``UnlockRequest_Accept``\. .. _constr-utility-registry-v0-holding-unlock-unlockrequestacceptresult-1955: `UnlockRequest_Accept_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - acceptedUnlockCid - `ContractId `_ `AcceptedUnlock `_ - Accepted unlock\. .. _type-utility-registry-v0-holding-unlock-unlockrequestcancelresult-80824: **data** `UnlockRequest_Cancel_Result `_ Result of ``UnlockRequest_Cancel``\. .. _constr-utility-registry-v0-holding-unlock-unlockrequestcancelresult-90881: `UnlockRequest_Cancel_Result `_ (no fields) .. _type-utility-registry-v0-holding-unlock-unlockrequestrejectresult-37617: **data** `UnlockRequest_Reject_Result `_ Result of ``UnlockRequest_Reject``\. .. _constr-utility-registry-v0-holding-unlock-unlockrequestrejectresult-98748: `UnlockRequest_Reject_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - rejectedUnlockCid - `ContractId `_ `RejectedUnlock `_ - Rejected unlock\.