serviceTemplateDto Data Type

The Class ServiceTemplateDto.

Namespace
(Default)
Properties
name data type type namespace min/max occurs description
autoEndOfEngagement boolean element 0/1  
customFields customFieldsDto element 0/1 The custom fields.
imageBase64 string element 0/1 The image base 64.
imagePath string element 0/1 The image path.
invoicingCalendar string element 0/1 The invoicing calendar.
longDescription string element 0/1 The long description.
mandatory boolean element 1/1 The mandatory.
minimumAmountEl string element 0/1 Expression to determine minimum amount value
minimumAmountElSpark string element 0/1 Expression to determine minimum amount value - for Spark
minimumLabelEl string element 0/1 Expression to determine rated transaction description to reach minimum amount value
minimumLabelElSpark string element 0/1 Expression to determine rated transaction description to reach minimum amount value - for Spark
renewalRule subscriptionRenewalDto element 0/1 The renewal rule.
serviceChargeTemplateRecurrings serviceChargeTemplateRecurringsDto element 0/1 The service charge template recurrings.
serviceChargeTemplateSubscriptions serviceChargeTemplateSubscriptionsDto element 0/1 The service charge template subscriptions.
serviceChargeTemplateTerminations serviceChargeTemplateTerminationsDto element 0/1 The service charge template terminations.
serviceChargeTemplateUsages serviceChargeTemplateUsagesDto element 0/1 The service charge template usages.
somCode string element 0/1 BusinessServiceModel code.
Properties inherited from enableBusinessDto
code string attribute 1/1 The code
description string attribute 0/1 The description
id long attribute 0/1 The id.
auditable auditableDto element 0/1  
auditableField auditableFieldDto element 0/unbounded  
disabled boolean element 0/1 Is entity disabled. Value is ignored in Update action - use enable/disable API instead.
updatedCode string element 0/1 The updated code.

Example

<ServiceTemplate code="..." description="..." id="...">
  <longDescription>...</longDescription>
  <invoicingCalendar>...</invoicingCalendar>
  <serviceChargeTemplateRecurrings>
    <serviceChargeTemplateRecurring/>
  </serviceChargeTemplateRecurrings>
  <serviceChargeTemplateSubscriptions>
    <serviceChargeTemplateSubscription/>
  </serviceChargeTemplateSubscriptions>
  <serviceChargeTemplateTerminations>
    <serviceChargeTemplateTermination/>
  </serviceChargeTemplateTerminations>
  <serviceChargeTemplateUsages>
    <serviceChargeTemplateUsage/>
  </serviceChargeTemplateUsages>
  <customFields>
    <customField code="..." description="..." valueDate="..." valuePeriodEndDate="..." valuePeriodPriority="..." valuePeriodStartDate="...">
      <fieldType>...</fieldType>
      <languageDescriptions/>
      <stringValue>...</stringValue>
      <dateValue>...</dateValue>
      <longValue>...</longValue>
      <doubleValue>...</doubleValue>
      <booleanValue>...</booleanValue>
      <listValue>
        <value/>
      </listValue>
      <mapValue>...</mapValue>
      <entityReferenceValue/>
      <indexType>...</indexType>
      <fileValue>...</fileValue>
      <formattedValue/>
      <guiPosition>...</guiPosition>
    </customField>
    <inheritedCustomField code="..." description="..." valueDate="..." valuePeriodEndDate="..." valuePeriodPriority="..." valuePeriodStartDate="...">
      <fieldType>...</fieldType>
      <languageDescriptions/>
      <stringValue>...</stringValue>
      <dateValue>...</dateValue>
      <longValue>...</longValue>
      <doubleValue>...</doubleValue>
      <booleanValue>...</booleanValue>
      <listValue>
        <value/>
      </listValue>
      <mapValue>...</mapValue>
      <entityReferenceValue/>
      <indexType>...</indexType>
      <fileValue>...</fileValue>
      <formattedValue/>
      <guiPosition>...</guiPosition>
    </inheritedCustomField>
  </customFields>
  <somCode>...</somCode>
  <imagePath>...</imagePath>
  <imageBase64>...</imageBase64>
  <minimumAmountEl>...</minimumAmountEl>
  <minimumAmountElSpark>...</minimumAmountElSpark>
  <minimumLabelEl>...</minimumLabelEl>
  <minimumLabelElSpark>...</minimumLabelElSpark>
  <autoEndOfEngagement>...</autoEndOfEngagement>
  <renewalRule>
    <initialyActiveFor>...</initialyActiveFor>
    <initialyActiveForUnit>...</initialyActiveForUnit>
    <autoRenew>...</autoRenew>
    <daysNotifyRenewal>...</daysNotifyRenewal>
    <endOfTermAction>...</endOfTermAction>
    <terminationReasonCode>...</terminationReasonCode>
    <renewFor>...</renewFor>
    <renewForUnit>...</renewForUnit>
    <extendAgreementPeriodToSubscribedTillDate>...</extendAgreementPeriodToSubscribedTillDate>
  </renewalRule>
  <disabled>...</disabled>
  <auditable created="..." creator="..." updated="..." updater="..."/>
  <auditableFields>
    <auditableField actor="..." changeOrigin="..." code="..." created="..." currentState="..." description="..." entityClass="..." fieldName="..." id="..." originName="..." previousState="...">
      <auditable/>
      <auditableFields>
        <auditableField/>
      </auditableFields>
      <updatedCode>...</updatedCode>
    </auditableField>
  </auditableFields>
  <updatedCode>...</updatedCode>
</ServiceTemplate>