GetOfferTemplateResponseDto Data Type

The Class GetOfferTemplateResponseDto.

Implemented Interfaces
Serializable
Properties
name data type constraints description
disabled boolean   Is entity disabled. Value is ignored in Update action - use enable/disable API instead.
id number   The id.
auditableField array of AuditableFieldDto  
code string required The code
description string   The description
bomCode string   The bom code.
offerTemplate OfferTemplateDto   The offer template.
tags array of TagDto  
updatedCode string   The updated code.
offerTemplateCategoryCode string   The offer template category code.
validFrom number   The valid from.
medias array of MediaDto  
validTo number   The valid to.
offerServiceTemplate array of OfferServiceTemplateDto   The offer service templates.
newValidFrom number   The new valid from.
newValidTo number   The new valid to.
name string   The name.
offerProductTemplate array of OfferProductTemplateDto   The offer product templates.
offerTemplateCategory array of OfferTemplateCategoryDto   The offer template categories.
offerProducts array of OfferProductsDto   The offer component.
channel array of ChannelDto   The channels.
digitalResource array of DigitalResourceDto   The attachments.
allowedDiscountPlans array of DiscountPlanDto   The offer product templates.
modelCode string   The model code.
lifeCycleStatus LifeCycleStatusEnum   The life cycle status.
offerAttributes array of OfferTemplateAttributeDTO   The attribute
customFields CustomFieldsDto   The custom fields.
imagePath string   This field is populated on find and list. Use to pull the image from a servlet later on.
imageBase64 string   The image base 64.
attributes array of AttributeDTO  
languageDescriptions array of LanguageDescriptionDto   The language descriptions.
actionStatus ActionStatus   The status response of the web service response.
commercialRuleCodes array of string  
longDescription string   The long description.
longDescriptionsTranslated array of LanguageDescriptionDto   The long descriptions translated.
globalRatingScriptInstance string   The global rating script instance.
mediaCodes array of string   The media codes.
seller array of string   The sellers.
customerCategory array of CustomerCategoryDto  
isOfferChangeRestricted boolean  
allowedOfferChange array of string  
renewalRule SubscriptionRenewalDto   The renewal rule.
minimumAmountEl string   Expression to determine minimum amount value
minimumLabelEl string   Expression to determine rated transaction description to reach minimum amount value
minimumInvoiceSubCategory string   Corresponding to minimum invoice subcategory
autoEndOfEngagement boolean  
minimumChargeTemplate string   Corresponding to minimum one shot charge template code.
tagCodes array of string   The tags.
statusDate number  
isModel boolean  
offerModelCode string  
generateQuoteEdrPerProduct boolean  

Example

{
  "disabled" : true,
  "id" : 12345,
  "auditableField" : [ {
    "entityClass" : "...",
    "fieldName" : "...",
    "id" : 12345,
    "changeOrigin" : "...",
    "auditableField" : [ { }, { } ],
    "originName" : "...",
    "code" : "...",
    "previousState" : "...",
    "currentState" : "...",
    "description" : "...",
    "created" : "...",
    "updatedCode" : "...",
    "actor" : "..."
  }, {
    "entityClass" : "...",
    "fieldName" : "...",
    "id" : 12345,
    "changeOrigin" : "...",
    "auditableField" : [ { }, { } ],
    "originName" : "...",
    "code" : "...",
    "previousState" : "...",
    "currentState" : "...",
    "description" : "...",
    "created" : "...",
    "updatedCode" : "...",
    "actor" : "..."
  } ],
  "code" : "...",
  "description" : "...",
  "bomCode" : "...",
  "offerTemplate" : {
    "disabled" : true,
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "bomCode" : "...",
    "updatedCode" : "...",
    "validFrom" : 12345,
    "validTo" : 12345,
    "offerServiceTemplate" : [ {
      "serviceTemplate" : { },
      "mandatory" : true,
      "incompatibleServiceTemplate" : [ { }, { } ]
    }, {
      "serviceTemplate" : { },
      "mandatory" : true,
      "incompatibleServiceTemplate" : [ { }, { } ]
    } ],
    "newValidFrom" : 12345,
    "newValidTo" : 12345,
    "name" : "...",
    "offerTemplateCategory" : [ {
      "disabled" : true,
      "name" : "...",
      "id" : 12345,
      "offerTemplateCategoryCode" : "...",
      "auditableField" : [ { }, { } ],
      "href" : "...",
      "code" : "...",
      "version" : 12345,
      "lastModified" : 12345,
      "description" : "...",
      "parentId" : 12345,
      "updatedCode" : "...",
      "imagePath" : "...",
      "imageBase64" : "...",
      "customFields" : { },
      "languageDescriptions" : [ { }, { } ],
      "languageLabels" : [ { }, { } ]
    }, {
      "disabled" : true,
      "name" : "...",
      "id" : 12345,
      "offerTemplateCategoryCode" : "...",
      "auditableField" : [ { }, { } ],
      "href" : "...",
      "code" : "...",
      "version" : 12345,
      "lastModified" : 12345,
      "description" : "...",
      "parentId" : 12345,
      "updatedCode" : "...",
      "imagePath" : "...",
      "imageBase64" : "...",
      "customFields" : { },
      "languageDescriptions" : [ { }, { } ],
      "languageLabels" : [ { }, { } ]
    } ],
    "offerProducts" : [ {
      "offerTemplateCode" : "...",
      "product" : { },
      "allowedDiscountPlans" : [ { }, { } ],
      "commercialRules" : [ { }, { } ],
      "selectable" : true,
      "sequence" : 12345,
      "ruled" : true,
      "mandatory" : true,
      "display" : true,
      "quantityMin" : 12345,
      "quantityMax" : 12345,
      "quantityDefault" : 12345,
      "productSet" : "..."
    }, {
      "offerTemplateCode" : "...",
      "product" : { },
      "allowedDiscountPlans" : [ { }, { } ],
      "commercialRules" : [ { }, { } ],
      "selectable" : true,
      "sequence" : 12345,
      "ruled" : true,
      "mandatory" : true,
      "display" : true,
      "quantityMin" : 12345,
      "quantityMax" : 12345,
      "quantityDefault" : 12345,
      "productSet" : "..."
    } ],
    "channel" : [ {
      "disabled" : true,
      "languageDescriptions" : [ { }, { } ],
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    }, {
      "disabled" : true,
      "languageDescriptions" : [ { }, { } ],
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    } ],
    "digitalResource" : [ {
      "uri" : "...",
      "mimeType" : "...",
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    }, {
      "uri" : "...",
      "mimeType" : "...",
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    } ],
    "allowedDiscountPlans" : [ {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "startDate" : 12345,
      "updatedCode" : "...",
      "endDate" : 12345,
      "defaultDuration" : 12345,
      "durationUnit" : "MONTH",
      "customFields" : { },
      "discountPlanItem" : [ { }, { } ],
      "expressionEl" : "...",
      "discountPlanType" : "INVOICE",
      "status" : "EXPIRED",
      "statusDate" : 12345,
      "initialQuantity" : 12345,
      "usedQuantity" : 12345,
      "applicationLimit" : 12345,
      "applicationFilterEL" : "...",
      "incompatibleDiscountPlans" : [ { }, { } ],
      "applicableEntities" : [ { }, { } ],
      "applicableOnOverriddenPrice" : true,
      "sequence" : 12345,
      "applicableOnDiscountedPrice" : true
    }, {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "startDate" : 12345,
      "updatedCode" : "...",
      "endDate" : 12345,
      "defaultDuration" : 12345,
      "durationUnit" : "MONTH",
      "customFields" : { },
      "discountPlanItem" : [ { }, { } ],
      "expressionEl" : "...",
      "discountPlanType" : "PROMO_CODE",
      "status" : "ACTIVE",
      "statusDate" : 12345,
      "initialQuantity" : 12345,
      "usedQuantity" : 12345,
      "applicationLimit" : 12345,
      "applicationFilterEL" : "...",
      "incompatibleDiscountPlans" : [ { }, { } ],
      "applicableEntities" : [ { }, { } ],
      "applicableOnOverriddenPrice" : true,
      "sequence" : 12345,
      "applicableOnDiscountedPrice" : true
    } ],
    "modelCode" : "...",
    "lifeCycleStatus" : "IN_TEST",
    "offerAttributes" : [ {
      "sequence" : 12345,
      "mandatoryWithEl" : "...",
      "attributeCode" : "...",
      "display" : true,
      "readOnly" : true,
      "defaultValue" : "...",
      "validationType" : "REGEX",
      "validationPattern" : "...",
      "validationLabel" : "...",
      "mandatory" : true,
      "ruled" : true,
      "commercialRuleCodes" : [ "...", "..." ],
      "assignedValue" : { },
      "selectable" : true
    }, {
      "sequence" : 12345,
      "mandatoryWithEl" : "...",
      "attributeCode" : "...",
      "display" : true,
      "readOnly" : true,
      "defaultValue" : "...",
      "validationType" : "EL",
      "validationPattern" : "...",
      "validationLabel" : "...",
      "mandatory" : true,
      "ruled" : true,
      "commercialRuleCodes" : [ "...", "..." ],
      "assignedValue" : { },
      "selectable" : true
    } ],
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "imagePath" : "...",
    "imageBase64" : "...",
    "attributes" : [ {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "attributeType" : "EXPRESSION_LANGUAGE",
      "allowedValues" : [ "...", "..." ],
      "priority" : 12345,
      "selectable" : true,
      "ruled" : true,
      "chargeTemplateCodes" : [ "...", "..." ],
      "commercialRuleCodes" : [ "...", "..." ],
      "mediaCodes" : [ "...", "..." ],
      "tags" : [ "...", "..." ],
      "assignedAttributeCodes" : [ "...", "..." ],
      "unitNbDecimal" : 12345,
      "customFields" : { },
      "groupedAttributes" : [ { }, { } ]
    }, {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "attributeType" : "INFO",
      "allowedValues" : [ "...", "..." ],
      "priority" : 12345,
      "selectable" : true,
      "ruled" : true,
      "chargeTemplateCodes" : [ "...", "..." ],
      "commercialRuleCodes" : [ "...", "..." ],
      "mediaCodes" : [ "...", "..." ],
      "tags" : [ "...", "..." ],
      "assignedAttributeCodes" : [ "...", "..." ],
      "unitNbDecimal" : 12345,
      "customFields" : { },
      "groupedAttributes" : [ { }, { } ]
    } ],
    "languageDescriptions" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "commercialRuleCodes" : [ "...", "..." ],
    "longDescription" : "...",
    "longDescriptionsTranslated" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "globalRatingScriptInstance" : "...",
    "mediaCodes" : [ "...", "..." ],
    "seller" : [ "...", "..." ],
    "customerCategory" : [ {
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "exoneratedFromTaxes" : true,
      "exonerationTaxEl" : "...",
      "description" : "...",
      "exonerationReason" : "...",
      "updatedCode" : "...",
      "accountingCode" : "...",
      "taxCategoryCode" : "...",
      "taxCategoryEl" : "...",
      "languageDescriptions" : [ { }, { } ]
    }, {
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "exoneratedFromTaxes" : true,
      "exonerationTaxEl" : "...",
      "description" : "...",
      "exonerationReason" : "...",
      "updatedCode" : "...",
      "accountingCode" : "...",
      "taxCategoryCode" : "...",
      "taxCategoryEl" : "...",
      "languageDescriptions" : [ { }, { } ]
    } ],
    "isOfferChangeRestricted" : true,
    "allowedOfferChange" : [ "...", "..." ],
    "renewalRule" : {
      "initialTermType" : "RECURRING",
      "renewalTermType" : "CALENDAR",
      "initialyActiveFor" : 12345,
      "initialyActiveForUnit" : "MONTH",
      "calendarInitialyActiveFor" : { },
      "autoRenew" : true,
      "daysNotifyRenewal" : 12345,
      "endOfTermAction" : "TERMINATE",
      "terminationReasonCode" : "...",
      "renewFor" : 12345,
      "calendarRenewFor" : { },
      "renewForUnit" : "MONTH",
      "extendAgreementPeriodToSubscribedTillDate" : true
    },
    "minimumAmountEl" : "...",
    "minimumLabelEl" : "...",
    "minimumInvoiceSubCategory" : "...",
    "autoEndOfEngagement" : true,
    "minimumChargeTemplate" : "...",
    "tagCodes" : [ "...", "..." ],
    "statusDate" : 12345,
    "isModel" : true,
    "offerModelCode" : "...",
    "generateQuoteEdrPerProduct" : true
  },
  "tags" : [ {
    "sellerCode" : "...",
    "name" : "...",
    "tagTypeCode" : "...",
    "parentTagCode" : "...",
    "filterEl" : "...",
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "updatedCode" : "..."
  }, {
    "sellerCode" : "...",
    "name" : "...",
    "tagTypeCode" : "...",
    "parentTagCode" : "...",
    "filterEl" : "...",
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "updatedCode" : "..."
  } ],
  "updatedCode" : "...",
  "validFrom" : 12345,
  "medias" : [ {
    "code" : "...",
    "description" : "...",
    "mediaName" : "...",
    "label" : "...",
    "main" : true,
    "mediaType" : "IMAGE",
    "mediaPath" : "...",
    "id" : 12345,
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    }
  }, {
    "code" : "...",
    "description" : "...",
    "mediaName" : "...",
    "label" : "...",
    "main" : true,
    "mediaType" : "VIDEO",
    "mediaPath" : "...",
    "id" : 12345,
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    }
  } ],
  "validTo" : 12345,
  "offerServiceTemplate" : [ {
    "serviceTemplate" : {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "longDescription" : "...",
      "invoicingCalendar" : "...",
      "serviceChargeTemplateRecurrings" : { },
      "serviceChargeTemplateSubscriptions" : { },
      "serviceChargeTemplateTerminations" : { },
      "serviceChargeTemplateUsages" : { },
      "customFields" : { },
      "somCode" : "...",
      "imagePath" : "...",
      "imageBase64" : "...",
      "minimumAmountEl" : "...",
      "minimumLabelEl" : "...",
      "minimumInvoiceSubCategory" : "...",
      "autoEndOfEngagement" : true,
      "minimumChargeTemplate" : "...",
      "renewalRule" : { },
      "languageDescriptions" : [ { }, { } ],
      "groupedServiceCode" : "...",
      "values" : [ { }, { } ],
      "valueValidator" : "...",
      "serviceTypeCode" : "...",
      "display" : true,
      "param" : "...",
      "medias" : [ { }, { } ]
    },
    "mandatory" : true,
    "incompatibleServiceTemplate" : [ {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "longDescription" : "...",
      "invoicingCalendar" : "...",
      "serviceChargeTemplateRecurrings" : { },
      "serviceChargeTemplateSubscriptions" : { },
      "serviceChargeTemplateTerminations" : { },
      "serviceChargeTemplateUsages" : { },
      "customFields" : { },
      "somCode" : "...",
      "imagePath" : "...",
      "imageBase64" : "...",
      "minimumAmountEl" : "...",
      "minimumLabelEl" : "...",
      "minimumInvoiceSubCategory" : "...",
      "autoEndOfEngagement" : true,
      "minimumChargeTemplate" : "...",
      "renewalRule" : { },
      "languageDescriptions" : [ { }, { } ],
      "groupedServiceCode" : "...",
      "values" : [ { }, { } ],
      "valueValidator" : "...",
      "serviceTypeCode" : "...",
      "display" : true,
      "param" : "...",
      "medias" : [ { }, { } ]
    }, {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "longDescription" : "...",
      "invoicingCalendar" : "...",
      "serviceChargeTemplateRecurrings" : { },
      "serviceChargeTemplateSubscriptions" : { },
      "serviceChargeTemplateTerminations" : { },
      "serviceChargeTemplateUsages" : { },
      "customFields" : { },
      "somCode" : "...",
      "imagePath" : "...",
      "imageBase64" : "...",
      "minimumAmountEl" : "...",
      "minimumLabelEl" : "...",
      "minimumInvoiceSubCategory" : "...",
      "autoEndOfEngagement" : true,
      "minimumChargeTemplate" : "...",
      "renewalRule" : { },
      "languageDescriptions" : [ { }, { } ],
      "groupedServiceCode" : "...",
      "values" : [ { }, { } ],
      "valueValidator" : "...",
      "serviceTypeCode" : "...",
      "display" : true,
      "param" : "...",
      "medias" : [ { }, { } ]
    } ]
  }, {
    "serviceTemplate" : {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "longDescription" : "...",
      "invoicingCalendar" : "...",
      "serviceChargeTemplateRecurrings" : { },
      "serviceChargeTemplateSubscriptions" : { },
      "serviceChargeTemplateTerminations" : { },
      "serviceChargeTemplateUsages" : { },
      "customFields" : { },
      "somCode" : "...",
      "imagePath" : "...",
      "imageBase64" : "...",
      "minimumAmountEl" : "...",
      "minimumLabelEl" : "...",
      "minimumInvoiceSubCategory" : "...",
      "autoEndOfEngagement" : true,
      "minimumChargeTemplate" : "...",
      "renewalRule" : { },
      "languageDescriptions" : [ { }, { } ],
      "groupedServiceCode" : "...",
      "values" : [ { }, { } ],
      "valueValidator" : "...",
      "serviceTypeCode" : "...",
      "display" : true,
      "param" : "...",
      "medias" : [ { }, { } ]
    },
    "mandatory" : true,
    "incompatibleServiceTemplate" : [ {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "longDescription" : "...",
      "invoicingCalendar" : "...",
      "serviceChargeTemplateRecurrings" : { },
      "serviceChargeTemplateSubscriptions" : { },
      "serviceChargeTemplateTerminations" : { },
      "serviceChargeTemplateUsages" : { },
      "customFields" : { },
      "somCode" : "...",
      "imagePath" : "...",
      "imageBase64" : "...",
      "minimumAmountEl" : "...",
      "minimumLabelEl" : "...",
      "minimumInvoiceSubCategory" : "...",
      "autoEndOfEngagement" : true,
      "minimumChargeTemplate" : "...",
      "renewalRule" : { },
      "languageDescriptions" : [ { }, { } ],
      "groupedServiceCode" : "...",
      "values" : [ { }, { } ],
      "valueValidator" : "...",
      "serviceTypeCode" : "...",
      "display" : true,
      "param" : "...",
      "medias" : [ { }, { } ]
    }, {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "longDescription" : "...",
      "invoicingCalendar" : "...",
      "serviceChargeTemplateRecurrings" : { },
      "serviceChargeTemplateSubscriptions" : { },
      "serviceChargeTemplateTerminations" : { },
      "serviceChargeTemplateUsages" : { },
      "customFields" : { },
      "somCode" : "...",
      "imagePath" : "...",
      "imageBase64" : "...",
      "minimumAmountEl" : "...",
      "minimumLabelEl" : "...",
      "minimumInvoiceSubCategory" : "...",
      "autoEndOfEngagement" : true,
      "minimumChargeTemplate" : "...",
      "renewalRule" : { },
      "languageDescriptions" : [ { }, { } ],
      "groupedServiceCode" : "...",
      "values" : [ { }, { } ],
      "valueValidator" : "...",
      "serviceTypeCode" : "...",
      "display" : true,
      "param" : "...",
      "medias" : [ { }, { } ]
    } ]
  } ],
  "newValidFrom" : 12345,
  "newValidTo" : 12345,
  "name" : "...",
  "offerTemplateCategory" : [ {
    "disabled" : true,
    "name" : "...",
    "id" : 12345,
    "offerTemplateCategoryCode" : "...",
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "href" : "...",
    "code" : "...",
    "version" : 12345,
    "lastModified" : 12345,
    "description" : "...",
    "parentId" : 12345,
    "updatedCode" : "...",
    "imagePath" : "...",
    "imageBase64" : "...",
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "languageDescriptions" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "languageLabels" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ]
  }, {
    "disabled" : true,
    "name" : "...",
    "id" : 12345,
    "offerTemplateCategoryCode" : "...",
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "href" : "...",
    "code" : "...",
    "version" : 12345,
    "lastModified" : 12345,
    "description" : "...",
    "parentId" : 12345,
    "updatedCode" : "...",
    "imagePath" : "...",
    "imageBase64" : "...",
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "languageDescriptions" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "languageLabels" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ]
  } ],
  "offerProducts" : [ {
    "offerTemplateCode" : "...",
    "product" : {
      "discountList" : [ { }, { } ],
      "id" : 12345,
      "code" : "...",
      "label" : "...",
      "status" : "DRAFT",
      "statusDate" : 12345,
      "productLineCode" : "...",
      "brandCode" : "...",
      "reference" : "...",
      "model" : "...",
      "modelChildren" : [ "...", "..." ],
      "discountFlag" : true,
      "packageFlag" : true,
      "priceVersionDateSetting" : "EVENT",
      "customFields" : { },
      "currentProductVersion" : { },
      "productChargeTemplateMappingDto" : [ { }, { } ],
      "commercialRuleCodes" : [ "...", "..." ],
      "discountListCodes" : [ "...", "..." ],
      "mediaCodes" : [ "...", "..." ],
      "isModel" : true,
      "productModelCode" : "..."
    },
    "allowedDiscountPlans" : [ {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "startDate" : 12345,
      "updatedCode" : "...",
      "endDate" : 12345,
      "defaultDuration" : 12345,
      "durationUnit" : "MONTH",
      "customFields" : { },
      "discountPlanItem" : [ { }, { } ],
      "expressionEl" : "...",
      "discountPlanType" : "INVOICE",
      "status" : "IN_USE",
      "statusDate" : 12345,
      "initialQuantity" : 12345,
      "usedQuantity" : 12345,
      "applicationLimit" : 12345,
      "applicationFilterEL" : "...",
      "incompatibleDiscountPlans" : [ { }, { } ],
      "applicableEntities" : [ { }, { } ],
      "applicableOnOverriddenPrice" : true,
      "sequence" : 12345,
      "applicableOnDiscountedPrice" : true
    }, {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "startDate" : 12345,
      "updatedCode" : "...",
      "endDate" : 12345,
      "defaultDuration" : 12345,
      "durationUnit" : "MONTH",
      "customFields" : { },
      "discountPlanItem" : [ { }, { } ],
      "expressionEl" : "...",
      "discountPlanType" : "QUOTE",
      "status" : "EXPIRED",
      "statusDate" : 12345,
      "initialQuantity" : 12345,
      "usedQuantity" : 12345,
      "applicationLimit" : 12345,
      "applicationFilterEL" : "...",
      "incompatibleDiscountPlans" : [ { }, { } ],
      "applicableEntities" : [ { }, { } ],
      "applicableOnOverriddenPrice" : true,
      "sequence" : 12345,
      "applicableOnDiscountedPrice" : true
    } ],
    "commercialRules" : [ {
      "ruleType" : "PRE_REQUISITE",
      "ruleEl" : "...",
      "offerCode" : "...",
      "productCode" : "...",
      "productVersion" : 12345,
      "attributeCode" : "...",
      "scope" : "QUOTE_OFFER",
      "tagCode" : "...",
      "groupedAttributeCode" : "...",
      "targetAttributeValue" : "...",
      "isTarget" : true,
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "commercialRuleItems" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    }, {
      "ruleType" : "REPLACEMENT",
      "ruleEl" : "...",
      "offerCode" : "...",
      "productCode" : "...",
      "productVersion" : 12345,
      "attributeCode" : "...",
      "scope" : "QUOTE",
      "tagCode" : "...",
      "groupedAttributeCode" : "...",
      "targetAttributeValue" : "...",
      "isTarget" : true,
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "commercialRuleItems" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    } ],
    "selectable" : true,
    "sequence" : 12345,
    "ruled" : true,
    "mandatory" : true,
    "display" : true,
    "quantityMin" : 12345,
    "quantityMax" : 12345,
    "quantityDefault" : 12345,
    "productSet" : "..."
  }, {
    "offerTemplateCode" : "...",
    "product" : {
      "discountList" : [ { }, { } ],
      "id" : 12345,
      "code" : "...",
      "label" : "...",
      "status" : "CLOSED",
      "statusDate" : 12345,
      "productLineCode" : "...",
      "brandCode" : "...",
      "reference" : "...",
      "model" : "...",
      "modelChildren" : [ "...", "..." ],
      "discountFlag" : true,
      "packageFlag" : true,
      "priceVersionDateSetting" : "RENEWAL",
      "customFields" : { },
      "currentProductVersion" : { },
      "productChargeTemplateMappingDto" : [ { }, { } ],
      "commercialRuleCodes" : [ "...", "..." ],
      "discountListCodes" : [ "...", "..." ],
      "mediaCodes" : [ "...", "..." ],
      "isModel" : true,
      "productModelCode" : "..."
    },
    "allowedDiscountPlans" : [ {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "startDate" : 12345,
      "updatedCode" : "...",
      "endDate" : 12345,
      "defaultDuration" : 12345,
      "durationUnit" : "DAY",
      "customFields" : { },
      "discountPlanItem" : [ { }, { } ],
      "expressionEl" : "...",
      "discountPlanType" : "INVOICE",
      "status" : "IN_USE",
      "statusDate" : 12345,
      "initialQuantity" : 12345,
      "usedQuantity" : 12345,
      "applicationLimit" : 12345,
      "applicationFilterEL" : "...",
      "incompatibleDiscountPlans" : [ { }, { } ],
      "applicableEntities" : [ { }, { } ],
      "applicableOnOverriddenPrice" : true,
      "sequence" : 12345,
      "applicableOnDiscountedPrice" : true
    }, {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "startDate" : 12345,
      "updatedCode" : "...",
      "endDate" : 12345,
      "defaultDuration" : 12345,
      "durationUnit" : "MONTH",
      "customFields" : { },
      "discountPlanItem" : [ { }, { } ],
      "expressionEl" : "...",
      "discountPlanType" : "PRODUCT",
      "status" : "EXPIRED",
      "statusDate" : 12345,
      "initialQuantity" : 12345,
      "usedQuantity" : 12345,
      "applicationLimit" : 12345,
      "applicationFilterEL" : "...",
      "incompatibleDiscountPlans" : [ { }, { } ],
      "applicableEntities" : [ { }, { } ],
      "applicableOnOverriddenPrice" : true,
      "sequence" : 12345,
      "applicableOnDiscountedPrice" : true
    } ],
    "commercialRules" : [ {
      "ruleType" : "PRE_REQUISITE",
      "ruleEl" : "...",
      "offerCode" : "...",
      "productCode" : "...",
      "productVersion" : 12345,
      "attributeCode" : "...",
      "scope" : "QUOTE_OFFER",
      "tagCode" : "...",
      "groupedAttributeCode" : "...",
      "targetAttributeValue" : "...",
      "isTarget" : true,
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "commercialRuleItems" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    }, {
      "ruleType" : "REPLACEMENT",
      "ruleEl" : "...",
      "offerCode" : "...",
      "productCode" : "...",
      "productVersion" : 12345,
      "attributeCode" : "...",
      "scope" : "QUOTE",
      "tagCode" : "...",
      "groupedAttributeCode" : "...",
      "targetAttributeValue" : "...",
      "isTarget" : true,
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "commercialRuleItems" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    } ],
    "selectable" : true,
    "sequence" : 12345,
    "ruled" : true,
    "mandatory" : true,
    "display" : true,
    "quantityMin" : 12345,
    "quantityMax" : 12345,
    "quantityDefault" : 12345,
    "productSet" : "..."
  } ],
  "channel" : [ {
    "disabled" : true,
    "languageDescriptions" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "updatedCode" : "..."
  }, {
    "disabled" : true,
    "languageDescriptions" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "updatedCode" : "..."
  } ],
  "digitalResource" : [ {
    "uri" : "...",
    "mimeType" : "...",
    "disabled" : true,
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "updatedCode" : "..."
  }, {
    "uri" : "...",
    "mimeType" : "...",
    "disabled" : true,
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "updatedCode" : "..."
  } ],
  "allowedDiscountPlans" : [ {
    "disabled" : true,
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "startDate" : 12345,
    "updatedCode" : "...",
    "endDate" : 12345,
    "defaultDuration" : 12345,
    "durationUnit" : "MONTH",
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "discountPlanItem" : [ {
      "code" : "...",
      "discountPlanCode" : "...",
      "invoiceCategoryCode" : "...",
      "invoiceSubCategoryCode" : "...",
      "expressionEl" : "...",
      "disabled" : true,
      "discountPlanItemType" : "FIXED",
      "discountValue" : 12345.0,
      "discountValueEL" : "...",
      "targetAccountingArticleCodes" : [ "...", "..." ],
      "pricePlanMatrixCode" : "...",
      "customFields" : { },
      "allowToNegate" : true,
      "description" : "...",
      "priority" : 12345,
      "accountingArticleCode" : "...",
      "applyByArticle" : true,
      "sequence" : 12345,
      "lastDiscount" : true
    }, {
      "code" : "...",
      "discountPlanCode" : "...",
      "invoiceCategoryCode" : "...",
      "invoiceSubCategoryCode" : "...",
      "expressionEl" : "...",
      "disabled" : true,
      "discountPlanItemType" : "FIXED",
      "discountValue" : 12345.0,
      "discountValueEL" : "...",
      "targetAccountingArticleCodes" : [ "...", "..." ],
      "pricePlanMatrixCode" : "...",
      "customFields" : { },
      "allowToNegate" : true,
      "description" : "...",
      "priority" : 12345,
      "accountingArticleCode" : "...",
      "applyByArticle" : true,
      "sequence" : 12345,
      "lastDiscount" : true
    } ],
    "expressionEl" : "...",
    "discountPlanType" : "INVOICE_LINE",
    "status" : "INACTIVE",
    "statusDate" : 12345,
    "initialQuantity" : 12345,
    "usedQuantity" : 12345,
    "applicationLimit" : 12345,
    "applicationFilterEL" : "...",
    "incompatibleDiscountPlans" : [ { }, { } ],
    "applicableEntities" : [ {
      "code" : "...",
      "entityClass" : "..."
    }, {
      "code" : "...",
      "entityClass" : "..."
    } ],
    "applicableOnOverriddenPrice" : true,
    "sequence" : 12345,
    "applicableOnDiscountedPrice" : true
  }, {
    "disabled" : true,
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "startDate" : 12345,
    "updatedCode" : "...",
    "endDate" : 12345,
    "defaultDuration" : 12345,
    "durationUnit" : "MONTH",
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "discountPlanItem" : [ {
      "code" : "...",
      "discountPlanCode" : "...",
      "invoiceCategoryCode" : "...",
      "invoiceSubCategoryCode" : "...",
      "expressionEl" : "...",
      "disabled" : true,
      "discountPlanItemType" : "FIXED",
      "discountValue" : 12345.0,
      "discountValueEL" : "...",
      "targetAccountingArticleCodes" : [ "...", "..." ],
      "pricePlanMatrixCode" : "...",
      "customFields" : { },
      "allowToNegate" : true,
      "description" : "...",
      "priority" : 12345,
      "accountingArticleCode" : "...",
      "applyByArticle" : true,
      "sequence" : 12345,
      "lastDiscount" : true
    }, {
      "code" : "...",
      "discountPlanCode" : "...",
      "invoiceCategoryCode" : "...",
      "invoiceSubCategoryCode" : "...",
      "expressionEl" : "...",
      "disabled" : true,
      "discountPlanItemType" : "PERCENTAGE",
      "discountValue" : 12345.0,
      "discountValueEL" : "...",
      "targetAccountingArticleCodes" : [ "...", "..." ],
      "pricePlanMatrixCode" : "...",
      "customFields" : { },
      "allowToNegate" : true,
      "description" : "...",
      "priority" : 12345,
      "accountingArticleCode" : "...",
      "applyByArticle" : true,
      "sequence" : 12345,
      "lastDiscount" : true
    } ],
    "expressionEl" : "...",
    "discountPlanType" : "INVOICE",
    "status" : "EXPIRED",
    "statusDate" : 12345,
    "initialQuantity" : 12345,
    "usedQuantity" : 12345,
    "applicationLimit" : 12345,
    "applicationFilterEL" : "...",
    "incompatibleDiscountPlans" : [ { }, { } ],
    "applicableEntities" : [ {
      "code" : "...",
      "entityClass" : "..."
    }, {
      "code" : "...",
      "entityClass" : "..."
    } ],
    "applicableOnOverriddenPrice" : true,
    "sequence" : 12345,
    "applicableOnDiscountedPrice" : true
  } ],
  "modelCode" : "...",
  "lifeCycleStatus" : "IN_DESIGN",
  "offerAttributes" : [ {
    "sequence" : 12345,
    "mandatoryWithEl" : "...",
    "attributeCode" : "...",
    "display" : true,
    "readOnly" : true,
    "defaultValue" : "...",
    "validationType" : "REGEX",
    "validationPattern" : "...",
    "validationLabel" : "...",
    "mandatory" : true,
    "ruled" : true,
    "commercialRuleCodes" : [ "...", "..." ],
    "assignedValue" : { },
    "selectable" : true
  }, {
    "sequence" : 12345,
    "mandatoryWithEl" : "...",
    "attributeCode" : "...",
    "display" : true,
    "readOnly" : true,
    "defaultValue" : "...",
    "validationType" : "REGEX",
    "validationPattern" : "...",
    "validationLabel" : "...",
    "mandatory" : true,
    "ruled" : true,
    "commercialRuleCodes" : [ "...", "..." ],
    "assignedValue" : { },
    "selectable" : true
  } ],
  "customFields" : {
    "customField" : [ {
      "code" : "...",
      "description" : "...",
      "fieldType" : "URL",
      "languageDescriptions" : [ { }, { } ],
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "booleanValue" : true,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "STORE_ONLY",
      "fileValue" : "...",
      "formattedValue" : { },
      "urlReferenceValue" : { },
      "guiPosition" : "...",
      "customTableCode" : "...",
      "dataFilter" : "...",
      "fields" : "..."
    }, {
      "code" : "...",
      "description" : "...",
      "fieldType" : "BOOLEAN",
      "languageDescriptions" : [ { }, { } ],
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "booleanValue" : true,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX_NOT_ANALYZE",
      "fileValue" : "...",
      "formattedValue" : { },
      "urlReferenceValue" : { },
      "guiPosition" : "...",
      "customTableCode" : "...",
      "dataFilter" : "...",
      "fields" : "..."
    } ],
    "inheritedCustomField" : [ {
      "code" : "...",
      "description" : "...",
      "fieldType" : "CHECKBOX_LIST",
      "languageDescriptions" : [ { }, { } ],
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "booleanValue" : true,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX_NOT_ANALYZE",
      "fileValue" : "...",
      "formattedValue" : { },
      "urlReferenceValue" : { },
      "guiPosition" : "...",
      "customTableCode" : "...",
      "dataFilter" : "...",
      "fields" : "..."
    }, {
      "code" : "...",
      "description" : "...",
      "fieldType" : "MULTI_VALUE",
      "languageDescriptions" : [ { }, { } ],
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "booleanValue" : true,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX",
      "fileValue" : "...",
      "formattedValue" : { },
      "urlReferenceValue" : { },
      "guiPosition" : "...",
      "customTableCode" : "...",
      "dataFilter" : "...",
      "fields" : "..."
    } ]
  },
  "imagePath" : "...",
  "imageBase64" : "...",
  "attributes" : [ {
    "disabled" : true,
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "updatedCode" : "...",
    "attributeType" : "EMAIL",
    "allowedValues" : [ "...", "..." ],
    "priority" : 12345,
    "selectable" : true,
    "ruled" : true,
    "chargeTemplateCodes" : [ "...", "..." ],
    "commercialRuleCodes" : [ "...", "..." ],
    "mediaCodes" : [ "...", "..." ],
    "tags" : [ "...", "..." ],
    "assignedAttributeCodes" : [ "...", "..." ],
    "unitNbDecimal" : 12345,
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "groupedAttributes" : [ {
      "code" : "...",
      "description" : "...",
      "attributes" : [ { }, { } ],
      "display" : true,
      "mandatory" : true,
      "commercialRuleCodes" : [ "...", "..." ],
      "selectable" : true,
      "ruled" : true,
      "id" : 12345,
      "disabled" : true,
      "attributeCodes" : [ "...", "..." ],
      "customFields" : { },
      "sequence" : 12345
    }, {
      "code" : "...",
      "description" : "...",
      "attributes" : [ { }, { } ],
      "display" : true,
      "mandatory" : true,
      "commercialRuleCodes" : [ "...", "..." ],
      "selectable" : true,
      "ruled" : true,
      "id" : 12345,
      "disabled" : true,
      "attributeCodes" : [ "...", "..." ],
      "customFields" : { },
      "sequence" : 12345
    } ]
  }, {
    "disabled" : true,
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "updatedCode" : "...",
    "attributeType" : "INFO",
    "allowedValues" : [ "...", "..." ],
    "priority" : 12345,
    "selectable" : true,
    "ruled" : true,
    "chargeTemplateCodes" : [ "...", "..." ],
    "commercialRuleCodes" : [ "...", "..." ],
    "mediaCodes" : [ "...", "..." ],
    "tags" : [ "...", "..." ],
    "assignedAttributeCodes" : [ "...", "..." ],
    "unitNbDecimal" : 12345,
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "groupedAttributes" : [ {
      "code" : "...",
      "description" : "...",
      "attributes" : [ { }, { } ],
      "display" : true,
      "mandatory" : true,
      "commercialRuleCodes" : [ "...", "..." ],
      "selectable" : true,
      "ruled" : true,
      "id" : 12345,
      "disabled" : true,
      "attributeCodes" : [ "...", "..." ],
      "customFields" : { },
      "sequence" : 12345
    }, {
      "code" : "...",
      "description" : "...",
      "attributes" : [ { }, { } ],
      "display" : true,
      "mandatory" : true,
      "commercialRuleCodes" : [ "...", "..." ],
      "selectable" : true,
      "ruled" : true,
      "id" : 12345,
      "disabled" : true,
      "attributeCodes" : [ "...", "..." ],
      "customFields" : { },
      "sequence" : 12345
    } ]
  } ],
  "languageDescriptions" : [ {
    "languageCode" : "...",
    "description" : "..."
  }, {
    "languageCode" : "...",
    "description" : "..."
  } ],
  "actionStatus" : {
    "status" : "FAIL",
    "errorCode" : { },
    "message" : "...",
    "entityId" : 12345,
    "entityCode" : "...",
    "nrAffected" : 12345,
    "json" : "..."
  },
  "commercialRuleCodes" : [ "...", "..." ],
  "longDescription" : "...",
  "longDescriptionsTranslated" : [ {
    "languageCode" : "...",
    "description" : "..."
  }, {
    "languageCode" : "...",
    "description" : "..."
  } ],
  "globalRatingScriptInstance" : "...",
  "mediaCodes" : [ "...", "..." ],
  "seller" : [ "...", "..." ],
  "customerCategory" : [ {
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "exoneratedFromTaxes" : true,
    "exonerationTaxEl" : "...",
    "description" : "...",
    "exonerationReason" : "...",
    "updatedCode" : "...",
    "accountingCode" : "...",
    "taxCategoryCode" : "...",
    "taxCategoryEl" : "...",
    "languageDescriptions" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ]
  }, {
    "id" : 12345,
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "exoneratedFromTaxes" : true,
    "exonerationTaxEl" : "...",
    "description" : "...",
    "exonerationReason" : "...",
    "updatedCode" : "...",
    "accountingCode" : "...",
    "taxCategoryCode" : "...",
    "taxCategoryEl" : "...",
    "languageDescriptions" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ]
  } ],
  "isOfferChangeRestricted" : true,
  "allowedOfferChange" : [ "...", "..." ],
  "renewalRule" : {
    "initialTermType" : "CALENDAR",
    "renewalTermType" : "RECURRING",
    "initialyActiveFor" : 12345,
    "initialyActiveForUnit" : "DAY",
    "calendarInitialyActiveFor" : {
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "calendarType" : "UNION",
      "fixedDates" : [ "...", "..." ],
      "days" : [ { }, { } ],
      "hours" : [ { }, { } ],
      "periodLength" : 12345,
      "periodUnit" : "SECOND",
      "nbPeriods" : 12345,
      "joinCalendar1Code" : "...",
      "joinCalendar2Code" : "...",
      "intervalType" : "DAY",
      "intervals" : [ { }, { } ],
      "weekendBegin" : 12345,
      "weekendEnd" : 12345,
      "endDate" : 12345,
      "startDate" : 12345,
      "initDateEL" : "...",
      "holidays" : [ { }, { } ],
      "languageDescriptions" : [ { }, { } ]
    },
    "autoRenew" : true,
    "daysNotifyRenewal" : 12345,
    "endOfTermAction" : "TERMINATE",
    "terminationReasonCode" : "...",
    "renewFor" : 12345,
    "calendarRenewFor" : {
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "calendarType" : "YEARLY",
      "fixedDates" : [ "...", "..." ],
      "days" : [ { }, { } ],
      "hours" : [ { }, { } ],
      "periodLength" : 12345,
      "periodUnit" : "DAY_OF_MONTH",
      "nbPeriods" : 12345,
      "joinCalendar1Code" : "...",
      "joinCalendar2Code" : "...",
      "intervalType" : "WDAY",
      "intervals" : [ { }, { } ],
      "weekendBegin" : 12345,
      "weekendEnd" : 12345,
      "endDate" : 12345,
      "startDate" : 12345,
      "initDateEL" : "...",
      "holidays" : [ { }, { } ],
      "languageDescriptions" : [ { }, { } ]
    },
    "renewForUnit" : "DAY",
    "extendAgreementPeriodToSubscribedTillDate" : true
  },
  "minimumAmountEl" : "...",
  "minimumLabelEl" : "...",
  "minimumInvoiceSubCategory" : "...",
  "autoEndOfEngagement" : true,
  "minimumChargeTemplate" : "...",
  "tagCodes" : [ "...", "..." ],
  "statusDate" : 12345,
  "isModel" : true,
  "offerModelCode" : "...",
  "generateQuoteEdrPerProduct" : true
}