ProductTemplateDto Data Type

The Class ProductTemplateDto.

Subtypes
BundleTemplateDto
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
productChargeTemplate array of ProductChargeTemplateDto   The product charge templates.
updatedCode string   The updated code.
validFrom number   The valid from.
businessProductModel BusinessProductModelDto   The business product model.
validTo number   The valid to.
walletTemplate array of WalletTemplateDto   The wallet templates.
newValidFrom number   The new valid from.
newValidTo number   The new valid to.
name string   The name.
offerTemplateCategory array of OfferTemplateCategoryDto   The offer template categories.
channel array of ChannelDto   The channels.
digitalResource array of DigitalResourceDto   The attachments.
modelCode string   The model code.
lifeCycleStatus LifeCycleStatusEnum   The life cycle status.
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.
languageDescriptions array of LanguageDescriptionDto   The language descriptions.
longDescription string   The long description.
longDescriptionsTranslated array of LanguageDescriptionDto   The long descriptions translated.
globalRatingScriptInstance string   The global rating script instance.
seller array of string   The sellers.
customerCategory array of CustomerCategoryDto  

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" : "...",
  "productChargeTemplate" : [ {
    "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" : "NEAREST",
    "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" : "NEAREST",
    "revenueRecognitionRuleCode" : "...",
    "filterExpression" : "...",
    "taxClassCode" : "...",
    "taxClassEl" : "...",
    "ratingScriptCode" : "...",
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "triggeredEdrs" : {
      "triggeredEdr" : [ { }, { } ]
    },
    "dropZeroWo" : true,
    "sortIndexEl" : "...",
    "status" : "DRAFT",
    "linkedAttributes" : [ "...", "..." ]
  } ],
  "updatedCode" : "...",
  "validFrom" : 12345,
  "businessProductModel" : {
    "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" : "..."
    } ],
    "productTemplate" : {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "productChargeTemplate" : [ { }, { } ],
      "updatedCode" : "...",
      "validFrom" : 12345,
      "businessProductModel" : { },
      "validTo" : 12345,
      "walletTemplate" : [ { }, { } ],
      "newValidFrom" : 12345,
      "newValidTo" : 12345,
      "name" : "...",
      "offerTemplateCategory" : [ { }, { } ],
      "channel" : [ { }, { } ],
      "digitalResource" : [ { }, { } ],
      "modelCode" : "...",
      "lifeCycleStatus" : "ACTIVE",
      "customFields" : { },
      "imagePath" : "...",
      "imageBase64" : "...",
      "languageDescriptions" : [ { }, { } ],
      "longDescription" : "...",
      "longDescriptionsTranslated" : [ { }, { } ],
      "globalRatingScriptInstance" : "...",
      "seller" : [ "...", "..." ],
      "customerCategory" : [ { }, { } ]
    },
    "code" : "...",
    "languageDescriptions" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "description" : "...",
    "updatedCode" : "...",
    "license" : "BSD3_R",
    "logoPicture" : "...",
    "logoPictureFile" : "...",
    "script" : {
      "disabled" : true,
      "executionRoles" : [ "...", "..." ],
      "type" : "JAVA",
      "sourcingRoles" : [ "...", "..." ],
      "id" : 12345,
      "reuse" : true,
      "auditableField" : [ { }, { } ],
      "scriptInstanceCategoryCode" : "...",
      "script" : "...",
      "code" : "...",
      "description" : "...",
      "updatedCode" : "..."
    },
    "moduleItems" : [ {
      "customEntityTemplate" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "code" : "...",
        "name" : "...",
        "storeAsTable" : true,
        "description" : "...",
        "storeInES" : true,
        "field" : [ { }, { } ],
        "updatedCode" : "...",
        "action" : [ { }, { } ],
        "disableable" : true,
        "versioned" : true
      }
    }, {
      "customFieldTemplate" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "code" : "...",
        "description" : "...",
        "languageDescriptions" : [ { }, { } ],
        "updatedCode" : "...",
        "fieldType" : "TEXT_AREA",
        "appliesTo" : "...",
        "defaultValue" : "...",
        "useInheritedAsDefaultValue" : true,
        "storageType" : "SINGLE",
        "valueRequired" : true,
        "uniqueConstraint" : true,
        "versionable" : true,
        "triggerEndPeriodEvent" : true,
        "calendar" : "...",
        "entityClazz" : "...",
        "listValues" : {
          "property1" : "...",
          "property2" : "..."
        },
        "allowEdit" : true,
        "hideOnNew" : true,
        "maxValue" : 12345,
        "minValue" : 12345,
        "regExp" : "...",
        "nbDecimal" : 12345,
        "roundingMode" : "DOWN",
        "guiPosition" : "...",
        "mapKeyType" : "STRING",
        "applicableOnEl" : "...",
        "matrixColumn" : [ { }, { } ],
        "fieldCode" : [ "...", "..." ],
        "indexType" : "STORE_ONLY",
        "tags" : "...",
        "displayFormat" : "...",
        "customTableCodeEL" : "...",
        "dataFilterEL" : "...",
        "fieldsEL" : "...",
        "versionFilterEL" : "..."
      }
    }, {
      "filter" : {
        "disabled" : true,
        "shared" : true,
        "inputXml" : "...",
        "pollingQuery" : "...",
        "id" : 12345,
        "entityClass" : "...",
        "auditableField" : [ { }, { } ],
        "customFields" : { },
        "code" : "...",
        "description" : "...",
        "updatedCode" : "..."
      }
    }, {
      "jobInstance" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "jobCategory" : "...",
        "code" : "...",
        "jobTemplate" : "...",
        "description" : "...",
        "followingJob" : "...",
        "updatedCode" : "...",
        "parameter" : "...",
        "customFields" : { },
        "timerCode" : "...",
        "runOnNodes" : "...",
        "limitToSingleNode" : true,
        "verboseReport" : true,
        "jobSpeed" : "VERY_FAST"
      }
    }, {
      "script" : {
        "disabled" : true,
        "executionRoles" : [ "...", "..." ],
        "type" : "JAVA_CLASS",
        "sourcingRoles" : [ "...", "..." ],
        "id" : 12345,
        "reuse" : true,
        "auditableField" : [ { }, { } ],
        "scriptInstanceCategoryCode" : "...",
        "script" : "...",
        "code" : "...",
        "description" : "...",
        "updatedCode" : "..."
      }
    }, {
      "notification" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "classNameFilter" : "...",
        "code" : "...",
        "eventTypeFilter" : "CREATED",
        "description" : "...",
        "elFilter" : "...",
        "updatedCode" : "...",
        "scriptInstanceCode" : "...",
        "scriptParams" : {
          "property1" : "...",
          "property2" : "..."
        },
        "counterTemplate" : "...",
        "priority" : 12345,
        "runAsync" : true,
        "saveSuccessfulNotifications" : true
      }
    }, {
      "timerEntity" : {
        "disabled" : true,
        "hour" : "...",
        "minute" : "...",
        "id" : 12345,
        "second" : "...",
        "auditableField" : [ { }, { } ],
        "year" : "...",
        "code" : "...",
        "month" : "...",
        "dayOfMonth" : "...",
        "description" : "...",
        "dayOfWeek" : "...",
        "updatedCode" : "..."
      }
    }, {
      "emailNotif" : {
        "disabled" : true,
        "emailFrom" : "...",
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "classNameFilter" : "...",
        "emailToEl" : "...",
        "code" : "...",
        "subject" : "...",
        "body" : "...",
        "eventTypeFilter" : "REJECTED_CDR",
        "htmlBody" : "...",
        "description" : "...",
        "sendToMail" : [ "...", "..." ],
        "elFilter" : "...",
        "updatedCode" : "...",
        "scriptInstanceCode" : "...",
        "scriptParams" : {
          "property1" : "...",
          "property2" : "..."
        },
        "counterTemplate" : "...",
        "priority" : 12345,
        "runAsync" : true,
        "saveSuccessfulNotifications" : true
      }
    }, {
      "jobTrigger" : {
        "disabled" : true,
        "jobParams" : {
          "property1" : "...",
          "property2" : "..."
        },
        "jobInstance" : "...",
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "classNameFilter" : "...",
        "code" : "...",
        "eventTypeFilter" : "PAYMENT_STATUS_UPDATED",
        "description" : "...",
        "elFilter" : "...",
        "updatedCode" : "...",
        "scriptInstanceCode" : "...",
        "scriptParams" : {
          "property1" : "...",
          "property2" : "..."
        },
        "counterTemplate" : "...",
        "priority" : 12345,
        "runAsync" : true,
        "saveSuccessfulNotifications" : true
      }
    }, {
      "webhookNotif" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "httpProtocol" : "HTTP",
        "classNameFilter" : "...",
        "host" : "...",
        "code" : "...",
        "port" : 12345,
        "page" : "...",
        "eventTypeFilter" : "STARTED",
        "description" : "...",
        "elFilter" : "...",
        "httpMethod" : "HTTP_POST",
        "updatedCode" : "...",
        "scriptInstanceCode" : "...",
        "username" : "...",
        "scriptParams" : {
          "property1" : "...",
          "property2" : "..."
        },
        "password" : "...",
        "counterTemplate" : "...",
        "headers" : {
          "property1" : "...",
          "property2" : "..."
        },
        "priority" : 12345,
        "params" : {
          "property1" : "...",
          "property2" : "..."
        },
        "bodyEl" : "...",
        "runAsync" : true,
        "saveSuccessfulNotifications" : true
      }
    }, {
      "counter" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "code" : "...",
        "calendar" : "...",
        "calendarCodeEl" : "...",
        "description" : "...",
        "unity" : "...",
        "type" : "USAGE",
        "updatedCode" : "...",
        "ceiling" : 12345.0,
        "counterLevel" : "SU",
        "ceilingExpressionEl" : "...",
        "notificationLevels" : "...",
        "accumulator" : true,
        "accumulatorType" : "MULTI_VALUE",
        "filterEl" : "...",
        "keyEl" : "...",
        "valueEl" : "..."
      }
    }, {
      "businessAccountModel" : {
        "disabled" : true,
        "hierarchyType" : "S_UA",
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "code" : "...",
        "description" : "...",
        "updatedCode" : "...",
        "license" : "CDDL",
        "logoPicture" : "...",
        "logoPictureFile" : "...",
        "script" : { },
        "moduleItems" : [ {
          "customEntityTemplate" : { }
        }, {
          "customFieldTemplate" : { }
        }, {
          "filter" : { }
        }, {
          "jobInstance" : { }
        }, {
          "script" : { }
        }, {
          "notification" : { }
        }, {
          "timerEntity" : { }
        }, {
          "emailNotif" : { }
        }, {
          "jobTrigger" : { }
        }, {
          "webhookNotif" : { }
        }, {
          "counter" : { }
        }, {
          "businessAccountModel" : { }
        }, {
          "businessServiceModel" : { }
        }, {
          "businessProductModel" : { }
        }, {
          "businessOfferModel" : { }
        }, {
          "subModule" : { }
        }, {
          "measurableQuantity" : { }
        }, {
          "pieChart" : { }
        }, {
          "lineChart" : { }
        }, {
          "barChart" : { }
        }, {
          "recurringChargeTemplate" : { }
        }, {
          "usageChargeTemplate" : { }
        }, {
          "oneShotChargeTemplate" : { }
        }, {
          "productChargeTemplate" : { }
        }, {
          "counterTemplate" : { }
        }, {
          "pricePlanMatrix" : { }
        }, {
          "entityCustomAction" : { }
        }, {
          "workflow" : { }
        }, {
          "offerTemplate" : { }
        }, {
          "productTemplate" : { }
        }, {
          "bundleTemplate" : { }
        }, {
          "serviceTemplate" : { }
        }, {
          "offerTemplateCategory" : { }
        }, {
          "paymentGateway" : { }
        }, {
          "ddRequestBuilder" : { }
        } ]
      }
    }, {
      "businessServiceModel" : {
        "disabled" : true,
        "serviceTemplate" : { },
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "duplicateService" : true,
        "code" : "...",
        "duplicatePricePlan" : true,
        "languageDescriptions" : [ { }, { } ],
        "description" : "...",
        "updatedCode" : "...",
        "license" : "EPL",
        "logoPicture" : "...",
        "logoPictureFile" : "...",
        "script" : { },
        "moduleItems" : [ {
          "customEntityTemplate" : { }
        }, {
          "customFieldTemplate" : { }
        }, {
          "filter" : { }
        }, {
          "jobInstance" : { }
        }, {
          "script" : { }
        }, {
          "notification" : { }
        }, {
          "timerEntity" : { }
        }, {
          "emailNotif" : { }
        }, {
          "jobTrigger" : { }
        }, {
          "webhookNotif" : { }
        }, {
          "counter" : { }
        }, {
          "businessAccountModel" : { }
        }, {
          "businessServiceModel" : { }
        }, {
          "businessProductModel" : { }
        }, {
          "businessOfferModel" : { }
        }, {
          "subModule" : { }
        }, {
          "measurableQuantity" : { }
        }, {
          "pieChart" : { }
        }, {
          "lineChart" : { }
        }, {
          "barChart" : { }
        }, {
          "recurringChargeTemplate" : { }
        }, {
          "usageChargeTemplate" : { }
        }, {
          "oneShotChargeTemplate" : { }
        }, {
          "productChargeTemplate" : { }
        }, {
          "counterTemplate" : { }
        }, {
          "pricePlanMatrix" : { }
        }, {
          "entityCustomAction" : { }
        }, {
          "workflow" : { }
        }, {
          "offerTemplate" : { }
        }, {
          "productTemplate" : { }
        }, {
          "bundleTemplate" : { }
        }, {
          "serviceTemplate" : { }
        }, {
          "offerTemplateCategory" : { }
        }, {
          "paymentGateway" : { }
        }, {
          "ddRequestBuilder" : { }
        } ]
      }
    }, {
      "businessProductModel" : { }
    }, {
      "businessOfferModel" : {
        "disabled" : true,
        "offerTemplate" : { },
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "languageDescriptions" : [ { }, { } ],
        "code" : "...",
        "description" : "...",
        "updatedCode" : "...",
        "license" : "BSD3_N",
        "logoPicture" : "...",
        "logoPictureFile" : "...",
        "script" : { },
        "moduleItems" : [ {
          "customEntityTemplate" : { }
        }, {
          "customFieldTemplate" : { }
        }, {
          "filter" : { }
        }, {
          "jobInstance" : { }
        }, {
          "script" : { }
        }, {
          "notification" : { }
        }, {
          "timerEntity" : { }
        }, {
          "emailNotif" : { }
        }, {
          "jobTrigger" : { }
        }, {
          "webhookNotif" : { }
        }, {
          "counter" : { }
        }, {
          "businessAccountModel" : { }
        }, {
          "businessServiceModel" : { }
        }, {
          "businessProductModel" : { }
        }, {
          "businessOfferModel" : { }
        }, {
          "subModule" : { }
        }, {
          "measurableQuantity" : { }
        }, {
          "pieChart" : { }
        }, {
          "lineChart" : { }
        }, {
          "barChart" : { }
        }, {
          "recurringChargeTemplate" : { }
        }, {
          "usageChargeTemplate" : { }
        }, {
          "oneShotChargeTemplate" : { }
        }, {
          "productChargeTemplate" : { }
        }, {
          "counterTemplate" : { }
        }, {
          "pricePlanMatrix" : { }
        }, {
          "entityCustomAction" : { }
        }, {
          "workflow" : { }
        }, {
          "offerTemplate" : { }
        }, {
          "productTemplate" : { }
        }, {
          "bundleTemplate" : { }
        }, {
          "serviceTemplate" : { }
        }, {
          "offerTemplateCategory" : { }
        }, {
          "paymentGateway" : { }
        }, {
          "ddRequestBuilder" : { }
        } ]
      }
    }, {
      "subModule" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "code" : "...",
        "description" : "...",
        "updatedCode" : "...",
        "license" : "APACHE",
        "logoPicture" : "...",
        "logoPictureFile" : "...",
        "script" : { },
        "moduleItems" : [ {
          "customEntityTemplate" : { }
        }, {
          "customFieldTemplate" : { }
        }, {
          "filter" : { }
        }, {
          "jobInstance" : { }
        }, {
          "script" : { }
        }, {
          "notification" : { }
        }, {
          "timerEntity" : { }
        }, {
          "emailNotif" : { }
        }, {
          "jobTrigger" : { }
        }, {
          "webhookNotif" : { }
        }, {
          "counter" : { }
        }, {
          "businessAccountModel" : { }
        }, {
          "businessServiceModel" : { }
        }, {
          "businessProductModel" : { }
        }, {
          "businessOfferModel" : { }
        }, {
          "subModule" : { }
        }, {
          "measurableQuantity" : { }
        }, {
          "pieChart" : { }
        }, {
          "lineChart" : { }
        }, {
          "barChart" : { }
        }, {
          "recurringChargeTemplate" : { }
        }, {
          "usageChargeTemplate" : { }
        }, {
          "oneShotChargeTemplate" : { }
        }, {
          "productChargeTemplate" : { }
        }, {
          "counterTemplate" : { }
        }, {
          "pricePlanMatrix" : { }
        }, {
          "entityCustomAction" : { }
        }, {
          "workflow" : { }
        }, {
          "offerTemplate" : { }
        }, {
          "productTemplate" : { }
        }, {
          "bundleTemplate" : { }
        }, {
          "serviceTemplate" : { }
        }, {
          "offerTemplateCategory" : { }
        }, {
          "paymentGateway" : { }
        }, {
          "ddRequestBuilder" : { }
        } ]
      }
    }, {
      "measurableQuantity" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "theme" : "...",
        "dimension1" : "...",
        "code" : "...",
        "dimension2" : "...",
        "dimension3" : "...",
        "description" : "...",
        "dimension4" : "...",
        "editable" : true,
        "additive" : true,
        "updatedCode" : "...",
        "sqlQuery" : "...",
        "measurementPeriod" : "MONTHLY",
        "lastMeasureDate" : { }
      }
    }, {
      "pieChart" : {
        "chartType" : "pieChartDto",
        "disabled" : true,
        "filled" : true,
        "legendPosition" : "w",
        "seriesColors" : "...",
        "id" : 12345,
        "diameter" : 12345,
        "auditableField" : [ { }, { } ],
        "sliceMargin" : 12345,
        "shadow" : true,
        "code" : "...",
        "showDataLabels" : true,
        "measurableQuantity" : { },
        "legendCols" : 12345,
        "width" : "...",
        "description" : "...",
        "legendRows" : 12345,
        "height" : "...",
        "style" : "...",
        "updatedCode" : "...",
        "styleClass" : "...",
        "extender" : "...",
        "visible" : true
      }
    }, {
      "lineChart" : {
        "chartType" : "lineChartDto",
        "disabled" : true,
        "filled" : true,
        "legendPosition" : "s",
        "seriesColors" : "...",
        "shadow" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "minX" : 12345,
        "maxX" : 12345,
        "code" : "...",
        "minY" : 12345,
        "maxY" : 12345,
        "measurableQuantity" : { },
        "width" : "...",
        "description" : "...",
        "breakOnNull" : true,
        "height" : "...",
        "xaxisLabel" : "...",
        "style" : "...",
        "yaxisLabel" : "...",
        "updatedCode" : "...",
        "styleClass" : "...",
        "xaxisAngle" : 12345,
        "extender" : "...",
        "yaxisAngle" : 12345,
        "visible" : true,
        "stacked" : true,
        "zoom" : true,
        "animate" : true,
        "showDataTip" : true,
        "datatipFormat" : "...",
        "legendCols" : 12345,
        "legendRows" : 12345
      }
    }, {
      "barChart" : {
        "chartType" : "barChartDto",
        "disabled" : true,
        "legendPosition" : "w",
        "barPadding" : 12345,
        "barMargin" : 12345,
        "id" : 12345,
        "orientation" : "vertical",
        "auditableField" : [ { }, { } ],
        "stacked" : true,
        "code" : "...",
        "min" : 12345.0,
        "measurableQuantity" : { },
        "max" : 12345.0,
        "width" : "...",
        "description" : "...",
        "height" : "...",
        "breakOnNull" : true,
        "style" : "...",
        "xaxisLabel" : "...",
        "updatedCode" : "...",
        "styleClass" : "...",
        "yaxisLabel" : "...",
        "extender" : "...",
        "xaxisAngle" : 12345,
        "visible" : true,
        "yaxisAngle" : 12345,
        "legendCols" : 12345,
        "legendRows" : 12345,
        "zoom" : true,
        "animate" : true,
        "showDataTip" : true,
        "datatipFormat" : "..."
      }
    }, {
      "recurringChargeTemplate" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "calendar" : "...",
        "code" : "...",
        "durationTermInMonth" : 12345,
        "description" : "...",
        "invoiceSubCategory" : "...",
        "subscriptionProrata" : true,
        "updatedCode" : "...",
        "amountEditable" : true,
        "terminationProrata" : true,
        "languageDescriptions" : [ { }, { } ],
        "applyInAdvance" : true,
        "shareLevel" : 12345,
        "calendarCodeEl" : "...",
        "inputUnitOfMeasureCode" : "...",
        "durationTermInMonthEl" : "...",
        "ratingUnitOfMeasureCode" : "...",
        "subscriptionProrataEl" : "...",
        "inputUnitEL" : "...",
        "outputUnitEL" : "...",
        "terminationProrataEl" : "...",
        "unitNbDecimal" : 12345,
        "applyInAdvanceEl" : "...",
        "roundingModeDtoEnum" : "NEAREST",
        "applyTerminatedChargeToDateEL" : "...",
        "revenueRecognitionRuleCode" : "...",
        "filterExpression" : "...",
        "recurrenceType" : "CALENDAR",
        "taxClassCode" : "...",
        "attributeDurationCode" : "...",
        "taxClassEl" : "...",
        "attributeCalendarCode" : "...",
        "ratingScriptCode" : "...",
        "customFields" : { },
        "triggeredEdrs" : { },
        "dropZeroWo" : true,
        "sortIndexEl" : "...",
        "status" : "ARCHIVED",
        "linkedAttributes" : [ "...", "..." ]
      }
    }, {
      "usageChargeTemplate" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "filterParam1" : "...",
        "code" : "...",
        "filterParam2" : "...",
        "description" : "...",
        "filterParam3" : "...",
        "invoiceSubCategory" : "...",
        "updatedCode" : "...",
        "amountEditable" : true,
        "filterParam4" : "...",
        "languageDescriptions" : [ { }, { } ],
        "priority" : 12345,
        "triggerNextCharge" : true,
        "inputUnitOfMeasureCode" : "...",
        "ratingUnitOfMeasureCode" : "...",
        "triggerNextChargeEL" : "...",
        "inputUnitEL" : "...",
        "usageQuantityAttributeCode" : "...",
        "outputUnitEL" : "...",
        "unitNbDecimal" : 12345,
        "roundingModeDtoEnum" : "NEAREST",
        "revenueRecognitionRuleCode" : "...",
        "filterExpression" : "...",
        "taxClassCode" : "...",
        "taxClassEl" : "...",
        "ratingScriptCode" : "...",
        "customFields" : { },
        "triggeredEdrs" : { },
        "dropZeroWo" : true,
        "sortIndexEl" : "...",
        "status" : "ACTIVE",
        "linkedAttributes" : [ "...", "..." ]
      }
    }, {
      "oneShotChargeTemplate" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "oneShotChargeTemplateType" : "OTHER",
        "code" : "...",
        "description" : "...",
        "immediateInvoicing" : true,
        "invoiceSubCategory" : "...",
        "updatedCode" : "...",
        "amountEditable" : true,
        "languageDescriptions" : [ { }, { } ],
        "inputUnitOfMeasureCode" : "...",
        "ratingUnitOfMeasureCode" : "...",
        "inputUnitEL" : "...",
        "outputUnitEL" : "...",
        "unitNbDecimal" : 12345,
        "roundingModeDtoEnum" : "UP",
        "revenueRecognitionRuleCode" : "...",
        "filterExpression" : "...",
        "taxClassCode" : "...",
        "taxClassEl" : "...",
        "ratingScriptCode" : "...",
        "customFields" : { },
        "triggeredEdrs" : { },
        "dropZeroWo" : true,
        "sortIndexEl" : "...",
        "status" : "ACTIVE",
        "linkedAttributes" : [ "...", "..." ]
      }
    }, {
      "productChargeTemplate" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "code" : "...",
        "description" : "...",
        "invoiceSubCategory" : "...",
        "updatedCode" : "...",
        "amountEditable" : true,
        "languageDescriptions" : [ { }, { } ],
        "inputUnitOfMeasureCode" : "...",
        "ratingUnitOfMeasureCode" : "...",
        "inputUnitEL" : "...",
        "outputUnitEL" : "...",
        "unitNbDecimal" : 12345,
        "roundingModeDtoEnum" : "HALF_EVEN",
        "revenueRecognitionRuleCode" : "...",
        "filterExpression" : "...",
        "taxClassCode" : "...",
        "taxClassEl" : "...",
        "ratingScriptCode" : "...",
        "customFields" : { },
        "triggeredEdrs" : { },
        "dropZeroWo" : true,
        "sortIndexEl" : "...",
        "status" : "DRAFT",
        "linkedAttributes" : [ "...", "..." ]
      }
    }, {
      "counterTemplate" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "code" : "...",
        "calendar" : "...",
        "calendarCodeEl" : "...",
        "description" : "...",
        "unity" : "...",
        "type" : "NOTIFICATION",
        "updatedCode" : "...",
        "ceiling" : 12345.0,
        "counterLevel" : "CA",
        "ceilingExpressionEl" : "...",
        "notificationLevels" : "...",
        "accumulator" : true,
        "accumulatorType" : "MULTI_VALUE",
        "filterEl" : "...",
        "keyEl" : "...",
        "valueEl" : "..."
      }
    }, {
      "pricePlanMatrix" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "code" : "...",
        "eventCode" : "...",
        "description" : "...",
        "seller" : "...",
        "country" : "...",
        "updatedCode" : "...",
        "currency" : "...",
        "minQuantity" : 12345.0,
        "maxQuantity" : 12345.0,
        "offerTemplate" : "...",
        "offerTemplateVersion" : { },
        "startSubscriptionDate" : 12345,
        "endSubscriptionDate" : 12345,
        "startRatingDate" : 12345,
        "endRatingDate" : 12345,
        "minSubscriptionAgeInMonth" : 12345,
        "maxSubscriptionAgeInMonth" : 12345,
        "amountWithoutTax" : 12345.0,
        "amountWithTax" : 12345.0,
        "amountWithoutTaxEL" : "...",
        "amountWithTaxEL" : "...",
        "minimumAmountWithoutTaxEl" : "...",
        "minimumAmountWithTaxEl" : "...",
        "priority" : 12345,
        "criteria1" : "...",
        "criteria2" : "...",
        "criteria3" : "...",
        "criteriaEL" : "...",
        "validityCalendarCode" : "...",
        "scriptInstance" : "...",
        "customFields" : { },
        "languageDescriptions" : [ { }, { } ],
        "woDescriptionEL" : "...",
        "ratingWithTaxEL" : "...",
        "ratingWithoutTaxEL" : "...",
        "versions" : [ { }, { } ],
        "invoiceSubCategoryEL" : "...",
        "totalAmountEL" : "...",
        "minimumAmountEL" : "...",
        "parameter1El" : "...",
        "parameter2El" : "...",
        "parameter3El" : "..."
      }
    }, {
      "entityCustomAction" : {
        "disabled" : true,
        "appliesTo" : "...",
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "applicableOnEl" : "...",
        "code" : "...",
        "label" : "...",
        "labelsTranslated" : [ { }, { } ],
        "description" : "...",
        "script" : { },
        "updatedCode" : "...",
        "guiPosition" : "..."
      }
    }, {
      "workflow" : {
        "disabled" : true,
        "wfType" : "...",
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "enableHistory" : true,
        "transition" : [ { }, { } ],
        "code" : "...",
        "description" : "...",
        "updatedCode" : "..."
      }
    }, {
      "offerTemplate" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "code" : "...",
        "description" : "...",
        "bomCode" : "...",
        "updatedCode" : "...",
        "validFrom" : 12345,
        "validTo" : 12345,
        "offerServiceTemplate" : [ { }, { } ],
        "newValidFrom" : 12345,
        "newValidTo" : 12345,
        "name" : "...",
        "offerTemplateCategory" : [ { }, { } ],
        "offerProducts" : [ { }, { } ],
        "channel" : [ { }, { } ],
        "digitalResource" : [ { }, { } ],
        "allowedDiscountPlans" : [ { }, { } ],
        "modelCode" : "...",
        "lifeCycleStatus" : "OBSOLETE",
        "offerAttributes" : [ { }, { } ],
        "customFields" : { },
        "imagePath" : "...",
        "imageBase64" : "...",
        "attributes" : [ { }, { } ],
        "languageDescriptions" : [ { }, { } ],
        "commercialRuleCodes" : [ "...", "..." ],
        "longDescription" : "...",
        "longDescriptionsTranslated" : [ { }, { } ],
        "globalRatingScriptInstance" : "...",
        "mediaCodes" : [ "...", "..." ],
        "seller" : [ "...", "..." ],
        "customerCategory" : [ { }, { } ],
        "isOfferChangeRestricted" : true,
        "allowedOfferChange" : [ "...", "..." ],
        "renewalRule" : { },
        "minimumAmountEl" : "...",
        "minimumLabelEl" : "...",
        "minimumInvoiceSubCategory" : "...",
        "autoEndOfEngagement" : true,
        "minimumChargeTemplate" : "...",
        "tagCodes" : [ "...", "..." ],
        "statusDate" : 12345,
        "isModel" : true,
        "offerModelCode" : "...",
        "generateQuoteEdrPerProduct" : true
      }
    }, {
      "productTemplate" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "code" : "...",
        "description" : "...",
        "productChargeTemplate" : [ { }, { } ],
        "updatedCode" : "...",
        "validFrom" : 12345,
        "businessProductModel" : { },
        "validTo" : 12345,
        "walletTemplate" : [ { }, { } ],
        "newValidFrom" : 12345,
        "newValidTo" : 12345,
        "name" : "...",
        "offerTemplateCategory" : [ { }, { } ],
        "channel" : [ { }, { } ],
        "digitalResource" : [ { }, { } ],
        "modelCode" : "...",
        "lifeCycleStatus" : "ACTIVE",
        "customFields" : { },
        "imagePath" : "...",
        "imageBase64" : "...",
        "languageDescriptions" : [ { }, { } ],
        "longDescription" : "...",
        "longDescriptionsTranslated" : [ { }, { } ],
        "globalRatingScriptInstance" : "...",
        "seller" : [ "...", "..." ],
        "customerCategory" : [ { }, { } ]
      }
    }, {
      "bundleTemplate" : {
        "disabled" : true,
        "id" : 12345,
        "bundleProduct" : [ { }, { } ],
        "auditableField" : [ { }, { } ],
        "code" : "...",
        "description" : "...",
        "productChargeTemplate" : [ { }, { } ],
        "updatedCode" : "...",
        "validFrom" : 12345,
        "businessProductModel" : { },
        "validTo" : 12345,
        "walletTemplate" : [ { }, { } ],
        "newValidFrom" : 12345,
        "newValidTo" : 12345,
        "name" : "...",
        "offerTemplateCategory" : [ { }, { } ],
        "channel" : [ { }, { } ],
        "digitalResource" : [ { }, { } ],
        "modelCode" : "...",
        "lifeCycleStatus" : "IN_TEST",
        "customFields" : { },
        "imagePath" : "...",
        "imageBase64" : "...",
        "languageDescriptions" : [ { }, { } ],
        "longDescription" : "...",
        "longDescriptionsTranslated" : [ { }, { } ],
        "globalRatingScriptInstance" : "...",
        "seller" : [ "...", "..." ],
        "customerCategory" : [ { }, { } ]
      }
    }, {
      "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" : [ { }, { } ]
      }
    }, {
      "offerTemplateCategory" : {
        "disabled" : true,
        "name" : "...",
        "id" : 12345,
        "offerTemplateCategoryCode" : "...",
        "auditableField" : [ { }, { } ],
        "href" : "...",
        "code" : "...",
        "version" : 12345,
        "lastModified" : 12345,
        "description" : "...",
        "parentId" : 12345,
        "updatedCode" : "...",
        "imagePath" : "...",
        "imageBase64" : "...",
        "customFields" : { },
        "languageDescriptions" : [ { }, { } ],
        "languageLabels" : [ { }, { } ]
      }
    }, {
      "paymentGateway" : {
        "disabled" : true,
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "type" : "CUSTOM",
        "code" : "...",
        "paymentMethodType" : "WIRETRANSFER",
        "scriptInstanceCode" : "...",
        "description" : "...",
        "implementationClassName" : "...",
        "applicationEL" : "...",
        "updatedCode" : "...",
        "countryCode" : "...",
        "tradingCurrencyCode" : "...",
        "cardType" : "VISA",
        "marchandId" : "...",
        "secretKey" : "...",
        "apiKey" : "...",
        "webhooksSecretKey" : "...",
        "webhooksKeyId" : "...",
        "profile" : "...",
        "customFields" : { },
        "rumSequence" : { },
        "sellerCode" : "...",
        "bankCoordinates" : { }
      }
    }, {
      "ddRequestBuilder" : {
        "disabled" : true,
        "type" : "NATIF",
        "id" : 12345,
        "auditableField" : [ { }, { } ],
        "scriptInstanceCode" : "...",
        "code" : "...",
        "implementationClassName" : "...",
        "nbOperationPerFile" : 12345,
        "maxSizeFile" : 12345,
        "description" : "...",
        "paymentLevel" : "AO",
        "customFields" : { },
        "updatedCode" : "..."
      }
    } ]
  },
  "validTo" : 12345,
  "walletTemplate" : [ {
    "walletType" : "PREPAID",
    "id" : 12345,
    "consumptionAlertSet" : true,
    "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" : "..."
    } ],
    "fastRatingLevel" : 12345,
    "code" : "...",
    "lowBalanceLevel" : 12345.0,
    "rejectLevel" : 12345.0,
    "description" : "...",
    "rejectLevelEl" : "...",
    "updatedCode" : "...",
    "lowBalanceLevelEl" : "..."
  }, {
    "walletType" : "POSTPAID",
    "id" : 12345,
    "consumptionAlertSet" : true,
    "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" : "..."
    } ],
    "fastRatingLevel" : 12345,
    "code" : "...",
    "lowBalanceLevel" : 12345.0,
    "rejectLevel" : 12345.0,
    "description" : "...",
    "rejectLevelEl" : "...",
    "updatedCode" : "...",
    "lowBalanceLevelEl" : "..."
  } ],
  "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" : "..."
    } ]
  } ],
  "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" : "..."
  } ],
  "modelCode" : "...",
  "lifeCycleStatus" : "IN_DESIGN",
  "customFields" : {
    "customField" : [ {
      "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" : "STORE_ONLY",
      "fileValue" : "...",
      "formattedValue" : { },
      "urlReferenceValue" : { },
      "guiPosition" : "...",
      "customTableCode" : "...",
      "dataFilter" : "...",
      "fields" : "..."
    }, {
      "code" : "...",
      "description" : "...",
      "fieldType" : "DATE",
      "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" : "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" : "STORE_ONLY",
      "fileValue" : "...",
      "formattedValue" : { },
      "urlReferenceValue" : { },
      "guiPosition" : "...",
      "customTableCode" : "...",
      "dataFilter" : "...",
      "fields" : "..."
    }, {
      "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" : "INDEX_NOT_ANALYZE",
      "fileValue" : "...",
      "formattedValue" : { },
      "urlReferenceValue" : { },
      "guiPosition" : "...",
      "customTableCode" : "...",
      "dataFilter" : "...",
      "fields" : "..."
    } ]
  },
  "imagePath" : "...",
  "imageBase64" : "...",
  "languageDescriptions" : [ {
    "languageCode" : "...",
    "description" : "..."
  }, {
    "languageCode" : "...",
    "description" : "..."
  } ],
  "longDescription" : "...",
  "longDescriptionsTranslated" : [ {
    "languageCode" : "...",
    "description" : "..."
  }, {
    "languageCode" : "...",
    "description" : "..."
  } ],
  "globalRatingScriptInstance" : "...",
  "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" : "..."
    } ]
  } ]
}