{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Java client library 3.17.0 changelog","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"java-client-library-3170-changelog","__idx":0},"children":["Java client library 3.17.0 changelog"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"zuoraclient","__idx":1},"children":["ZuoraClient"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: public BalanceTrackingApi balanceTrackingApi()"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method: public SummaryStatementsApi summaryStatementsApi()"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"balancetrackingapi","__idx":2},"children":["BalanceTrackingApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The entire class BalanceTrackingApi has been removed, including all its methods and inner classes."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentsapi","__idx":3},"children":["CommitmentsApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method getCommitmentBalanceCall to initiate a call to get the balance for a specific commitment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method getCommitmentBalanceValidateBeforeCall to validate parameters before calling getCommitmentBalance."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method getCommitmentBalance to get the balance for a specific commitment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method getCommitmentBalanceWithHttpInfo to get the balance for a specific commitment with HTTP info."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method getCommitmentBalanceAsync to execute the getCommitmentBalance request asynchronously."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new inner class GetCommitmentBalanceApi to build and execute getCommitmentBalance requests."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method getCommitmentBalanceApi to create an instance of GetCommitmentBalanceApi."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"invoicesapi","__idx":4},"children":["InvoicesApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class SplitInvoiceApi with methods for setting headers and executing split invoice requests."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method splitInvoiceApi to create an instance of SplitInvoiceApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class UnpostInvoiceApi with methods for setting headers and executing unpost invoice requests."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method unpostInvoiceApi to create an instance of UnpostInvoiceApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method splitInvoice to split a draft invoice into multiple invoices by percentage."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method unpostInvoice to unpost an invoice that is in Posted status."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"objectqueriesapi","__idx":5},"children":["ObjectQueriesApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for com.zuora.model.ExpandedInformationalTaxationItem."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for com.zuora.model.QueryInformationalTaxationItemsResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryInformationalTaxationItemByKeyCall to query InformationalTaxationItem by key."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryInformationalTaxationItemByKeyValidateBeforeCall for validation before querying InformationalTaxationItem by key."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryInformationalTaxationItemByKey to execute the query for InformationalTaxationItem by key."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryInformationalTaxationItemByKeyWithHttpInfo to execute the query for InformationalTaxationItem by key with HTTP info."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryInformationalTaxationItemByKeyAsync for asynchronous execution of the query for InformationalTaxationItem by key."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class QueryInformationalTaxationItemByKeyApi for building and executing the query for InformationalTaxationItem by key."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryInformationalTaxationItemByKeyApi to return an instance of QueryInformationalTaxationItemByKeyApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryInformationalTaxationItemsCall to query InformationalTaxationItems."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryInformationalTaxationItemsValidateBeforeCall for validation before querying InformationalTaxationItems."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryInformationalTaxationItems to execute the query for InformationalTaxationItems."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryInformationalTaxationItemsWithHttpInfo to execute the query for InformationalTaxationItems with HTTP info."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryInformationalTaxationItemsAsync for asynchronous execution of the query for InformationalTaxationItems."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class QueryInformationalTaxationItemsApi for building and executing the query for InformationalTaxationItems."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method queryInformationalTaxationItemsApi to return an instance of QueryInformationalTaxationItemsApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Expanded supported expands for Query OrderLineItem by key to include: billto, soldtoinfo, owneraccount, invoiceowneraccount, invoiceitems."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Expanded supported expands for Query OrderLineItems to include: billto, soldtoinfo, owneraccount, invoiceowneraccount, invoiceitems."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"summaryjournalentriesapi","__idx":6},"children":["SummaryJournalEntriesApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class UpdateDraftSummaryJournalEntryRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class UpdateJournalEntryWorkflowRequest."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method approveSummaryJournalEntryCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method approveSummaryJournalEntryValidateBeforeCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method approveSummaryJournalEntry."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method approveSummaryJournalEntryWithHttpInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method approveSummaryJournalEntryAsync."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class ApproveSummaryJournalEntryApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method rejectSummaryJournalEntryCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method rejectSummaryJournalEntryValidateBeforeCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method rejectSummaryJournalEntry."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method rejectSummaryJournalEntryWithHttpInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method rejectSummaryJournalEntryAsync."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class RejectSummaryJournalEntryApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method returnSummaryJournalEntryToDraftCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method returnSummaryJournalEntryToDraftValidateBeforeCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method returnSummaryJournalEntryToDraft."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method returnSummaryJournalEntryToDraftWithHttpInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method returnSummaryJournalEntryToDraftAsync."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class ReturnSummaryJournalEntryToDraftApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method submitSummaryJournalEntryCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method submitSummaryJournalEntryValidateBeforeCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method submitSummaryJournalEntry."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method submitSummaryJournalEntryWithHttpInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method submitSummaryJournalEntryAsync."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class SubmitSummaryJournalEntryApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method updateDraftSummaryJournalEntryCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method updateDraftSummaryJournalEntryValidateBeforeCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method updateDraftSummaryJournalEntry."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method updateDraftSummaryJournalEntryWithHttpInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method updateDraftSummaryJournalEntryAsync."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class UpdateDraftSummaryJournalEntryApi."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"actiontype","__idx":7},"children":["ActionType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CANCEL"]}," added to ActionType."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"applycreditmemorequest","__idx":8},"children":["ApplyCreditMemoRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the nullability of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["applicationRule"]}," field from non-existent to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new enum ApplicationRuleEnum with a value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ApplyCreditToSourceItemRule"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["applicationRule"]}," of type ApplicationRuleEnum to the ApplyCreditMemoRequest class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"chargeoverride","__idx":9},"children":["ChargeOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodLength"]}," added with @Nullable annotation, indicating it is optional."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount"]}," added with @Nullable annotation, indicating it is optional."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodLength"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount"]}," of type BigDecimal."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentscheduleoutput","__idx":10},"children":["CommitmentScheduleOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action"]}," of type ActionType to the CommitmentScheduleOutput class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," of type CommitmentScheduleStatusOutput to the CommitmentScheduleOutput class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentschedulestatus","__idx":11},"children":["CommitmentScheduleStatus"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The class CommitmentScheduleStatus has been removed."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentschedulestatusoutput","__idx":12},"children":["CommitmentScheduleStatusOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["ACTIVE enum value added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["CANCELLED enum value added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["CANCELLEDPENDINGEVALUATION enum value added"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentstatusenum","__idx":13},"children":["CommitmentStatusEnum"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CANCELLED"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["EVALUATED"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CANCELLEDPENDINGEVALUATION"]}," added."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentstatusinput","__idx":14},"children":["CommitmentStatusInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed class CommitmentStatusInput"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentstatusoutput","__idx":15},"children":["CommitmentStatusOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["EVALUATED enum value added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["CANCELLED enum value added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["CANCELLEDPENDINGEVALUATION enum value added."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"contact","__idx":16},"children":["Contact"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isSpecifiedInSubscription"]}," added with @Nullable annotation, indicating a change in nullability."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isSpecifiedInSubscription"]}," added to the Contact class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"contactresponse","__idx":17},"children":["ContactResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isSpecifiedInSubscription"]}," changed from non-existent to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isSpecifiedInSubscription"]}," added to the ContactResponse class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createjournalentryrequest","__idx":18},"children":["CreateJournalEntryRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionType"]}," is marked with @Nullable, indicating it is optional."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionType"]}," to the CreateJournalEntryRequest class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionType(String transactionType)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionType"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getTransactionType()"]}," to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionType"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setTransactionType(String transactionType)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionType"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createjournalentryrequestitem","__idx":19},"children":["CreateJournalEntryRequestItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["glString"]}," with a character limit of 350."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["notes"]}," with a character limit of 1,000."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"discountpricingoverride","__idx":20},"children":["DiscountPricingOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountAmount"]}," added with @Nullable annotation, indicating a change in nullability."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountPercentage"]}," added with @Nullable annotation, indicating a change in nullability."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountAmount"]}," added to the class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountPercentage"]}," added to the class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"discountpricingupdate","__idx":21},"children":["DiscountPricingUpdate"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountAmount"]}," added with @Nullable annotation, indicating a change in nullability."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountPercentage"]}," added with @Nullable annotation, indicating a change in nullability."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountAmount"]}," of type BigDecimal added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountPercentage"]}," of type BigDecimal added."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"enddateconditionproductrateplanchargerest","__idx":22},"children":["EndDateConditionProductRatePlanChargeRest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ONETIME"]}," added to EndDateConditionProductRatePlanChargeRest."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedaccount","__idx":23},"children":["ExpandedAccount"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the nullability of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}," field by adding @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}," with serialization name ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationId__NS"]}," to the ExpandedAccount class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS(String integrationIdNS)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}," field in a fluent style."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getIntegrationIdNS()"]}," to retrieve the value of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setIntegrationIdNS(String integrationIdNS)"]}," to set the value of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitment","__idx":24},"children":["ExpandedCommitment"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationReason"]}," from the ExpandedCommitment class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["overlapDrawdownPolicy"]}," to the ExpandedCommitment class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitmentassociateditem","__idx":25},"children":["ExpandedCommitmentAssociatedItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentNumber"]}," changed from non-existent to @Nullable, indicating a change in nullability."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentNumber"]}," with associated getter, setter, and builder method."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedinvoice","__idx":26},"children":["ExpandedInvoice"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}," with serialization name ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationId__NS"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS(String integrationIdNS)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getIntegrationIdNS()"]}," to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setIntegrationIdNS(String integrationIdNS)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["equals"]}," method to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}," in comparison."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["hashCode"]}," method to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["toString"]}," method to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated JSON validation to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationId__NS"]}," as a primitive type."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedorderlineitem","__idx":27},"children":["ExpandedOrderLineItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["orderNumber"]}," from non-existent to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["orderNumber"]}," with getter, setter, and fluent method."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["billTo"]}," of type ExpandedContact with getter, setter, and fluent method."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["soldToInfo"]}," of type ExpandedContact with getter, setter, and fluent method."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ownerAccount"]}," of type ExpandedAccount with getter, setter, and fluent method."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["invoiceOwnerAccount"]}," of type ExpandedAccount with getter, setter, and fluent method."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedpayment","__idx":28},"children":["ExpandedPayment"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}," changed from non-existent to optional with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}," with serialization name ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationId__NS"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS(String integrationIdNS)"]}," for setting the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getIntegrationIdNS()"]}," for retrieving the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setIntegrationIdNS(String integrationIdNS)"]}," for setting the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["equals"]}," method to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["hashCode"]}," method to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["toString"]}," method to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["openapiFields"]}," to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationId__NS"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationId__NS"]}," to ensure it is a primitive type in JSON."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedprepaymentdefinition","__idx":29},"children":["ExpandedPrepaymentDefinition"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificFrequency"]}," added with @Nullable annotation, indicating a change in nullability."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificFrequency"]}," of type Integer added to the class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificFrequency(Integer specificFrequency)"]}," added to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificFrequency"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getSpecificFrequency()"]}," added to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificFrequency"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setSpecificFrequency(Integer specificFrequency)"]}," added to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificFrequency"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"generatebillingdocumentrequest","__idx":30},"children":["GenerateBillingDocumentRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentKeys"]}," of type List",{"$$mdtype":"Tag","name":"string","attributes":{},"children":[" to the GenerateBillingDocumentRequest class."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentKeys(List<String> commitmentKeys)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentKeys"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["addCommitmentKeysItem(String commitmentKeysItem)"]}," to add an item to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentKeys"]}," list."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getCommitmentKeys()"]}," to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentKeys"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setCommitmentKeys(List<String> commitmentKeys)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentKeys"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getchargeoverride","__idx":31},"children":["GetChargeOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodLength"]}," of type Integer with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount"]}," of type BigDecimal with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," of type CommitmentLevel with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodLength(Integer rolloverPeriodLength)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodLength"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount(BigDecimal chargeLevelMinCommitmentAmount)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel(CommitmentLevel commitmentLevel)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation for the optional field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," in JSON object."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getcommitmentoutput","__idx":32},"children":["GetCommitmentOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action"]}," of type ActionType to the GetCommitmentOutput class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," of type CommitmentStatusOutput to the GetCommitmentOutput class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getcommitmentresponse","__idx":33},"children":["GetCommitmentResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationPolicy"]}," added with @Nullable annotation, indicating a change in the class structure."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationEffectiveDate"]}," added with @Nullable annotation, indicating a change in the class structure."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationPolicy"]}," of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CancellationPolicy"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationEffectiveDate"]}," of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["LocalDate"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationPolicy(CancellationPolicy cancellationPolicy)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationPolicy"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getCancellationPolicy()"]}," to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationPolicy"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setCancellationPolicy(CancellationPolicy cancellationPolicy)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationPolicy"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationEffectiveDate(LocalDate cancellationEffectiveDate)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationEffectiveDate"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getCancellationEffectiveDate()"]}," to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationEffectiveDate"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setCancellationEffectiveDate(LocalDate cancellationEffectiveDate)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationEffectiveDate"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"geteinvoicemandateresponse","__idx":34},"children":["GetEInvoiceMandateResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["configurableFileFormatNames"]}," of type List",{"$$mdtype":"Tag","name":"string","attributes":{},"children":[" with associated methods."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["configurableDefaultFileFormatNames"]}," of type List",{"$$mdtype":"Tag","name":"string","attributes":{},"children":[" with associated methods."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getsubscriptionrateplanchargeswithallsegments","__idx":35},"children":["GetSubscriptionRatePlanChargesWithAllSegments"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Field type change, Details: Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["mrr"]}," changed from String to BigDecimal"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Field type change, Details: Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaidQuantity"]}," changed from String to BigDecimal"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Field type change, Details: Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaidTotalQuantity"]}," changed from String to BigDecimal"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Field type change, Details: Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tcv"]}," changed from String to BigDecimal"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Field nullability change, Details: Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["deliverySchedule"]}," renamed to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["subscriptionChargeDeliverySchedule"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: New field added, Details: Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountAmount"]}," of type BigDecimal added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: New field added, Details: Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountPercentage"]}," of type BigDecimal added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: New field added, Details: Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isChargeLevelMinCommit"]}," of type Boolean added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: New field added, Details: Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount"]}," of type BigDecimal added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: New field added, Details: Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," of type CommitmentLevel added"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getsubscriptionresponse","__idx":36},"children":["GetSubscriptionResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["invoiceSeparately"]}," type changed from String to Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalNumberOfChargeSegments"]}," of type Integer."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"invoice","__idx":37},"children":["Invoice"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added @JsonInclude annotation with Include.NON_NULL to the Invoice class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"operationjobtype","__idx":38},"children":["OperationJobType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SPLIT"]}," added to OperationJobType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["UNPOST"]}," added to OperationJobType."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"order","__idx":39},"children":["Order"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancelReason"]}," with associated getter, setter, and validation logic."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["state"]}," of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OrderState"]}," with associated getter, setter, and validation logic."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"orderactioncreatesubscription","__idx":40},"children":["OrderActionCreateSubscription"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingBillToContact"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingInvoiceTemplate"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingPaymentTerm"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingSequenceSet"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingSoldToContact"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingBillToContact"]}," of type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingInvoiceTemplate"]}," of type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingPaymentTerm"]}," of type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingSequenceSet"]}," of type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingSoldToContact"]}," of type Boolean."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ordersubscriptions","__idx":41},"children":["OrderSubscriptions"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Field type change for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ramp"]}," from Object to RampResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ramp"]}," of type RampResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added validation for the optional field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ramp"]}," using RampResponse.validateJsonElement."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"paymentmethodresponse","__idx":42},"children":["PaymentMethodResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenType"]}," changed from non-existent to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenProvider"]}," changed from non-existent to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new enum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["NetworkTokenTypeEnum"]}," with values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MPAN"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DPAN"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenType"]}," of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["NetworkTokenTypeEnum"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new enum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["NetworkTokenProviderEnum"]}," with value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ApplePay"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenProvider"]}," of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["NetworkTokenProviderEnum"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenType(NetworkTokenTypeEnum networkTokenType)"]}," to set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenType"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getNetworkTokenType()"]}," to retrieve ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenType"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setNetworkTokenType(NetworkTokenTypeEnum networkTokenType)"]}," to set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenType"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenProvider(NetworkTokenProviderEnum networkTokenProvider)"]}," to set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenProvider"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getNetworkTokenProvider()"]}," to retrieve ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenProvider"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setNetworkTokenProvider(NetworkTokenProviderEnum networkTokenProvider)"]}," to set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenProvider"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"paymentmethodresponseapplepay","__idx":43},"children":["PaymentMethodResponseApplePay"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new enum NetworkTokenTypeEnum with values MPAN and DPAN."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenType"]}," of type NetworkTokenTypeEnum to PaymentMethodResponseApplePay."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new enum NetworkTokenProviderEnum with value APPLEPAY."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenProvider"]}," of type NetworkTokenProviderEnum to PaymentMethodResponseApplePay."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"periodbalancetype","__idx":44},"children":["PeriodBalanceType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value added: CANCELLED_PENDING_EVALUATION"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"periodstatusresponse","__idx":45},"children":["PeriodStatusResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CANCELLEDPENDINGEVALUATION"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CANCELED"]}," implicitly deprecated in favor of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CANCELLED"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"previewexistingsubscriptionrequest","__idx":46},"children":["PreviewExistingSubscriptionRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["skipTax"]}," changed from non-nullable to nullable with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["skipTax"]}," of type Boolean to the class ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PreviewExistingSubscriptionRequest"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["skipTax(Boolean skipTax)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["skipTax"]}," field in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PreviewExistingSubscriptionRequest"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getSkipTax()"]}," to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["skipTax"]}," field in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PreviewExistingSubscriptionRequest"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"previewoptions","__idx":47},"children":["PreviewOptions"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["validateScheduledOrders"]}," changed from non-nullable to nullable with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["validateScheduledOrders"]}," with default value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["validateScheduledOrders(Boolean validateScheduledOrders)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["validateScheduledOrders"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getValidateScheduledOrders()"]}," to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["validateScheduledOrders"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setValidateScheduledOrders(Boolean validateScheduledOrders)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["validateScheduledOrders"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"previeworderchargeoverride","__idx":48},"children":["PreviewOrderChargeOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes"]}," of type Map<String, Object> with @SerializedName annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable"]}," of type List<Map<String, Object>> with @SerializedName annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes(Map<String, Object> pricingAttributes)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["putPricingAttributesItem(String key, Object pricingAttributesItem)"]}," to add an item to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes"]}," map."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getPricingAttributes()"]}," to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setPricingAttributes(Map<String, Object> pricingAttributes)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable(List<Map<String, Object>> negotiatedPriceTable)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["addNegotiatedPriceTableItem(Map<String, Object> negotiatedPriceTableItem)"]}," to add an item to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable"]}," list."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getNegotiatedPriceTable()"]}," to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setNegotiatedPriceTable(List<Map<String, Object>> negotiatedPriceTable)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"previeworderchargeupdate","__idx":49},"children":["PreviewOrderChargeUpdate"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes"]}," of type Map<String, Object> with @SerializedName annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable"]}," of type List<Map<String, Object>> with @SerializedName annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes(Map<String, Object> pricingAttributes)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["putPricingAttributesItem(String key, Object pricingAttributesItem)"]}," to add an item to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes"]}," map."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getPricingAttributes()"]}," to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setPricingAttributes(Map<String, Object> pricingAttributes)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable(List<Map<String, Object>> negotiatedPriceTable)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["addNegotiatedPriceTableItem(Map<String, Object> negotiatedPriceTableItem)"]}," to add an item to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable"]}," list."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getNegotiatedPriceTable()"]}," to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setNegotiatedPriceTable(List<Map<String, Object>> negotiatedPriceTable)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"previewsubscriptionrequest","__idx":50},"children":["PreviewSubscriptionRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["skipTax"]}," changed from non-nullable to nullable with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["skipTax"]}," added to the class ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PreviewSubscriptionRequest"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"rampresponse","__idx":51},"children":["RampResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["delete"]}," changed from required to optional with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["delete"]}," of type Boolean added to the RampResponse class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["delete(Boolean delete)"]}," added to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["delete"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getDelete()"]}," added to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["delete"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setDelete(Boolean delete)"]}," added to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["delete"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"rateplanchargesegment","__idx":52},"children":["RatePlanChargeSegment"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["deliverySchedule"]}," has been renamed to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["subscriptionChargeDeliverySchedule"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["deliverySchedule"]}," has been replaced with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["subscriptionChargeDeliverySchedule"]}," in the equals, hashCode, and toString methods."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["deliverySchedule"]}," has been replaced with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["subscriptionChargeDeliverySchedule"]}," in JSON validation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountAmount"]}," of type BigDecimal."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountPercentage"]}," of type BigDecimal."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isChargeLevelMinCommit"]}," of type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount"]}," of type BigDecimal."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," of type CommitmentLevel."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"rateplanchargesegmentinfo","__idx":53},"children":["RatePlanChargeSegmentInfo"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["deliverySchedule"]}," renamed to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["subscriptionChargeDeliverySchedule"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountAmount"]}," of type BigDecimal."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountPercentage"]}," of type BigDecimal."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isChargeLevelMinCommit"]}," of type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount"]}," of type BigDecimal."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," of type CommitmentLevel."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"reverseinvoiceresponse","__idx":54},"children":["ReverseInvoiceResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["creditMemos"]}," changed from non-existent to optional with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["creditMemos"]}," of type List",{"$$mdtype":"Tag","name":"reverseinvoiceresponsecreditmemo","attributes":{},"children":["."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["creditMemos(List<ReverseInvoiceResponseCreditMemo> creditMemos)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["creditMemos"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["addCreditMemosItem(ReverseInvoiceResponseCreditMemo creditMemosItem)"]}," to add items to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["creditMemos"]}," list."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getCreditMemos()"]}," to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["creditMemos"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setCreditMemos(List<ReverseInvoiceResponseCreditMemo> creditMemos)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["creditMemos"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["equals"]}," method to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["creditMemos"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["hashCode"]}," method to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["creditMemos"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["toString"]}," method to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["creditMemos"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated JSON validation to include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["creditMemos"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"schedulestatusoutput","__idx":55},"children":["ScheduleStatusOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CANCELLEDPENDINGEVALUATION"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CANCELED"]}," implicitly deprecated by the addition of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CANCELLED"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"updatejournalentryitemrequest","__idx":56},"children":["UpdateJournalEntryItemRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["notes"]}," of type String to the UpdateJournalEntryItemRequest class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["notes(String notes)"]}," to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["notes"]}," field in a fluent style."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getNotes()"]}," to retrieve the value of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["notes"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setNotes(String notes)"]}," to set the value of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["notes"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertcommitmentinput","__idx":57},"children":["UpsertCommitmentInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added import for com.zuora.model.CommitmentCancellationPolicy."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added import for com.zuora.model.UpsertCancelCommitmentInput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added TypeAdapter for UpsertCancelCommitmentInput in the Gson serialization/deserialization logic."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added handling for UpsertCancelCommitmentInput in the serialization logic."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added handling for UpsertCancelCommitmentInput in the deserialization logic."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added UpsertCancelCommitmentInput to the schemas map."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added UpsertCancelCommitmentInput to the setActualInstance method."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added getUpsertCancelCommitmentInput method to retrieve the actual instance of UpsertCancelCommitmentInput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation logic for UpsertCancelCommitmentInput in the validateJsonElement method."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertcommitmentscheduleinput","__idx":58},"children":["UpsertCommitmentScheduleInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed import of CommitmentScheduleStatus class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertupdatecommitmentinput","__idx":59},"children":["UpsertUpdateCommitmentInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," of type CommitmentStatusInput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status(CommitmentStatusInput status)"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getStatus()"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setStatus(CommitmentStatusInput status)"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertupdatecommitmentscheduleinput","__idx":60},"children":["UpsertUpdateCommitmentScheduleInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," of type CommitmentScheduleStatus"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status(CommitmentScheduleStatus status)"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["getStatus()"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setStatus(CommitmentScheduleStatus status)"]}]}]}]},"headings":[{"value":"Java client library 3.17.0 changelog","id":"java-client-library-3170-changelog","depth":1},{"value":"ZuoraClient","id":"zuoraclient","depth":2},{"value":"BalanceTrackingApi","id":"balancetrackingapi","depth":2},{"value":"CommitmentsApi","id":"commitmentsapi","depth":2},{"value":"InvoicesApi","id":"invoicesapi","depth":2},{"value":"ObjectQueriesApi","id":"objectqueriesapi","depth":2},{"value":"SummaryJournalEntriesApi","id":"summaryjournalentriesapi","depth":2},{"value":"ActionType","id":"actiontype","depth":2},{"value":"ApplyCreditMemoRequest","id":"applycreditmemorequest","depth":2},{"value":"ChargeOverride","id":"chargeoverride","depth":2},{"value":"CommitmentScheduleOutput","id":"commitmentscheduleoutput","depth":2},{"value":"CommitmentScheduleStatus","id":"commitmentschedulestatus","depth":2},{"value":"CommitmentScheduleStatusOutput","id":"commitmentschedulestatusoutput","depth":2},{"value":"CommitmentStatusEnum","id":"commitmentstatusenum","depth":2},{"value":"CommitmentStatusInput","id":"commitmentstatusinput","depth":2},{"value":"CommitmentStatusOutput","id":"commitmentstatusoutput","depth":2},{"value":"Contact","id":"contact","depth":2},{"value":"ContactResponse","id":"contactresponse","depth":2},{"value":"CreateJournalEntryRequest","id":"createjournalentryrequest","depth":2},{"value":"CreateJournalEntryRequestItem","id":"createjournalentryrequestitem","depth":2},{"value":"DiscountPricingOverride","id":"discountpricingoverride","depth":2},{"value":"DiscountPricingUpdate","id":"discountpricingupdate","depth":2},{"value":"EndDateConditionProductRatePlanChargeRest","id":"enddateconditionproductrateplanchargerest","depth":2},{"value":"ExpandedAccount","id":"expandedaccount","depth":2},{"value":"ExpandedCommitment","id":"expandedcommitment","depth":2},{"value":"ExpandedCommitmentAssociatedItem","id":"expandedcommitmentassociateditem","depth":2},{"value":"ExpandedInvoice","id":"expandedinvoice","depth":2},{"value":"ExpandedOrderLineItem","id":"expandedorderlineitem","depth":2},{"value":"ExpandedPayment","id":"expandedpayment","depth":2},{"value":"ExpandedPrepaymentDefinition","id":"expandedprepaymentdefinition","depth":2},{"value":"GenerateBillingDocumentRequest","id":"generatebillingdocumentrequest","depth":2},{"value":"GetChargeOverride","id":"getchargeoverride","depth":2},{"value":"GetCommitmentOutput","id":"getcommitmentoutput","depth":2},{"value":"GetCommitmentResponse","id":"getcommitmentresponse","depth":2},{"value":"GetEInvoiceMandateResponse","id":"geteinvoicemandateresponse","depth":2},{"value":"GetSubscriptionRatePlanChargesWithAllSegments","id":"getsubscriptionrateplanchargeswithallsegments","depth":2},{"value":"GetSubscriptionResponse","id":"getsubscriptionresponse","depth":2},{"value":"Invoice","id":"invoice","depth":2},{"value":"OperationJobType","id":"operationjobtype","depth":2},{"value":"Order","id":"order","depth":2},{"value":"OrderActionCreateSubscription","id":"orderactioncreatesubscription","depth":2},{"value":"OrderSubscriptions","id":"ordersubscriptions","depth":2},{"value":"PaymentMethodResponse","id":"paymentmethodresponse","depth":2},{"value":"PaymentMethodResponseApplePay","id":"paymentmethodresponseapplepay","depth":2},{"value":"PeriodBalanceType","id":"periodbalancetype","depth":2},{"value":"PeriodStatusResponse","id":"periodstatusresponse","depth":2},{"value":"PreviewExistingSubscriptionRequest","id":"previewexistingsubscriptionrequest","depth":2},{"value":"PreviewOptions","id":"previewoptions","depth":2},{"value":"PreviewOrderChargeOverride","id":"previeworderchargeoverride","depth":2},{"value":"PreviewOrderChargeUpdate","id":"previeworderchargeupdate","depth":2},{"value":"PreviewSubscriptionRequest","id":"previewsubscriptionrequest","depth":2},{"value":"RampResponse","id":"rampresponse","depth":2},{"value":"RatePlanChargeSegment","id":"rateplanchargesegment","depth":2},{"value":"RatePlanChargeSegmentInfo","id":"rateplanchargesegmentinfo","depth":2},{"value":"ReverseInvoiceResponse","id":"reverseinvoiceresponse","depth":2},{"value":"ScheduleStatusOutput","id":"schedulestatusoutput","depth":2},{"value":"UpdateJournalEntryItemRequest","id":"updatejournalentryitemrequest","depth":2},{"value":"UpsertCommitmentInput","id":"upsertcommitmentinput","depth":2},{"value":"UpsertCommitmentScheduleInput","id":"upsertcommitmentscheduleinput","depth":2},{"value":"UpsertUpdateCommitmentInput","id":"upsertupdatecommitmentinput","depth":2},{"value":"UpsertUpdateCommitmentScheduleInput","id":"upsertupdatecommitmentscheduleinput","depth":2}],"frontmatter":{"markdown":{"toc":{"hide":false}},"seo":{"title":"Java client library 3.17.0 changelog"}},"lastModified":"2026-05-07T02:06:04.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/sdk-changelogs/java/changelog-3170","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}