offerTemplateDto Data Type

The Class OfferTemplateDto.

Namespace
(Default)
Properties
name data type type namespace min/max occurs wrapped by description
allowedDiscountPlans discountPlanDto element 0/unbounded allowedDiscountPlans The offer product templates.
autoEndOfEngagement boolean element 0/1    
bomCode string element 0/1   The bom code.
minimumAmountEl string element 0/1   Expression to determine minimum amount value
minimumAmountElSpark string element 0/1   Expression to determine minimum amount value - for Spark
minimumLabelEl string element 0/1   Expression to determine rated transaction description to reach minimum amount value
minimumLabelElSpark string element 0/1   Expression to determine rated transaction description to reach minimum amount value - for Spark
offerProductTemplate offerProductTemplateDto element 0/unbounded offerProductTemplates The offer product templates.
offerServiceTemplate offerServiceTemplateDto element 0/unbounded offerServiceTemplates The offer service templates.
offerTemplateCategoryCode string element 0/1   The offer template category code.
renewalRule subscriptionRenewalDto element 0/1   The renewal rule.
Properties inherited from productOfferingDto
validFrom dateTime attribute 0/1   The valid from.
validTo dateTime attribute 0/1   The valid to.
channel channelDto element 0/unbounded channels The channels.
customFields customFieldsDto element 0/1   The custom fields.
customerCategory customerCategoryDto element 0/unbounded customerCategories  
digitalResource digitalResourceDto element 0/unbounded digitalResources The attachments.
globalRatingScriptInstance string element 0/1   The global rating script instance.
imageBase64 string element 0/1   The image base 64.
imagePath string element 0/1   This field is populated on find and list. Use to pull the image from a servlet later on.
languageDescriptions languageDescriptionDto element 0/unbounded   The language descriptions.
lifeCycleStatus lifeCycleStatusEnum element 1/1   The life cycle status.
longDescription string element 0/1   The long description.
longDescriptionsTranslated languageDescriptionDto element 0/unbounded   The long descriptions translated.
modelCode string element 0/1   The model code.
name string element 1/1   The name.
offerTemplateCategory offerTemplateCategoryDto element 0/unbounded offerTemplateCategories The offer template categories.
seller string element 0/unbounded sellers The sellers.
Properties inherited from enableBusinessDto
code string attribute 1/1   The code
description string attribute 0/1   The description
id long attribute 0/1   The id.
auditable auditableDto element 0/1    
auditableField auditableFieldDto element 0/unbounded auditableFields  
disabled boolean element 0/1   Is entity disabled. Value is ignored in Update action - use enable/disable API instead.
updatedCode string element 0/1   The updated code.

Example

<OfferTemplate code="..." description="..." id="..." validFrom="..." validTo="...">
  <bomCode>...</bomCode>
  <offerServiceTemplates>
    <offerServiceTemplate>
      <serviceTemplate>
        <longDescription>...</longDescription>
        <invoicingCalendar>...</invoicingCalendar>
        <serviceChargeTemplateRecurrings/>
        <serviceChargeTemplateSubscriptions/>
        <serviceChargeTemplateTerminations/>
        <serviceChargeTemplateUsages/>
        <customFields/>
        <somCode>...</somCode>
        <imagePath>...</imagePath>
        <imageBase64>...</imageBase64>
        <minimumAmountEl>...</minimumAmountEl>
        <minimumAmountElSpark>...</minimumAmountElSpark>
        <minimumLabelEl>...</minimumLabelEl>
        <minimumLabelElSpark>...</minimumLabelElSpark>
        <autoEndOfEngagement>...</autoEndOfEngagement>
        <renewalRule/>
      </serviceTemplate>
      <mandatory>...</mandatory>
      <incompatibleServices>
        <incompatibleServiceTemplate>
          <longDescription>...</longDescription>
          <invoicingCalendar>...</invoicingCalendar>
          <serviceChargeTemplateRecurrings/>
          <serviceChargeTemplateSubscriptions/>
          <serviceChargeTemplateTerminations/>
          <serviceChargeTemplateUsages/>
          <customFields/>
          <somCode>...</somCode>
          <imagePath>...</imagePath>
          <imageBase64>...</imageBase64>
          <minimumAmountEl>...</minimumAmountEl>
          <minimumAmountElSpark>...</minimumAmountElSpark>
          <minimumLabelEl>...</minimumLabelEl>
          <minimumLabelElSpark>...</minimumLabelElSpark>
          <autoEndOfEngagement>...</autoEndOfEngagement>
          <renewalRule/>
        </incompatibleServiceTemplate>
      </incompatibleServices>
    </offerServiceTemplate>
  </offerServiceTemplates>
  <offerProductTemplates>
    <offerProductTemplate>
      <productTemplate>
        <productChargeTemplates>
          <productChargeTemplate/>
        </productChargeTemplates>
        <businessProductModel/>
        <walletTemplates>
          <walletTemplate/>
        </walletTemplates>
      </productTemplate>
      <mandatory>...</mandatory>
    </offerProductTemplate>
  </offerProductTemplates>
  <allowedDiscountPlans>
    <allowedDiscountPlans code="..." description="..." id="...">
      <startDate>...</startDate>
      <endDate>...</endDate>
      <defaultDuration>...</defaultDuration>
      <durationUnit>...</durationUnit>
      <customFields>
        <customField/>
        <inheritedCustomField/>
      </customFields>
      <discountPlanItems>
        <discountPlanItem code="...">
          <discountPlanCode>...</discountPlanCode>
          <invoiceCategoryCode>...</invoiceCategoryCode>
          <invoiceSubCategoryCode>...</invoiceSubCategoryCode>
          <expressionEl>...</expressionEl>
          <expressionElSpark>...</expressionElSpark>
          <disabled>...</disabled>
          <discountPlanItemType>...</discountPlanItemType>
          <discountValue>...</discountValue>
          <discountValueEL>...</discountValueEL>
          <discountValueElSpark>...</discountValueElSpark>
          <customFields/>
        </discountPlanItem>
      </discountPlanItems>
      <disabled>...</disabled>
      <auditable/>
      <auditableFields>
        <auditableField/>
      </auditableFields>
      <updatedCode>...</updatedCode>
    </allowedDiscountPlans>
  </allowedDiscountPlans>
  <renewalRule>
    <initialyActiveFor>...</initialyActiveFor>
    <initialyActiveForUnit>...</initialyActiveForUnit>
    <autoRenew>...</autoRenew>
    <daysNotifyRenewal>...</daysNotifyRenewal>
    <endOfTermAction>...</endOfTermAction>
    <terminationReasonCode>...</terminationReasonCode>
    <renewFor>...</renewFor>
    <renewForUnit>...</renewForUnit>
    <extendAgreementPeriodToSubscribedTillDate>...</extendAgreementPeriodToSubscribedTillDate>
  </renewalRule>
  <minimumAmountEl>...</minimumAmountEl>
  <minimumAmountElSpark>...</minimumAmountElSpark>
  <minimumLabelEl>...</minimumLabelEl>
  <minimumLabelElSpark>...</minimumLabelElSpark>
  <autoEndOfEngagement>...</autoEndOfEngagement>
  <name>...</name>
  <offerTemplateCategories>
    <offerTemplateCategory>
      <name>...</name>
      <offerTemplateCategoryCode>...</offerTemplateCategoryCode>
      <href>...</href>
      <version>...</version>
      <lastModified>...</lastModified>
      <parentId>...</parentId>
      <imagePath>...</imagePath>
      <imageBase64>...</imageBase64>
    </offerTemplateCategory>
  </offerTemplateCategories>
  <channels>
    <channel/>
  </channels>
  <digitalResources>
    <digitalResource>
      <uri>...</uri>
      <mimeType>...</mimeType>
    </digitalResource>
  </digitalResources>
  <modelCode>...</modelCode>
  <lifeCycleStatus>...</lifeCycleStatus>
  <customFields>
    <customField/>
    <inheritedCustomField/>
  </customFields>
  <imagePath>...</imagePath>
  <imageBase64>...</imageBase64>
  <languageDescriptions>
    <languageCode>...</languageCode>
    <description>...</description>
  </languageDescriptions>
  <longDescription>...</longDescription>
  <longDescriptionsTranslated>
    <languageCode>...</languageCode>
    <description>...</description>
  </longDescriptionsTranslated>
  <globalRatingScriptInstance>...</globalRatingScriptInstance>
  <sellers>
    <seller>...</seller>
  </sellers>
  <customerCategories>
    <customerCategory code="..." description="..." id="...">
      <exoneratedFromTaxes>...</exoneratedFromTaxes>
      <exonerationTaxEl>...</exonerationTaxEl>
      <auditable/>
      <exonerationTaxElSpark>...</exonerationTaxElSpark>
      <auditableFields>
        <auditableField/>
      </auditableFields>
      <exonerationReason>...</exonerationReason>
      <updatedCode>...</updatedCode>
      <accountingCode>...</accountingCode>
    </customerCategory>
  </customerCategories>
  <disabled>...</disabled>
  <auditable/>
  <auditableFields>
    <auditableField/>
  </auditableFields>
  <updatedCode>...</updatedCode>
</OfferTemplate>