GetProductDtoResponse Data Type

A base class for all API DTO classes

Implemented Interfaces
Serializable
Properties
name data type constraints description
discountList array of DiscountPlanDto  
id number  
productVersions array of GetProductVersionResponse  
code string required
chargeTemplates array of ChargeTemplateDto  
label string  
commercialRules array of CommercialRuleHeaderDTO  
status ProductStatusEnum  
statusDate number  
medias array of MediaDto  
productLineCode string  
brandCode string  
actionStatus ActionStatus   The status response of the web service response.
reference string  
model string  
modelChildren array of string  
discountFlag boolean  
packageFlag boolean  
priceVersionDateSetting PriceVersionDateSettingEnum  
customFields CustomFieldsDto   The custom fields.
currentProductVersion ProductVersionDto  
productChargeTemplateMappingDto array of ProductChargeTemplateMappingDto  
commercialRuleCodes array of string  
discountListCodes array of string  
mediaCodes array of string   The media codes.
isModel boolean  
productModelCode string  

Example

{
  "discountList" : [ {
    "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" : "DAY",
    "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_LINE",
    "status" : "DRAFT",
    "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" : "DAY",
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "discountPlanItem" : [ {
      "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
    }, {
      "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" : "OFFER",
    "status" : "INACTIVE",
    "statusDate" : 12345,
    "initialQuantity" : 12345,
    "usedQuantity" : 12345,
    "applicationLimit" : 12345,
    "applicationFilterEL" : "...",
    "incompatibleDiscountPlans" : [ { }, { } ],
    "applicableEntities" : [ {
      "code" : "...",
      "entityClass" : "..."
    }, {
      "code" : "...",
      "entityClass" : "..."
    } ],
    "applicableOnOverriddenPrice" : true,
    "sequence" : 12345,
    "applicableOnDiscountedPrice" : true
  } ],
  "id" : 12345,
  "productVersions" : [ {
    "shortDescription" : "...",
    "attributes" : [ {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "attributeType" : "EMAIL",
      "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" : "TOTAL",
      "allowedValues" : [ "...", "..." ],
      "priority" : 12345,
      "selectable" : true,
      "ruled" : true,
      "chargeTemplateCodes" : [ "...", "..." ],
      "commercialRuleCodes" : [ "...", "..." ],
      "mediaCodes" : [ "...", "..." ],
      "tags" : [ "...", "..." ],
      "assignedAttributeCodes" : [ "...", "..." ],
      "unitNbDecimal" : 12345,
      "customFields" : { },
      "groupedAttributes" : [ { }, { } ]
    } ],
    "tags" : [ {
      "sellerCode" : "...",
      "name" : "...",
      "tagTypeCode" : "...",
      "parentTagCode" : "...",
      "filterEl" : "...",
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    }, {
      "sellerCode" : "...",
      "name" : "...",
      "tagTypeCode" : "...",
      "parentTagCode" : "...",
      "filterEl" : "...",
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    } ],
    "productCode" : "...",
    "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
    } ],
    "currentVersion" : 12345,
    "status" : "DRAFT",
    "statusDate" : 12345,
    "longDescription" : "...",
    "validity" : {
      "from" : 12345,
      "to" : 12345,
      "valid" : true,
      "empty" : true,
      "strictMatch" : true,
      "fromMatch" : 12345,
      "toMatch" : 12345
    },
    "productAttributes" : [ {
      "sequence" : 12345,
      "mandatoryWithEl" : "...",
      "attributeCode" : "...",
      "readOnly" : true,
      "defaultValue" : "...",
      "validationType" : "EL",
      "validationPattern" : "...",
      "validationLabel" : "...",
      "mandatory" : true,
      "display" : true,
      "ruled" : true,
      "commercialRuleCodes" : [ "...", "..." ],
      "assignedValue" : { },
      "selectable" : true
    }, {
      "sequence" : 12345,
      "mandatoryWithEl" : "...",
      "attributeCode" : "...",
      "readOnly" : true,
      "defaultValue" : "...",
      "validationType" : "EL",
      "validationPattern" : "...",
      "validationLabel" : "...",
      "mandatory" : true,
      "display" : true,
      "ruled" : true,
      "commercialRuleCodes" : [ "...", "..." ],
      "assignedValue" : { },
      "selectable" : true
    } ],
    "groupedAttributeCodes" : [ "...", "..." ],
    "tagCodes" : [ "...", "..." ],
    "actionStatus" : {
      "status" : "FAIL",
      "errorCode" : { },
      "message" : "...",
      "entityId" : 12345,
      "entityCode" : "...",
      "nrAffected" : 12345,
      "json" : "..."
    }
  }, {
    "shortDescription" : "...",
    "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" : "TOTAL",
      "allowedValues" : [ "...", "..." ],
      "priority" : 12345,
      "selectable" : true,
      "ruled" : true,
      "chargeTemplateCodes" : [ "...", "..." ],
      "commercialRuleCodes" : [ "...", "..." ],
      "mediaCodes" : [ "...", "..." ],
      "tags" : [ "...", "..." ],
      "assignedAttributeCodes" : [ "...", "..." ],
      "unitNbDecimal" : 12345,
      "customFields" : { },
      "groupedAttributes" : [ { }, { } ]
    } ],
    "tags" : [ {
      "sellerCode" : "...",
      "name" : "...",
      "tagTypeCode" : "...",
      "parentTagCode" : "...",
      "filterEl" : "...",
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    }, {
      "sellerCode" : "...",
      "name" : "...",
      "tagTypeCode" : "...",
      "parentTagCode" : "...",
      "filterEl" : "...",
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    } ],
    "productCode" : "...",
    "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
    } ],
    "currentVersion" : 12345,
    "status" : "PUBLISHED",
    "statusDate" : 12345,
    "longDescription" : "...",
    "validity" : {
      "from" : 12345,
      "to" : 12345,
      "valid" : true,
      "empty" : true,
      "strictMatch" : true,
      "fromMatch" : 12345,
      "toMatch" : 12345
    },
    "productAttributes" : [ {
      "sequence" : 12345,
      "mandatoryWithEl" : "...",
      "attributeCode" : "...",
      "readOnly" : true,
      "defaultValue" : "...",
      "validationType" : "EL",
      "validationPattern" : "...",
      "validationLabel" : "...",
      "mandatory" : true,
      "display" : true,
      "ruled" : true,
      "commercialRuleCodes" : [ "...", "..." ],
      "assignedValue" : { },
      "selectable" : true
    }, {
      "sequence" : 12345,
      "mandatoryWithEl" : "...",
      "attributeCode" : "...",
      "readOnly" : true,
      "defaultValue" : "...",
      "validationType" : "REGEX",
      "validationPattern" : "...",
      "validationLabel" : "...",
      "mandatory" : true,
      "display" : true,
      "ruled" : true,
      "commercialRuleCodes" : [ "...", "..." ],
      "assignedValue" : { },
      "selectable" : true
    } ],
    "groupedAttributeCodes" : [ "...", "..." ],
    "tagCodes" : [ "...", "..." ],
    "actionStatus" : {
      "status" : "WARNING",
      "errorCode" : { },
      "message" : "...",
      "entityId" : 12345,
      "entityCode" : "...",
      "nrAffected" : 12345,
      "json" : "..."
    }
  } ],
  "code" : "...",
  "chargeTemplates" : [ {
    "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" : "...",
    "invoiceSubCategory" : "...",
    "updatedCode" : "...",
    "amountEditable" : true,
    "languageDescriptions" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "inputUnitOfMeasureCode" : "...",
    "ratingUnitOfMeasureCode" : "...",
    "inputUnitEL" : "...",
    "outputUnitEL" : "...",
    "unitNbDecimal" : 12345,
    "roundingModeDtoEnum" : "HALF_EVEN",
    "revenueRecognitionRuleCode" : "...",
    "filterExpression" : "...",
    "taxClassCode" : "...",
    "taxClassEl" : "...",
    "ratingScriptCode" : "...",
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "triggeredEdrs" : {
      "triggeredEdr" : [ { }, { } ]
    },
    "dropZeroWo" : true,
    "sortIndexEl" : "...",
    "status" : "DRAFT",
    "linkedAttributes" : [ "...", "..." ]
  }, {
    "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" : "...",
    "invoiceSubCategory" : "...",
    "updatedCode" : "...",
    "amountEditable" : true,
    "languageDescriptions" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "inputUnitOfMeasureCode" : "...",
    "ratingUnitOfMeasureCode" : "...",
    "inputUnitEL" : "...",
    "outputUnitEL" : "...",
    "unitNbDecimal" : 12345,
    "roundingModeDtoEnum" : "HALF_EVEN",
    "revenueRecognitionRuleCode" : "...",
    "filterExpression" : "...",
    "taxClassCode" : "...",
    "taxClassEl" : "...",
    "ratingScriptCode" : "...",
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "triggeredEdrs" : {
      "triggeredEdr" : [ { }, { } ]
    },
    "dropZeroWo" : true,
    "sortIndexEl" : "...",
    "status" : "ARCHIVED",
    "linkedAttributes" : [ "...", "..." ]
  } ],
  "label" : "...",
  "commercialRules" : [ {
    "ruleType" : "INCOMPATIBILITY",
    "ruleEl" : "...",
    "offerCode" : "...",
    "productCode" : "...",
    "productVersion" : 12345,
    "attributeCode" : "...",
    "scope" : "QUOTE_OFFER",
    "tagCode" : "...",
    "groupedAttributeCode" : "...",
    "targetAttributeValue" : "...",
    "isTarget" : 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" : "..."
    } ],
    "commercialRuleItems" : [ {
      "operator" : "OR",
      "ruleItemEl" : "...",
      "commercialRuleLines" : [ { }, { } ]
    }, {
      "operator" : "AND",
      "ruleItemEl" : "...",
      "commercialRuleLines" : [ { }, { } ]
    } ],
    "code" : "...",
    "description" : "...",
    "updatedCode" : "..."
  }, {
    "ruleType" : "PRE_REQUISITE",
    "ruleEl" : "...",
    "offerCode" : "...",
    "productCode" : "...",
    "productVersion" : 12345,
    "attributeCode" : "...",
    "scope" : "QUOTE_OFFER",
    "tagCode" : "...",
    "groupedAttributeCode" : "...",
    "targetAttributeValue" : "...",
    "isTarget" : 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" : "..."
    } ],
    "commercialRuleItems" : [ {
      "operator" : "OR",
      "ruleItemEl" : "...",
      "commercialRuleLines" : [ { }, { } ]
    }, {
      "operator" : "AND",
      "ruleItemEl" : "...",
      "commercialRuleLines" : [ { }, { } ]
    } ],
    "code" : "...",
    "description" : "...",
    "updatedCode" : "..."
  } ],
  "status" : "DRAFT",
  "statusDate" : 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" : [ { }, { } ]
    }
  } ],
  "productLineCode" : "...",
  "brandCode" : "...",
  "actionStatus" : {
    "status" : "WARNING",
    "errorCode" : { },
    "message" : "...",
    "entityId" : 12345,
    "entityCode" : "...",
    "nrAffected" : 12345,
    "json" : "..."
  },
  "reference" : "...",
  "model" : "...",
  "modelChildren" : [ "...", "..." ],
  "discountFlag" : true,
  "packageFlag" : true,
  "priceVersionDateSetting" : "RENEWAL",
  "customFields" : {
    "customField" : [ {
      "code" : "...",
      "description" : "...",
      "fieldType" : "ENTITY",
      "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" : "..."
    }, {
      "code" : "...",
      "description" : "...",
      "fieldType" : "DOUBLE",
      "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" : "..."
    } ],
    "inheritedCustomField" : [ {
      "code" : "...",
      "description" : "...",
      "fieldType" : "CUSTOM_TABLE_WRAPPER",
      "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_NOT_ANALYZE",
      "fileValue" : "...",
      "formattedValue" : { },
      "urlReferenceValue" : { },
      "guiPosition" : "...",
      "customTableCode" : "...",
      "dataFilter" : "...",
      "fields" : "..."
    } ]
  },
  "currentProductVersion" : {
    "shortDescription" : "...",
    "productCode" : "...",
    "currentVersion" : 12345,
    "status" : "CLOSED",
    "statusDate" : 12345,
    "longDescription" : "...",
    "validity" : {
      "from" : 12345,
      "to" : 12345,
      "valid" : true,
      "empty" : true,
      "strictMatch" : true,
      "fromMatch" : 12345,
      "toMatch" : 12345
    },
    "productAttributes" : [ {
      "sequence" : 12345,
      "mandatoryWithEl" : "...",
      "attributeCode" : "...",
      "readOnly" : true,
      "defaultValue" : "...",
      "validationType" : "EL",
      "validationPattern" : "...",
      "validationLabel" : "...",
      "mandatory" : true,
      "display" : true,
      "ruled" : true,
      "commercialRuleCodes" : [ "...", "..." ],
      "assignedValue" : { },
      "selectable" : true
    }, {
      "sequence" : 12345,
      "mandatoryWithEl" : "...",
      "attributeCode" : "...",
      "readOnly" : true,
      "defaultValue" : "...",
      "validationType" : "REGEX",
      "validationPattern" : "...",
      "validationLabel" : "...",
      "mandatory" : true,
      "display" : true,
      "ruled" : true,
      "commercialRuleCodes" : [ "...", "..." ],
      "assignedValue" : { },
      "selectable" : true
    } ],
    "groupedAttributeCodes" : [ "...", "..." ],
    "tagCodes" : [ "...", "..." ]
  },
  "productChargeTemplateMappingDto" : [ {
    "chargeCode" : "...",
    "productCode" : "...",
    "counterCode" : "...",
    "accumulatorCounterCodes" : [ "...", "..." ]
  }, {
    "chargeCode" : "...",
    "productCode" : "...",
    "counterCode" : "...",
    "accumulatorCounterCodes" : [ "...", "..." ]
  } ],
  "commercialRuleCodes" : [ "...", "..." ],
  "discountListCodes" : [ "...", "..." ],
  "mediaCodes" : [ "...", "..." ],
  "isModel" : true,
  "productModelCode" : "..."
}