OfferProductTemplateDto Data Type

The Class OfferProductTemplateDto.

Implemented Interfaces
Serializable
Properties
name data type description
productTemplate ProductTemplateDto The product template.
mandatory boolean The mandatory.

Example

{
  "productTemplate" : {
    "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" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "invoiceSubCategory" : "...",
      "updatedCode" : "...",
      "amountEditable" : true,
      "languageDescriptions" : [ { }, { } ],
      "inputUnitOfMeasureCode" : "...",
      "ratingUnitOfMeasureCode" : "...",
      "inputUnitEL" : "...",
      "outputUnitEL" : "...",
      "unitNbDecimal" : 12345,
      "roundingModeDtoEnum" : "NEAREST",
      "revenueRecognitionRuleCode" : "...",
      "filterExpression" : "...",
      "taxClassCode" : "...",
      "taxClassEl" : "...",
      "ratingScriptCode" : "...",
      "customFields" : { },
      "triggeredEdrs" : { },
      "dropZeroWo" : true,
      "sortIndexEl" : "...",
      "status" : "ACTIVE",
      "linkedAttributes" : [ "...", "..." ]
    }, {
      "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" : "ACTIVE",
      "linkedAttributes" : [ "...", "..." ]
    } ],
    "updatedCode" : "...",
    "validFrom" : 12345,
    "businessProductModel" : {
      "disabled" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "productTemplate" : { },
      "code" : "...",
      "languageDescriptions" : [ { }, { } ],
      "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" : { }
      } ]
    },
    "validTo" : 12345,
    "walletTemplate" : [ {
      "walletType" : "POSTPAID",
      "id" : 12345,
      "consumptionAlertSet" : true,
      "auditableField" : [ { }, { } ],
      "fastRatingLevel" : 12345,
      "code" : "...",
      "lowBalanceLevel" : 12345.0,
      "rejectLevel" : 12345.0,
      "description" : "...",
      "rejectLevelEl" : "...",
      "updatedCode" : "...",
      "lowBalanceLevelEl" : "..."
    }, {
      "walletType" : "POSTPAID",
      "id" : 12345,
      "consumptionAlertSet" : true,
      "auditableField" : [ { }, { } ],
      "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" : [ { }, { } ],
      "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" : [ { }, { } ]
    } ],
    "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" : "..."
    } ],
    "modelCode" : "...",
    "lifeCycleStatus" : "RETIRED",
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "imagePath" : "...",
    "imageBase64" : "...",
    "languageDescriptions" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "longDescription" : "...",
    "longDescriptionsTranslated" : [ {
      "languageCode" : "...",
      "description" : "..."
    }, {
      "languageCode" : "...",
      "description" : "..."
    } ],
    "globalRatingScriptInstance" : "...",
    "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" : [ { }, { } ]
    } ]
  },
  "mandatory" : true
}