- Added support for expanding
invoiceschedulebookings,invoiceschedulebookings.order, andinvoiceschedulebookings.subscriptionto the Query InvoiceSchedule and Query InvoiceSchedules methods.
- Added a new optional parameter
get_prev_rate_plan_versionto retrieve the previous version ID of the subscription rate plan.
- The endpoint for deleting a workflow version has changed from
/versions/{version_id}to/workflows/versions/{version_id}.
- Added CustomObjectDefinitionRelationship model.
- Added CustomObjectDefinitionRelationshipRecordConstraints model.
- Added CustomObjectDefinitionRelationshipRecordConstraintsCreate model.
- Added CustomObjectDefinitionSchemaRelationshipCardinality model.
- Added ExpandedInvoiceScheduleBooking model.
- Added SubmitDataQueryRequestWarehouseSize model.
- Added a new field
organizationLabelto the AccountData model, allowing developers to include an organization label as a string.
- Added
customerServiceRepNamefield to the AccountSummaryBasicInfo model, allowing developers to access or set the name of the customer service representative associated with the account.
- Added
includeSubscriptionsproperty to specify whether to bill subscriptions. - Added
includeOrderLineItemsproperty to specify whether to bill order line items.
- Added
includeSubscriptionsproperty to specify whether to bill subscriptions. - Added
includeOrderLineItemsproperty to specify whether to bill order line items.
- Added
includeSubscriptionsproperty to specify whether to bill subscriptions. - Added
includeOrderLineItemsproperty to specify whether to bill order line items.
- Added
purchaseOrderNumberfield to the CreateAccountRequest model, allowing developers to specify a purchase order number for services or products purchased. - Added
customerServiceRepNamefield to the CreateAccountRequest model, allowing developers to specify the name of the account`s customer service representative.
- Added
includeSubscriptionsproperty to specify whether to bill subscriptions, defaulting to true. - Added
includeOrderLineItemsproperty to specify whether to bill order line items, defaulting to true.
Changed the item type of the
relationshipsfield from Object to CustomObjectDefinitionRelationship, which may require developers to update the code to handle the new type.Added validation for
relationshipsfield to ensure each item in the array is validated using CustomObjectDefinitionRelationship.validateJSON.
- Added
sourceDataproperty to DataQueryJob, allowing developers to specify source data for queries. - Introduced
useIndexJoinproperty to DataQueryJob, enabling the use of Index Join for queries.
- Added
sourceDataproperty to DataQueryJobCancelled model, allowing developers to include source data in their queries. - Introduced
useIndexJoinproperty to DataQueryJobCancelled model, enabling the use of Index Join for queries.
- Added
sourceDataproperty to the DataQueryJobCommon model, allowing developers to include source data in their data query requests. - Introduced
useIndexJoinproperty to the DataQueryJobCommon model, enabling developers to specify whether to use Index Join in their queries.
- Added new status
ApprovedByAuthorityto represent invoices approved by an authority. - Added new status
Rejectedto represent invoices that have been rejected.
- Added
includeSubscriptionsproperty to specify whether subscriptions should be included. - Added
includeOrderLineItemsproperty to specify whether order line items should be included.
- Added
productRatePlanChargeIdas a new field in the ExpandedInvoiceItem model. - Added
orderLineItemIdas a new field in the ExpandedInvoiceItem model.
- Added support for
invoiceScheduleBookingsin the ExpandedInvoiceSchedule model, allowing developers to handle bookings associated with invoice schedules.
- Added validation for
billingPeriodEndDateandbillingPeriodStartDatefields to ensure they are primitive string types.
- Added
includeSubscriptionsproperty to specify whether to bill subscriptions. - Added
includeOrderLineItemsproperty to specify whether to bill order line items.
- Integrated CommonResponse interface into GenerateBillingDocumentResponse, adding fields: processId, requestId, reasons, and success.
- Added validation for new fields: processId, requestId, and reasons to ensure correct data types.
- Added a new property
organizationLabelto the OmniChannelAccountData model, allowing developers to include an organization label as a string.
- Added a new property
isCreatedByOrderto indicate whether the amendment was created by an order.
- Added a new property
sequenceto the OrderActionRatePlanOrderAction model, which represents the sequence of the order actions processed in the order.
- Added import and usage of CustomObjectDefinitionRelationship for handling relationships.
- Implemented validation for the
relationshipsfield to ensure each item is validated using CustomObjectDefinitionRelationship.validateJSON.
- The constructor no longer requires the
product_rate_plan_idparameter. - The
productRatePlanIdis no longer a required property in the JSON data validation.
- Added support for
userRoles,taxation,billingDocuments,reporting,revenue, andmediationfields, each as an array of SettingComponentKeyValue objects. These fields are now validated and converted from JSON data.
- Added a new property
warehouseSizeto the SubmitDataQueryRequest model, allowing developers to specify the size of the warehouse for data queries.
- Added a new enum value
WAREHOUSEto the SubmitDataQueryRequestSourceData class.
- Added
estimatedStartDateproperty to specify the estimated start date of the pending charge in YYYY-MM-DD format.