The Class ServiceToActivateDto.
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" : "CHECKBOX_LIST", "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" : "ENTITY", "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" : "CUSTOM_TABLE_WRAPPER", "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" : "..." }, { "code" : "...", "description" : "...", "fieldType" : "BOOLEAN", "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" : "FIXED", "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" : "SUSPEND", "terminationReasonCode" : "...", "renewFor" : 12345, "calendarRenewFor" : { "id" : 12345, "auditableField" : [ { }, { } ], "code" : "...", "description" : "...", "updatedCode" : "...", "calendarType" : "FIXED", "fixedDates" : [ "...", "..." ], "days" : [ { }, { } ], "hours" : [ { }, { } ], "periodLength" : 12345, "periodUnit" : "DAY_OF_MONTH", "nbPeriods" : 12345, "joinCalendar1Code" : "...", "joinCalendar2Code" : "...", "intervalType" : "HOUR", "intervals" : [ { }, { } ], "weekendBegin" : 12345, "weekendEnd" : 12345, "endDate" : 12345, "startDate" : 12345, "initDateEL" : "...", "holidays" : [ { }, { } ], "languageDescriptions" : [ { }, { } ] }, "renewForUnit" : "DAY", "extendAgreementPeriodToSubscribedTillDate" : true } }