ServiceTemplateDto Data Type

Available Since
Oct 11, 2013
Implemented Interfaces
Serializable
Properties
name data type description
code string
description string
longDescription string
invoicingCalendar string
serviceChargeTemplateRecurrings ServiceChargeTemplateRecurringsDto
serviceChargeTemplateSubscriptions ServiceChargeTemplateSubscriptionsDto
serviceChargeTemplateTerminations ServiceChargeTemplateTerminationsDto
serviceChargeTemplateUsages ServiceChargeTemplateUsagesDto
customFields CustomFieldsDto
mandatory boolean
somCode string BusinessServiceModel code.
imagePath string
imageBase64 string
Properties inherited from BusinessDto
updatedCode string

Example

{
  "code" : "...",
  "description" : "...",
  "longDescription" : "...",
  "invoicingCalendar" : "...",
  "serviceChargeTemplateRecurrings" : {
    "serviceChargeTemplateRecurring" : [ {
      "code" : "...",
      "wallets" : { }
    }, {
      "code" : "...",
      "wallets" : { }
    } ]
  },
  "serviceChargeTemplateSubscriptions" : {
    "serviceChargeTemplateSubscription" : [ {
      "code" : "...",
      "wallets" : { }
    }, {
      "code" : "...",
      "wallets" : { }
    } ]
  },
  "serviceChargeTemplateTerminations" : {
    "serviceChargeTemplateTermination" : [ {
      "code" : "...",
      "wallets" : { }
    }, {
      "code" : "...",
      "wallets" : { }
    } ]
  },
  "serviceChargeTemplateUsages" : {
    "serviceChargeTemplateUsage" : [ {
      "counterTemplate" : "...",
      "code" : "...",
      "wallets" : { }
    }, {
      "counterTemplate" : "...",
      "code" : "...",
      "wallets" : { }
    } ]
  },
  "customFields" : {
    "customField" : [ {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "STORE_ONLY"
    }, {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX"
    } ],
    "inheritedCustomField" : [ {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "STORE_ONLY"
    }, {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX"
    } ]
  },
  "somCode" : "...",
  "imagePath" : "...",
  "imageBase64" : "...",
  "updatedCode" : "..."
}