.. _module-utility-registry-app-v0-service-provider-38327: Utility.Registry.App.V0.Service.Provider ======================================== Templates --------- .. _type-utility-registry-app-v0-service-provider-providerservice-45714: **template** `ProviderService `_ Provider service\. Signatory\: operator, provider .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - operator - `Party `_ - Service operator\. * - provider - `Party `_ - Service provider\. + **Choice** Archive Controller\: operator, provider Returns\: () (no fields) + .. _type-utility-registry-app-v0-service-provider-providerserviceacceptholderservicerequest-78666: **Choice** `ProviderService_AcceptHolderServiceRequest `_ Accepts a holder service request\. Controller\: provider Returns\: :ref:`HolderServiceRequest_Accept_Result ` .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - cid - `ContractId `_ :ref:`HolderServiceRequest ` - Holder service request to accept\. * - payload - :ref:`HolderServiceRequest_Accept ` - Choice payload\. + .. _type-utility-registry-app-v0-service-provider-providerserviceacceptregistrarservicerequest-93500: **Choice** `ProviderService_AcceptRegistrarServiceRequest `_ Accepts a registrar service request\. Controller\: provider Returns\: :ref:`RegistrarServiceRequest_Accept_Result ` .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - cid - `ContractId `_ :ref:`RegistrarServiceRequest ` - Registrar service request to accept\. * - payload - :ref:`RegistrarServiceRequest_Accept ` - Choice payload\. + .. _type-utility-registry-app-v0-service-provider-providerservicearchiveandcreateproviderconfiguration-80589: **Choice** `ProviderService_ArchiveAndCreateProviderConfiguration `_ Modifies a provider configuration\. Controller\: provider Returns\: `ProviderService_ArchiveAndCreateProviderConfiguration_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - cid - `ContractId `_ :ref:`ProviderConfiguration ` - Provider configuration to modify\. * - payload - `ProviderService_CreateProviderConfiguration `_ - Create payload\. + .. _type-utility-registry-app-v0-service-provider-providerservicearchiveproviderconfiguration-29343: **Choice** `ProviderService_ArchiveProviderConfiguration `_ Creates a provider configuration\. Controller\: provider Returns\: `ProviderService_ArchiveProviderConfiguration_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - cid - `ContractId `_ :ref:`ProviderConfiguration ` - Provider configuration to archive\. + .. _type-utility-registry-app-v0-service-provider-providerservicecreateproviderconfiguration-35232: **Choice** `ProviderService_CreateProviderConfiguration `_ Creates a provider configuration\. Controller\: provider Returns\: `ProviderService_CreateProviderConfiguration_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - registrarRequirements - \[`PartyCredentialRequirement `_\] - Credential requirements for the registrar role\. * - holderRequirements - \[`PartyCredentialRequirement `_\] - Credential requirements for the holder role\. + .. _type-utility-registry-app-v0-service-provider-providerservicerejectholderservicerequest-35635: **Choice** `ProviderService_RejectHolderServiceRequest `_ Rejects a holder service request\. Controller\: provider Returns\: :ref:`HolderServiceRequest_Reject_Result ` .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - cid - `ContractId `_ :ref:`HolderServiceRequest ` - Holder service request to reject\. * - payload - :ref:`HolderServiceRequest_Reject ` - Choice payload\. + .. _type-utility-registry-app-v0-service-provider-providerservicerejectregistrarservicerequest-96835: **Choice** `ProviderService_RejectRegistrarServiceRequest `_ Rejects a registrar service request\. Controller\: provider Returns\: :ref:`RegistrarServiceRequest_Reject_Result ` .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - cid - `ContractId `_ :ref:`RegistrarServiceRequest ` - Registrar service request to reject\. * - payload - :ref:`RegistrarServiceRequest_Reject ` - Choice payload\. + .. _type-utility-registry-app-v0-service-provider-providerserviceterminate-16452: **Choice** `ProviderService_Terminate `_ Terminates the service\. Controller\: operator Returns\: `ProviderService_Terminate_Result `_ (no fields) .. _type-utility-registry-app-v0-service-provider-providerservicerequest-85512: **template** `ProviderServiceRequest `_ A provider service request\. Signatory\: provider .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - operator - `Party `_ - Utility operator\. * - provider - `Party `_ - Service provider\. + **Choice** Archive Controller\: provider Returns\: () (no fields) + .. _type-utility-registry-app-v0-service-provider-providerservicerequestaccept-25966: **Choice** `ProviderServiceRequest_Accept `_ Accept the request\. Controller\: operator Returns\: `ProviderServiceRequest_Accept_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - operatorConfigurationCid - `ContractId `_ :ref:`OperatorConfiguration ` - Operator configuration\. * - credentialCids - \[`ContractId `_ `Credential `_\] - Provider credentials\. + .. _type-utility-registry-app-v0-service-provider-providerservicerequestcancel-63368: **Choice** `ProviderServiceRequest_Cancel `_ Cancel request\. Controller\: provider Returns\: `ProviderServiceRequest_Cancel_Result `_ (no fields) + .. _type-utility-registry-app-v0-service-provider-providerservicerequestreject-28511: **Choice** `ProviderServiceRequest_Reject `_ Reject request\. Controller\: operator Returns\: `ProviderServiceRequest_Reject_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - reason - `Text `_ - The reason for rejection\. .. _type-utility-registry-app-v0-service-provider-rejectedproviderservicerequest-47238: **template** `RejectedProviderServiceRequest `_ A rejected provider service request\. Signatory\: (DA\.Internal\.Record\.getField @\"operator\" request), (DA\.Internal\.Record\.getField @\"provider\" request) .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - request - `ProviderServiceRequest `_ - The rejected request payload\. * - reason - `Text `_ - The rejection reason\. + **Choice** Archive Controller\: (DA\.Internal\.Record\.getField @\"operator\" request), (DA\.Internal\.Record\.getField @\"provider\" request) Returns\: () (no fields) + .. _type-utility-registry-app-v0-service-provider-rejectedproviderservicerequestdelete-64065: **Choice** `RejectedProviderServiceRequest_Delete `_ Deletes a rejected provider service request\. Controller\: (DA\.Internal\.Record\.getField @\"operator\" request) Returns\: `RejectedProviderServiceRequest_Delete_Result `_ (no fields) Data Types ---------- .. _type-utility-registry-app-v0-service-provider-providerservicerequestacceptresult-69359: **data** `ProviderServiceRequest_Accept_Result `_ Result of ``ProviderServiceRequest_Accept``\. .. _constr-utility-registry-app-v0-service-provider-providerservicerequestacceptresult-54048: `ProviderServiceRequest_Accept_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - providerServiceCid - `ContractId `_ `ProviderService `_ - Provider service\. .. _type-utility-registry-app-v0-service-provider-providerservicerequestcancelresult-91929: **data** `ProviderServiceRequest_Cancel_Result `_ Result of ``ProviderServiceRequest_Cancel``\. .. _constr-utility-registry-app-v0-service-provider-providerservicerequestcancelresult-54214: `ProviderServiceRequest_Cancel_Result `_ (no fields) .. _type-utility-registry-app-v0-service-provider-providerservicerequestrejectresult-480: **data** `ProviderServiceRequest_Reject_Result `_ Result of ``ProviderServiceRequest_Reject``\. .. _constr-utility-registry-app-v0-service-provider-providerservicerequestrejectresult-72251: `ProviderServiceRequest_Reject_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - rejectedProviderServiceRequestCid - `ContractId `_ `RejectedProviderServiceRequest `_ - Rejected provider service request\. .. _type-utility-registry-app-v0-service-provider-providerservicearchiveandcreateproviderconfigurationresult-88798: **data** `ProviderService_ArchiveAndCreateProviderConfiguration_Result `_ Result of ``ProviderService_ArchiveAndCreateProviderConfiguration``\. .. _constr-utility-registry-app-v0-service-provider-providerservicearchiveandcreateproviderconfigurationresult-4409: `ProviderService_ArchiveAndCreateProviderConfiguration_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - archiveResult - `ProviderService_ArchiveProviderConfiguration_Result `_ - Archive result\. * - createResult - `ProviderService_CreateProviderConfiguration_Result `_ - Create result\. .. _type-utility-registry-app-v0-service-provider-providerservicearchiveproviderconfigurationresult-1976: **data** `ProviderService_ArchiveProviderConfiguration_Result `_ Result of ``ProviderService_ArchiveProviderConfiguration``\. .. _constr-utility-registry-app-v0-service-provider-providerservicearchiveproviderconfigurationresult-86465: `ProviderService_ArchiveProviderConfiguration_Result `_ (no fields) .. _type-utility-registry-app-v0-service-provider-providerservicecreateproviderconfigurationresult-28053: **data** `ProviderService_CreateProviderConfiguration_Result `_ Result of ``ProviderService_CreateProviderConfiguration``\. .. _constr-utility-registry-app-v0-service-provider-providerservicecreateproviderconfigurationresult-87462: `ProviderService_CreateProviderConfiguration_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - providerConfigurationCid - `ContractId `_ :ref:`ProviderConfiguration ` - Provider configuration\. .. _type-utility-registry-app-v0-service-provider-providerservicecreateresult-70989: **data** `ProviderService_Create_Result `_ Result of ``ProviderService_Create``\. .. _constr-utility-registry-app-v0-service-provider-providerservicecreateresult-67436: `ProviderService_Create_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - providerServiceCid - `ContractId `_ `ProviderService `_ - Provider service\. .. _type-utility-registry-app-v0-service-provider-providerserviceterminateresult-73237: **data** `ProviderService_Terminate_Result `_ Result of ``ProviderService_Terminate``\. .. _constr-utility-registry-app-v0-service-provider-providerserviceterminateresult-23242: `ProviderService_Terminate_Result `_ (no fields) .. _type-utility-registry-app-v0-service-provider-rejectedproviderservicerequestdeleteresult-71202: **data** `RejectedProviderServiceRequest_Delete_Result `_ Result of ``RejectedProviderServiceRequest_Delete``\. .. _constr-utility-registry-app-v0-service-provider-rejectedproviderservicerequestdeleteresult-4325: `RejectedProviderServiceRequest_Delete_Result `_ (no fields)