productOfferingDto Data Type

The Class ProductOfferingDto.

Namespace
(Default)
Subtypes
bundleTemplateDto, offerTemplateDto, productTemplateDto
Properties
name data type type namespace min/max occurs constraints wrapped by description
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 required   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 required   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

<ProductOffering code="..." description="..." id="..." validFrom="..." validTo="...">
  <name>...</name>
  <offerTemplateCategories>
    <offerTemplateCategory code="..." description="..." id="...">
      <name>...</name>
      <offerTemplateCategoryCode>...</offerTemplateCategoryCode>
      <href>...</href>
      <version>...</version>
      <lastModified>...</lastModified>
      <parentId>...</parentId>
      <imagePath>...</imagePath>
      <imageBase64>...</imageBase64>
      <disabled>...</disabled>
      <auditable/>
      <auditableFields>
        <auditableField/>
      </auditableFields>
      <updatedCode>...</updatedCode>
    </offerTemplateCategory>
  </offerTemplateCategories>
  <channels>
    <channel code="..." description="..." id="...">
      <disabled>...</disabled>
      <auditable/>
      <auditableFields>
        <auditableField/>
      </auditableFields>
      <updatedCode>...</updatedCode>
    </channel>
  </channels>
  <digitalResources>
    <digitalResource code="..." description="..." id="...">
      <uri>...</uri>
      <mimeType>...</mimeType>
      <disabled>...</disabled>
      <auditable/>
      <auditableFields>
        <auditableField/>
      </auditableFields>
      <updatedCode>...</updatedCode>
    </digitalResource>
  </digitalResources>
  <modelCode>...</modelCode>
  <lifeCycleStatus>...</lifeCycleStatus>
  <customFields>
    <customField code="..." description="..." valueDate="..." valuePeriodEndDate="..." valuePeriodPriority="..." valuePeriodStartDate="...">
      <fieldType>...</fieldType>
      <languageDescriptions/>
      <stringValue>...</stringValue>
      <dateValue>...</dateValue>
      <longValue>...</longValue>
      <doubleValue>...</doubleValue>
      <booleanValue>...</booleanValue>
      <listValue>
        <value/>
      </listValue>
      <mapValue>...</mapValue>
      <entityReferenceValue/>
      <indexType>...</indexType>
      <fileValue>...</fileValue>
      <formattedValue/>
      <guiPosition>...</guiPosition>
    </customField>
    <inheritedCustomField code="..." description="..." valueDate="..." valuePeriodEndDate="..." valuePeriodPriority="..." valuePeriodStartDate="...">
      <fieldType>...</fieldType>
      <languageDescriptions/>
      <stringValue>...</stringValue>
      <dateValue>...</dateValue>
      <longValue>...</longValue>
      <doubleValue>...</doubleValue>
      <booleanValue>...</booleanValue>
      <listValue>
        <value/>
      </listValue>
      <mapValue>...</mapValue>
      <entityReferenceValue/>
      <indexType>...</indexType>
      <fileValue>...</fileValue>
      <formattedValue/>
      <guiPosition>...</guiPosition>
    </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 created="..." creator="..." updated="..." updater="..."/>
      <exonerationTaxElSpark>...</exonerationTaxElSpark>
      <auditableFields>
        <auditableField actor="..." changeOrigin="..." code="..." created="..." currentState="..." description="..." entityClass="..." fieldName="..." id="..." originName="..." previousState="...">
          <auditable/>
          <auditableFields>
            <auditableField/>
          </auditableFields>
          <updatedCode>...</updatedCode>
        </auditableField>
      </auditableFields>
      <exonerationReason>...</exonerationReason>
      <updatedCode>...</updatedCode>
      <accountingCode>...</accountingCode>
    </customerCategory>
  </customerCategories>
  <disabled>...</disabled>
  <auditable created="..." creator="..." updated="..." updater="..."/>
  <auditableFields>
    <auditableField actor="..." changeOrigin="..." code="..." created="..." currentState="..." description="..." entityClass="..." fieldName="..." id="..." originName="..." previousState="...">
      <auditable/>
      <auditableFields>
        <auditableField/>
      </auditableFields>
      <updatedCode>...</updatedCode>
    </auditableField>
  </auditableFields>
  <updatedCode>...</updatedCode>
</ProductOffering>