- Added CustomObjectDefinitionRelationship model.
- Added CustomObjectDefinitionRelationshipRecordConstraints model.
- Added CustomObjectDefinitionRelationshipRecordConstraintsCreate model.
- Added CustomObjectDefinitionSchemaRelationshipCardinality model.
- Added ExpandedInvoiceScheduleBooking model.
- Added SubmitDataQueryRequestWarehouseSize model.
- Added support for expanding
invoiceschedulebookings,invoiceschedulebookings.order, andinvoiceschedulebookings.subscriptionin the query_invoice_schedule_by_key and query_invoice_schedules methods.
- Added a new optional parameter
get_prev_rate_plan_versionof typeStrictBoolto retrieve the previous version ID of the rate plan.
- The resource path for deleting a version has been changed from
/versions/{version_id}to/workflows/versions/{version_id}. This change requires developers to update their code to use the new resource path when calling the DELETE method.
- Added CustomObjectDefinitionRelationship model.
- Added CustomObjectDefinitionRelationshipRecordConstraints model.
- Added CustomObjectDefinitionRelationshipRecordConstraintsCreate model.
- Added CustomObjectDefinitionSchemaRelationshipCardinality model.
- Added ExpandedInvoiceScheduleBooking model.
- Added SubmitDataQueryRequestWarehouseSize model.
- Added a new optional field
organizationLabelto the AccountData model.
- Added
customerServiceRepNamefield to the AccountSummaryBasicInfo model, allowing developers to access or set the customer service representative`s name associated with an account.
- Added
include_subscriptionsfield to specify whether to bill subscriptions. - Added
include_order_line_itemsfield to specify whether to bill order line items.
- Added
include_subscriptionsfield to specify whether to bill subscriptions. - Added
include_order_line_itemsfield to specify whether to bill order line items.
- Added
include_subscriptionsfield to specify whether to bill subscriptions. - Added
include_order_line_itemsfield to specify whether to bill order line items.
- Added
purchaseOrderNumberfield to store the purchase order number provided by the customer. - Added
customerServiceRepNamefield to store the name of the account’s customer service representative, with a maximum length of 50 characters.
- Added
include_subscriptionsfield to specify whether to bill subscriptions. - Added
include_order_line_itemsfield to specify whether to bill order line items.
The
relationshipsfield type has been changed fromList[Dict[str, Any]]toList[CustomObjectDefinitionRelationship]. This change requires developers to update the code to use the newCustomObjectDefinitionRelationshipmodel for relationships.Added custom serialization for the
relationshipsfield by implementingto_dict()for each item in the list, allowing for more structured and consistent data handling.
- Added
source_datafield of type SubmitDataQueryRequestSourceData to the DataQueryJob model. - Added
use_index_joinfield of type StrictBool to the DataQueryJob model, indicating whether to use Index Join.
- Added
source_datafield of type SubmitDataQueryRequestSourceData to the DataQueryJobCancelled model. - Added
use_index_joinfield of type StrictBool to the DataQueryJobCancelled model.
- Added
source_datafield of typeSubmitDataQueryRequestSourceDatato the DataQueryJobCommon model. - Added
use_index_joinfield of typeStrictBoolto the DataQueryJobCommon model.
- Added new status
ApprovedByAuthorityto the EInvoiceStatus enum. - Added new status
Rejectedto the EInvoiceStatus enum.
- Added
include_subscriptionsfield to the ExpandedBillingRun model, allowing developers to specify whether subscriptions should be included. - Added
include_order_line_itemsfield to the ExpandedBillingRun model, enabling the inclusion of order line items.
- Added
productRatePlanChargeIdas a new optional field in the ExpandedInvoiceItem model. - Added
orderLineItemIdas a new optional field in the ExpandedInvoiceItem model.
- Added a new field
invoice_schedule_bookingsto theExpandedInvoiceSchedulemodel, which is a list ofExpandedInvoiceScheduleBookingobjects. This allows developers to include and manage invoice schedule bookings within the invoice schedule.
- Changed the type of
billing_period_end_dateandbilling_period_start_datefromdatetoStrictStr. This may require developers to update their code to handle these fields as strings instead of date objects.
- Added
includeSubscriptionsfield to specify whether to bill subscriptions. - Added
includeOrderLineItemsfield to specify whether to bill order line items.
- Added
process_idandrequest_idfields to track the process and request identifiers. - Introduced
reasonsfield to capture a list ofFailedReasonobjects, providing more detailed error information. - Updated the
to_dictmethod to include thereasonsfield, allowing for detailed serialization of failure reasons.
- Added a new optional field
organizationLabelto the OmniChannelAccountData model.
- Added a new field
isCreatedByOrderof type StrictBool to the OrderActionRatePlanAmendment model, indicating whether the amendment was created by an order.
- Added a new optional field
sequenceof type StrictInt to the OrderActionRatePlanOrderAction model, allowing developers to specify the sequence of order actions processed in the order.
- Introduced
CustomObjectDefinitionRelationshipfor defining relationships inPostCustomObjectDefinitionsRequestDefinition, replacing the previous generic dictionary approach.
- The
product_rate_plan_idfield is now optional. Previously, it was a required field. Developers may need to update their code to handle cases where this field is not provided.
- Added new optional fields:
user_roles,taxation,billing_documents,reporting,revenue, andmediationto the SettingSourceComponent model.
- Added a new optional field
warehouseSizeto the SubmitDataQueryRequest model, allowing developers to specify the warehouse size for data queries.
- Added a new enum value
WAREHOUSEto the SubmitDataQueryRequestSourceData class.
- Added
estimatedStartDatefield to the UpdateOrderActionChargeTriggerDate model, allowing developers to specify the estimated start date of a pending charge.