.. _module-utility-commercials-v0-model-offer-48997: Utility.Commercials.V0.Model.Offer ================================== Templates --------- .. _type-utility-commercials-v0-model-offer-commercialagreementoffer-73927: **template** `CommercialAgreementOffer `_ An offer to create a commercial agreement for the Utility, including the fee per credential billing\. Signatory\: operator .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - operator - `Party `_ - Utility operator\. * - user - `Party `_ - Utility user\. * - feeReceiver - `Party `_ - The party that will receive the fee for using the Utility services\. * - utilityFees - :ref:`UtilityFees ` - The fee that the user will pay for using the Utility services\. * - dso - `Party `_ - DSO (Decentralized Synchronizer Operations) party\. + **Choice** Archive Controller\: operator Returns\: () (no fields) + .. _type-utility-commercials-v0-model-offer-commercialagreementofferaccept-48115: **Choice** `CommercialAgreementOffer_Accept `_ Accepts a commercial agreement offer\. Controller\: user Returns\: `CommercialAgreementOffer_Accept_Result `_ (no fields) + .. _type-utility-commercials-v0-model-offer-commercialagreementoffercancel-54049: **Choice** `CommercialAgreementOffer_Cancel `_ Cancels a commercial agreement offer\. Controller\: operator Returns\: `CommercialAgreementOffer_Cancel_Result `_ (no fields) + .. _type-utility-commercials-v0-model-offer-commercialagreementofferreject-3862: **Choice** `CommercialAgreementOffer_Reject `_ Rejects a commercial agreement offer\. Controller\: user Returns\: `CommercialAgreementOffer_Reject_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - reason - `Text `_ - Rejection reason\. Data Types ---------- .. _type-utility-commercials-v0-model-offer-commercialagreementofferacceptresult-23892: **data** `CommercialAgreementOffer_Accept_Result `_ Result of accepting a commercial agreement\. .. _constr-utility-commercials-v0-model-offer-commercialagreementofferacceptresult-76343: `CommercialAgreementOffer_Accept_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - commercialAgreementCid - `ContractId `_ :ref:`CommercialAgreement ` - The commercial agreement\. .. _type-utility-commercials-v0-model-offer-commercialagreementoffercancelresult-89730: **data** `CommercialAgreementOffer_Cancel_Result `_ Result of canceling a commercial agreement offer\. .. _constr-utility-commercials-v0-model-offer-commercialagreementoffercancelresult-56441: `CommercialAgreementOffer_Cancel_Result `_ (no fields) .. _type-utility-commercials-v0-model-offer-commercialagreementofferrejectresult-78427: **data** `CommercialAgreementOffer_Reject_Result `_ Result of rejecting a commercial agreement offer\. .. _constr-utility-commercials-v0-model-offer-commercialagreementofferrejectresult-97772: `CommercialAgreementOffer_Reject_Result `_ .. list-table:: :widths: 15 10 30 :header-rows: 1 * - Field - Type - Description * - reason - `Text `_ - The reason for rejection\.