The Class OfferServiceTemplateDto.
name | data type | description |
---|---|---|
serviceTemplate | ServiceTemplateDto | The service template. |
mandatory | boolean | The mandatory. |
incompatibleServiceTemplate | array of ServiceTemplateDto | The incompatible services. |
Example
{ "serviceTemplate" : { "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" : "...", "longDescription" : "...", "invoicingCalendar" : "...", "serviceChargeTemplateRecurrings" : { "serviceChargeTemplateRecurring" : [ { }, { } ] }, "serviceChargeTemplateSubscriptions" : { "serviceChargeTemplateSubscription" : [ { }, { } ] }, "serviceChargeTemplateTerminations" : { "serviceChargeTemplateTermination" : [ { }, { } ] }, "serviceChargeTemplateUsages" : { "serviceChargeTemplateUsage" : [ { }, { } ] }, "customFields" : { "customField" : [ { }, { } ], "inheritedCustomField" : [ { }, { } ] }, "somCode" : "...", "imagePath" : "...", "imageBase64" : "...", "minimumAmountEl" : "...", "minimumLabelEl" : "...", "minimumInvoiceSubCategory" : "...", "autoEndOfEngagement" : true, "minimumChargeTemplate" : "...", "renewalRule" : { "initialTermType" : "FIXED", "renewalTermType" : "CALENDAR", "initialyActiveFor" : 12345, "initialyActiveForUnit" : "MONTH", "calendarInitialyActiveFor" : { }, "autoRenew" : true, "daysNotifyRenewal" : 12345, "endOfTermAction" : "TERMINATE", "terminationReasonCode" : "...", "renewFor" : 12345, "calendarRenewFor" : { }, "renewForUnit" : "DAY", "extendAgreementPeriodToSubscribedTillDate" : true }, "languageDescriptions" : [ { "languageCode" : "...", "description" : "..." }, { "languageCode" : "...", "description" : "..." } ], "groupedServiceCode" : "...", "values" : [ { }, { } ], "valueValidator" : "...", "serviceTypeCode" : "...", "display" : true, "param" : "...", "medias" : [ { "code" : "...", "description" : "...", "mediaName" : "...", "label" : "...", "main" : true, "mediaType" : "VIDEO", "mediaPath" : "...", "id" : 12345, "customFields" : { } }, { "code" : "...", "description" : "...", "mediaName" : "...", "label" : "...", "main" : true, "mediaType" : "IMAGE", "mediaPath" : "...", "id" : 12345, "customFields" : { } } ] }, "mandatory" : true, "incompatibleServiceTemplate" : [ { "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" : "...", "longDescription" : "...", "invoicingCalendar" : "...", "serviceChargeTemplateRecurrings" : { "serviceChargeTemplateRecurring" : [ { }, { } ] }, "serviceChargeTemplateSubscriptions" : { "serviceChargeTemplateSubscription" : [ { }, { } ] }, "serviceChargeTemplateTerminations" : { "serviceChargeTemplateTermination" : [ { }, { } ] }, "serviceChargeTemplateUsages" : { "serviceChargeTemplateUsage" : [ { }, { } ] }, "customFields" : { "customField" : [ { }, { } ], "inheritedCustomField" : [ { }, { } ] }, "somCode" : "...", "imagePath" : "...", "imageBase64" : "...", "minimumAmountEl" : "...", "minimumLabelEl" : "...", "minimumInvoiceSubCategory" : "...", "autoEndOfEngagement" : true, "minimumChargeTemplate" : "...", "renewalRule" : { "initialTermType" : "CALENDAR", "renewalTermType" : "CALENDAR", "initialyActiveFor" : 12345, "initialyActiveForUnit" : "DAY", "calendarInitialyActiveFor" : { }, "autoRenew" : true, "daysNotifyRenewal" : 12345, "endOfTermAction" : "TERMINATE", "terminationReasonCode" : "...", "renewFor" : 12345, "calendarRenewFor" : { }, "renewForUnit" : "DAY", "extendAgreementPeriodToSubscribedTillDate" : true }, "languageDescriptions" : [ { "languageCode" : "...", "description" : "..." }, { "languageCode" : "...", "description" : "..." } ], "groupedServiceCode" : "...", "values" : [ { }, { } ], "valueValidator" : "...", "serviceTypeCode" : "...", "display" : true, "param" : "...", "medias" : [ { "code" : "...", "description" : "...", "mediaName" : "...", "label" : "...", "main" : true, "mediaType" : "IMAGE", "mediaPath" : "...", "id" : 12345, "customFields" : { } }, { "code" : "...", "description" : "...", "mediaName" : "...", "label" : "...", "main" : true, "mediaType" : "VIDEO", "mediaPath" : "...", "id" : 12345, "customFields" : { } } ] }, { "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" : "...", "longDescription" : "...", "invoicingCalendar" : "...", "serviceChargeTemplateRecurrings" : { "serviceChargeTemplateRecurring" : [ { }, { } ] }, "serviceChargeTemplateSubscriptions" : { "serviceChargeTemplateSubscription" : [ { }, { } ] }, "serviceChargeTemplateTerminations" : { "serviceChargeTemplateTermination" : [ { }, { } ] }, "serviceChargeTemplateUsages" : { "serviceChargeTemplateUsage" : [ { }, { } ] }, "customFields" : { "customField" : [ { }, { } ], "inheritedCustomField" : [ { }, { } ] }, "somCode" : "...", "imagePath" : "...", "imageBase64" : "...", "minimumAmountEl" : "...", "minimumLabelEl" : "...", "minimumInvoiceSubCategory" : "...", "autoEndOfEngagement" : true, "minimumChargeTemplate" : "...", "renewalRule" : { "initialTermType" : "RECURRING", "renewalTermType" : "CALENDAR", "initialyActiveFor" : 12345, "initialyActiveForUnit" : "DAY", "calendarInitialyActiveFor" : { }, "autoRenew" : true, "daysNotifyRenewal" : 12345, "endOfTermAction" : "SUSPEND", "terminationReasonCode" : "...", "renewFor" : 12345, "calendarRenewFor" : { }, "renewForUnit" : "DAY", "extendAgreementPeriodToSubscribedTillDate" : true }, "languageDescriptions" : [ { "languageCode" : "...", "description" : "..." }, { "languageCode" : "...", "description" : "..." } ], "groupedServiceCode" : "...", "values" : [ { }, { } ], "valueValidator" : "...", "serviceTypeCode" : "...", "display" : true, "param" : "...", "medias" : [ { "code" : "...", "description" : "...", "mediaName" : "...", "label" : "...", "main" : true, "mediaType" : "VIDEO", "mediaPath" : "...", "id" : 12345, "customFields" : { } }, { "code" : "...", "description" : "...", "mediaName" : "...", "label" : "...", "main" : true, "mediaType" : "IMAGE", "mediaPath" : "...", "id" : 12345, "customFields" : { } } ] } ] }