The Class UpdateServicesRequestDto.
| 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
} ]
}