ProductOfferingDto Data Type

Subtypes
ProductTemplateDto, BundleTemplateDto
Implemented Interfaces
Serializable
Properties
name data type description
code string
description string
name string
offerTemplateCategory array of OfferTemplateCategoryDto
digitalResource array of DigitalResourcesDto
modelCode string
validFrom number
validTo number
lifeCycleStatus LifeCycleStatusEnum
customFields CustomFieldsDto
imagePath string
imageBase64 string
Properties inherited from BusinessDto
updatedCode string

Example

{
  "code" : "...",
  "description" : "...",
  "name" : "...",
  "offerTemplateCategory" : [ {
    "code" : "...",
    "description" : "...",
    "name" : "...",
    "offerTemplateCategoryCode" : "...",
    "id" : 12345,
    "href" : "...",
    "version" : 12345,
    "lastModified" : 12345,
    "active" : true,
    "parentId" : 12345,
    "imagePath" : "...",
    "imageBase64" : "...",
    "updatedCode" : "..."
  }, {
    "code" : "...",
    "description" : "...",
    "name" : "...",
    "offerTemplateCategoryCode" : "...",
    "id" : 12345,
    "href" : "...",
    "version" : 12345,
    "lastModified" : 12345,
    "active" : true,
    "parentId" : 12345,
    "imagePath" : "...",
    "imageBase64" : "...",
    "updatedCode" : "..."
  } ],
  "digitalResource" : [ {
    "code" : "...",
    "description" : "...",
    "uri" : "...",
    "mimeType" : "...",
    "disabled" : true,
    "updatedCode" : "..."
  }, {
    "code" : "...",
    "description" : "...",
    "uri" : "...",
    "mimeType" : "...",
    "disabled" : true,
    "updatedCode" : "..."
  } ],
  "modelCode" : "...",
  "validFrom" : 12345,
  "validTo" : 12345,
  "lifeCycleStatus" : "OBSOLETE",
  "customFields" : {
    "customField" : [ {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX"
    }, {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "STORE_ONLY"
    } ],
    "inheritedCustomField" : [ {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX"
    }, {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "STORE_ONLY"
    } ]
  },
  "imagePath" : "...",
  "imageBase64" : "...",
  "updatedCode" : "..."
}