ServiceToActivateDto Data Type

The Class ServiceToActivateDto.

Implemented Interfaces
Serializable
Properties
name data type description
id number
code string The code.
overrideCode string The Service Instance code.
description string The description.
quantity number The quantity.
subscriptionDate number The subscription date.
chargeInstanceOverrides ChargeInstanceOverridesDto The charge instance overrides.
customFields CustomFieldsDto The custom fields.
rateUntilDate number The rate until date.
amountPS number The amount PS.
calendarPSCode string The calendar PS code.
paymentDayInMonthPS number The payment day in month PS.
minimumAmountEl string Expression to determine minimum amount value
minimumLabelEl string Expression to determine rated transaction description to reach minimum amount value
minimumInvoiceSubCategory string Corresponding to minimum invoice subcategory
minimumChargeTemplate string Corresponding to minimum one shot charge template code.
subscribedTillDate number The subscribed till date.
serviceRenewal SubscriptionRenewalDto The renewal service.

Example

{
  "id" : 12345,
  "code" : "...",
  "overrideCode" : "...",
  "description" : "...",
  "quantity" : 12345.0,
  "subscriptionDate" : 12345,
  "chargeInstanceOverrides" : {
    "chargeInstanceOverride" : [ {
      "chargeInstanceCode" : "...",
      "amountWithoutTax" : 12345.0,
      "amountWithTax" : 12345.0,
      "description" : "..."
    }, {
      "chargeInstanceCode" : "...",
      "amountWithoutTax" : 12345.0,
      "amountWithTax" : 12345.0,
      "description" : "..."
    } ]
  },
  "customFields" : {
    "customField" : [ {
      "code" : "...",
      "description" : "...",
      "fieldType" : "TEXT_AREA",
      "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",
      "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" : "..."
    } ],
    "inheritedCustomField" : [ {
      "code" : "...",
      "description" : "...",
      "fieldType" : "LONG",
      "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",
      "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" : "STORE_ONLY",
      "fileValue" : "...",
      "formattedValue" : { },
      "urlReferenceValue" : { },
      "guiPosition" : "...",
      "customTableCode" : "...",
      "dataFilter" : "...",
      "fields" : "..."
    } ]
  },
  "rateUntilDate" : 12345,
  "amountPS" : 12345.0,
  "calendarPSCode" : "...",
  "paymentDayInMonthPS" : 12345,
  "minimumAmountEl" : "...",
  "minimumLabelEl" : "...",
  "minimumInvoiceSubCategory" : "...",
  "minimumChargeTemplate" : "...",
  "subscribedTillDate" : 12345,
  "serviceRenewal" : {
    "initialTermType" : "RECURRING",
    "renewalTermType" : "RECURRING",
    "initialyActiveFor" : 12345,
    "initialyActiveForUnit" : "MONTH",
    "calendarInitialyActiveFor" : {
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "calendarType" : "FIXED",
      "fixedDates" : [ "...", "..." ],
      "days" : [ { }, { } ],
      "hours" : [ { }, { } ],
      "periodLength" : 12345,
      "periodUnit" : "SECOND",
      "nbPeriods" : 12345,
      "joinCalendar1Code" : "...",
      "joinCalendar2Code" : "...",
      "intervalType" : "DAY",
      "intervals" : [ { }, { } ],
      "weekendBegin" : 12345,
      "weekendEnd" : 12345,
      "endDate" : 12345,
      "startDate" : 12345,
      "initDateEL" : "...",
      "holidays" : [ { }, { } ],
      "languageDescriptions" : [ { }, { } ]
    },
    "autoRenew" : true,
    "daysNotifyRenewal" : 12345,
    "endOfTermAction" : "TERMINATE",
    "terminationReasonCode" : "...",
    "renewFor" : 12345,
    "calendarRenewFor" : {
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "calendarType" : "BANKING",
      "fixedDates" : [ "...", "..." ],
      "days" : [ { }, { } ],
      "hours" : [ { }, { } ],
      "periodLength" : 12345,
      "periodUnit" : "HOUR_OF_DAY",
      "nbPeriods" : 12345,
      "joinCalendar1Code" : "...",
      "joinCalendar2Code" : "...",
      "intervalType" : "WDAY",
      "intervals" : [ { }, { } ],
      "weekendBegin" : 12345,
      "weekendEnd" : 12345,
      "endDate" : 12345,
      "startDate" : 12345,
      "initDateEL" : "...",
      "holidays" : [ { }, { } ],
      "languageDescriptions" : [ { }, { } ]
    },
    "renewForUnit" : "DAY",
    "extendAgreementPeriodToSubscribedTillDate" : true
  }
}