UpdateServicesRequestDto Data Type

The Class UpdateServicesRequestDto.

Implemented Interfaces
Serializable
Properties
name data type description
subscriptionCode string The subscription code.
subscriptionValidityDate number The subscription validity date.
serviceToUpdate array of ServiceToUpdateDto The services to update.
autoEndOfEngagement boolean auto end of engagement
rateUntilDate number rate until date
minimumAmountEl string minimum Amount El
minimumLabelEl string minimum label El
attributeInstances array of AttributeInstanceDto attribute Instances

Example

{
  "subscriptionCode" : "...",
  "subscriptionValidityDate" : 12345,
  "serviceToUpdate" : [ {
    "id" : 12345,
    "code" : "...",
    "overrideCode" : "...",
    "description" : "...",
    "quantity" : 12345.0,
    "actionDate" : 12345,
    "endAgreementDate" : 12345,
    "terminationDate" : 12345,
    "terminationReason" : "...",
    "serviceRenewal" : {
      "initialTermType" : "FIXED",
      "renewalTermType" : "RECURRING",
      "initialyActiveFor" : 12345,
      "initialyActiveForUnit" : "MONTH",
      "calendarInitialyActiveFor" : { },
      "autoRenew" : true,
      "daysNotifyRenewal" : 12345,
      "endOfTermAction" : "TERMINATE",
      "terminationReasonCode" : "...",
      "renewFor" : 12345,
      "calendarRenewFor" : { },
      "renewForUnit" : "DAY",
      "extendAgreementPeriodToSubscribedTillDate" : true
    },
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    }
  }, {
    "id" : 12345,
    "code" : "...",
    "overrideCode" : "...",
    "description" : "...",
    "quantity" : 12345.0,
    "actionDate" : 12345,
    "endAgreementDate" : 12345,
    "terminationDate" : 12345,
    "terminationReason" : "...",
    "serviceRenewal" : {
      "initialTermType" : "RECURRING",
      "renewalTermType" : "RECURRING",
      "initialyActiveFor" : 12345,
      "initialyActiveForUnit" : "MONTH",
      "calendarInitialyActiveFor" : { },
      "autoRenew" : true,
      "daysNotifyRenewal" : 12345,
      "endOfTermAction" : "SUSPEND",
      "terminationReasonCode" : "...",
      "renewFor" : 12345,
      "calendarRenewFor" : { },
      "renewForUnit" : "DAY",
      "extendAgreementPeriodToSubscribedTillDate" : true
    },
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    }
  } ],
  "autoEndOfEngagement" : true,
  "rateUntilDate" : 12345,
  "minimumAmountEl" : "...",
  "minimumLabelEl" : "...",
  "attributeInstances" : [ {
    "attributeCode" : "...",
    "parentAttributeValueId" : 12345,
    "assignedAttributeValueIds" : [ 12345, 12345 ],
    "stringValue" : "...",
    "dateValue" : 12345,
    "doubleValue" : 12345.0,
    "customFieldDto" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "booleanValue" : true
  }, {
    "attributeCode" : "...",
    "parentAttributeValueId" : 12345,
    "assignedAttributeValueIds" : [ 12345, 12345 ],
    "stringValue" : "...",
    "dateValue" : 12345,
    "doubleValue" : 12345.0,
    "customFieldDto" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "booleanValue" : true
  } ]
}