{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Java client library 3.18.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-3180-changelog","__idx":0},"children":["Java client library 3.18.0 changelog"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"creditmemosapi","__idx":1},"children":["CreditMemosApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," to the method updateCreditMemoInvokeSyncStatusCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," to the method updateCreditMemoInvokeSyncStatusValidateBeforeCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," to the method updateCreditMemoInvokeSyncStatus."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," to the method updateCreditMemoInvokeSyncStatusWithHttpInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," to the method updateCreditMemoInvokeSyncStatusAsync."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," to the class UpdateCreditMemoInvokeSyncStatusApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method transactionId to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," field in the class UpdateCreditMemoInvokeSyncStatusApi."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"debitmemosapi","__idx":2},"children":["DebitMemosApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," to the method updateDebitMemoInvokeSyncStatusCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," to the method updateDebitMemoInvokeSyncStatusValidateBeforeCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," to the method updateDebitMemoInvokeSyncStatus."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," to the method updateDebitMemoInvokeSyncStatusWithHttpInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," to the method updateDebitMemoInvokeSyncStatusAsync."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," to the class UpdateDebitMemoInvokeSyncStatusApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method transactionId to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," field in the class UpdateDebitMemoInvokeSyncStatusApi."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"invoicesapi","__idx":3},"children":["InvoicesApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method getInvoiceWriteOffAsyncJobCall to handle GET requests for invoice write-off async jobs."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method getInvoiceWriteOffAsyncJobValidateBeforeCall to validate parameters before calling getInvoiceWriteOffAsyncJob."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method getInvoiceWriteOffAsyncJob to retrieve information about a specific asynchronous invoice write-off job."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method getInvoiceWriteOffAsyncJobWithHttpInfo to execute the GET request with HTTP info."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method getInvoiceWriteOffAsyncJobAsync to execute the GET request asynchronously."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class getInvoiceWriteOffAsyncJobApi to encapsulate the API call for getting invoice write-off async jobs."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method createInvoiceWriteOffAsyncCall to handle POST requests for writing off invoices asynchronously."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method createInvoiceWriteOffAsyncValidateBeforeCall to validate parameters before calling createInvoiceWriteOffAsync."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method createInvoiceWriteOffAsyncApi to asynchronously write off a posted invoice."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method createInvoiceWriteOffAsyncWithHttpInfo to execute the POST request with HTTP info."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method createInvoiceWriteOffAsyncAsync to execute the POST request asynchronously."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class createInvoiceWriteOffAsyncApi to encapsulate the API call for posting invoice write-off async jobs."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new optional parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," to the updateInvoiceInvokeSyncStatusCall method."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method transactionId to the UpdateInvoiceInvokeSyncStatusApi class to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionId"]}," parameter."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"objectqueriesapi","__idx":4},"children":["ObjectQueriesApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new model: ExpandedChildCommitment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new model: QueryChildCommitmentsResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: queryChildCommitmentByKeyCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: queryChildCommitmentByKeyValidateBeforeCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: queryChildCommitmentByKey."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: queryChildCommitmentByKeyWithHttpInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: queryChildCommitmentByKeyAsync."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class: QueryChildCommitmentByKeyApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: queryChildCommitmentByKeyApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: queryChildCommitmentsCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: queryChildCommitmentsValidateBeforeCall."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: queryChildCommitments."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: queryChildCommitmentsWithHttpInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: queryChildCommitmentsAsync."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new class: QueryChildCommitmentsApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: queryChildCommitmentsApi."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added support for new expands: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["childcommitments"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["childcommitments.childcommitment"]}," in existing methods."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"baseperiod","__idx":5},"children":["BasePeriod"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["balance"]}," added with @Nullable annotation, indicating it is optional."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," added with @Nullable annotation, indicating it is optional."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]}," added with @Nullable annotation, indicating it is optional."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["billedTotalSpending"]}," added with @Nullable annotation, indicating it is optional."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["balance"]}," added to the BasePeriod class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," added to the BasePeriod class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]}," added to the BasePeriod class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["billedTotalSpending"]}," added to the BasePeriod class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"chargeoverride","__idx":6},"children":["ChargeOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaymentUnitType"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownScope"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAnchorDate"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDate"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingRolloverPeriodType"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed nullability of field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingRolloverPeriodLength"]}," from non-nullable to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new enum PrepaymentUnitTypeEnum with values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["UNIT"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CURRENCY"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaymentUnitType"]}," of type PrepaymentUnitTypeEnum."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new enum DrawdownScopeEnum with values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RATEPLAN"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SUBSCRIPTION"]},", and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ACCOUNT"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownScope"]}," of type DrawdownScopeEnum."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," of type VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAnchorDate"]}," of type LocalDate."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," of type VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," of type RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," of type RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDate"]}," of type LocalDate."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," of type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingRolloverPeriodType"]}," of type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingRolloverPeriodLength"]}," of type Boolean."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentscheduleattributes","__idx":7},"children":["CommitmentScheduleAttributes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["amount"]}," changed from optional to required with the addition of @Nonnull annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import: com.zuora.model.CustomAmountConfig."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type CustomAmountConfig to the CommitmentScheduleAttributes class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method customAmount(CustomAmountConfig ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method getCustomAmount() to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method setCustomAmount(CustomAmountConfig ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation for the new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," in the JSON object."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentscheduleinput","__idx":8},"children":["CommitmentScheduleInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["amount"]}," is now marked as always required with the annotation @Nonnull."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type CustomAmountConfig to the class CommitmentScheduleInput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method customAmount(CustomAmountConfig ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method getCustomAmount() to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method setCustomAmount(CustomAmountConfig ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation for the new optional field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," in the JSON object."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentscheduleoutput","__idx":9},"children":["CommitmentScheduleOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["amount"]}," has been changed to always be required, as indicated by the comment change from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["The amount of each period in the schedule."]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["The amount of each period in the schedule. Always required."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type CustomAmountConfig to the CommitmentScheduleOutput class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method customAmount(CustomAmountConfig ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method getCustomAmount() to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method setCustomAmount(CustomAmountConfig ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Included ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," in the equals, hashCode, and toString methods."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field in the JSON validation logic."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createbillingpreviewrunrequest","__idx":10},"children":["CreateBillingPreviewRunRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["organizationLabels"]}," of type List",{"$$mdtype":"Tag","name":"organizationlabel","attributes":{},"children":[" to the CreateBillingPreviewRunRequest class."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method organizationLabels to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["organizationLabels"]}," field in a fluent style."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method addOrganizationLabelsItem to add an item to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["organizationLabels"]}," list."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new getter method getOrganizationLabels for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["organizationLabels"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new setter method setOrganizationLabels for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["organizationLabels"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation logic for the new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["organizationLabels"]}," field in JSON parsing."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createinvoiceitem","__idx":11},"children":["CreateInvoiceItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["accountsReceivableAccountingCode"]}," with its corresponding getter, setter, and fluent method."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Included ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["accountsReceivableAccountingCode"]}," in the equals, hashCode, and toString methods."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["accountsReceivableAccountingCode"]}," to ensure it is a primitive type in JSON."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createinvoicerequest","__idx":12},"children":["CreateInvoiceRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["currency"]}," changed from required to optional with the addition of @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["currency"]}," added to the CreateInvoiceRequest class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createproductrateplanchargerequest","__idx":13},"children":["CreateProductRatePlanChargeRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," of type CommitmentLevel."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," of type VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," of type VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," of type RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," of type RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," of type Boolean."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createsequencesetrequest","__idx":14},"children":["CreateSequenceSetRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the nullability annotation of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sequenceSetNumber"]}," field to @Nullable, indicating it is now optional."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sequenceSetNumber"]}," of type String to the CreateSequenceSetRequest class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method sequenceSetNumber(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sequenceSetNumber"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sequenceSetNumber"]}," field in a fluent style."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new getter method getSequenceSetNumber() for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sequenceSetNumber"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new setter method setSequenceSetNumber(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sequenceSetNumber"]},") for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sequenceSetNumber"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"creditmemoitemfromwriteoffinvoice","__idx":15},"children":["CreditMemoItemFromWriteOffInvoice"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["excludeItemBillingFromRevenueAccounting"]}," of type Boolean to the class CreditMemoItemFromWriteOffInvoice."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["excludeItemBillingFromRevenueAccounting"]}," field to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method excludeItemBillingFromRevenueAccounting(Boolean ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["excludeItemBillingFromRevenueAccounting"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["excludeItemBillingFromRevenueAccounting"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method getExcludeItemBillingFromRevenueAccounting() to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["excludeItemBillingFromRevenueAccounting"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method setExcludeItemBillingFromRevenueAccounting(Boolean ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["excludeItemBillingFromRevenueAccounting"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["excludeItemBillingFromRevenueAccounting"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedaccount","__idx":16},"children":["ExpandedAccount"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: integrationIdNS(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: getIntegrationIdNS()"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: setIntegrationIdNS(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]},")"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitment","__idx":17},"children":["ExpandedCommitment"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["overlapDrawdownPolicy"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: overlapDrawdownPolicy(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["overlapDrawdownPolicy"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: getOverlapDrawdownPolicy()"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: setOverlapDrawdownPolicy(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["overlapDrawdownPolicy"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["childCommitments"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: childCommitments(List",{"$$mdtype":"Tag","name":"expandedchildcommitment","attributes":{},"children":[" ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["childCommitments"]},")"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: addChildCommitmentsItem(ExpandedChildCommitment ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["childCommitmentsItem"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: getChildCommitments()"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: setChildCommitments(List",{"$$mdtype":"Tag","name":"expandedchildcommitment","attributes":{},"children":[" ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["childCommitments"]},")"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitmentassociateditem","__idx":18},"children":["ExpandedCommitmentAssociatedItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," with its corresponding getter, setter, and fluent method status(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Included ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," in the equals, hashCode, and toString methods."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added validation for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," to ensure it is a primitive type in JSON."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitmentperiod","__idx":19},"children":["ExpandedCommitmentPeriod"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]}," of type BigDecimal."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," of type BigDecimal."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["balance"]}," of type BigDecimal."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]}," field to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," field to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["balance"]}," field to @Nullable."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitmentschedule","__idx":20},"children":["ExpandedCommitmentSchedule"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," added to the ExpandedCommitmentSchedule class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New method customAmount(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]},") added to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New method getCustomAmount() added to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New method setCustomAmount(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]},") added to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitmenttransaction","__idx":21},"children":["ExpandedCommitmentTransaction"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," to the ExpandedCommitmentTransaction class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," to @Nullable."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedinvoice","__idx":22},"children":["ExpandedInvoice"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: integrationIdNS(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: getIntegrationIdNS()"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: setIntegrationIdNS(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]},")"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedpayment","__idx":23},"children":["ExpandedPayment"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: integrationIdNS(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: getIntegrationIdNS()"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: setIntegrationIdNS(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationIdNS"]},")"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedrateplancharge","__idx":24},"children":["ExpandedRatePlanCharge"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalEntitledQuantity"]}," changed from non-nullable to nullable (@Nonnull to @Nullable)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalContractValue"]}," changed from non-nullable to nullable (@Nonnull to @Nullable)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalEntitledQuantity"]}," of type BigDecimal."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalContractValue"]}," of type BigDecimal."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getchargeoverride","__idx":25},"children":["GetChargeOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new enum DrawdownScopeEnum with values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RATEPLAN"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SUBSCRIPTION"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ACCOUNT"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownScope"]}," of type DrawdownScopeEnum."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new enum PrepaymentUnitTypeEnum with values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["UNIT"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CURRENCY"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaymentUnitType"]}," of type PrepaymentUnitTypeEnum."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method drawdownScope(DrawdownScopeEnum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownScope"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownScope"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method getDrawdownScope() to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownScope"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method setDrawdownScope(DrawdownScopeEnum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownScope"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownScope"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method prepaymentUnitType(PrepaymentUnitTypeEnum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaymentUnitType"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaymentUnitType"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method getPrepaymentUnitType() to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaymentUnitType"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method setPrepaymentUnitType(PrepaymentUnitTypeEnum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaymentUnitType"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaymentUnitType"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownScope"]}," field to optional with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaymentUnitType"]}," field to optional with @Nullable annotation."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getproductrateplanchargeresponse","__idx":26},"children":["GetProductRatePlanChargeResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," of type CommitmentLevel."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," of type VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," of type VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," of type RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," of type RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," of type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," to @Nullable."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getsubscriptionrateplanchargeswithallsegments","__idx":27},"children":["GetSubscriptionRatePlanChargesWithAllSegments"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalEntitledQuantity"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalContractValue"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalEntitledQuantity"]}," added to the class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalContractValue"]}," added to the class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"invoicesettlementasyncjoboperationtype","__idx":28},"children":["InvoiceSettlementAsyncJobOperationType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ASYNCINVOICEWRITEOFF"]}," added to InvoiceSettlementAsyncJobOperationType."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"invoicesettlementasyncjobreferencetype","__idx":29},"children":["InvoiceSettlementAsyncJobReferenceType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["INVOICE"]}," added to InvoiceSettlementAsyncJobReferenceType."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"linkagelinkagetype","__idx":30},"children":["LinkageLinkageType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FOR_EACH"]}," added to LinkageLinkageType."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"listcommitmentperiodoutput","__idx":31},"children":["ListCommitmentPeriodOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["balance"]}," to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]}," to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["billedTotalSpending"]}," to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["balance"]}," with @SerializedName annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," with @SerializedName annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]}," with @SerializedName annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["billedTotalSpending"]}," with @SerializedName annotation."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"listcommitmentscheduleoutput","__idx":32},"children":["ListCommitmentScheduleOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," changed to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type Map<String, Object> to the class ListCommitmentScheduleOutput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method customAmount(Map<String, Object> ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method putCustomAmountItem(String ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["key"]},", Object ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmountItem"]},") to add items to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," map."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method getCustomAmount() to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method setCustomAmount(Map<String, Object> ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"overridediscountapplydetail","__idx":33},"children":["OverrideDiscountApplyDetail"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["productRatePlanId"]}," changed from @Nonnull to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["productRatePlanChargeId"]}," changed from @Nonnull to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["productRatePlanNumber"]}," added to the class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["productRatePlanChargeNumber"]}," added to the class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"periodbalance","__idx":34},"children":["PeriodBalance"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," added with @Nullable annotation, indicating it is optional."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]}," added with @Nullable annotation, indicating it is optional."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["billedTotalSpending"]}," added with @Nullable annotation, indicating it is optional."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["trueUpAmount"]}," added to the PeriodBalance class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expiredAmount"]}," added to the PeriodBalance class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["billedTotalSpending"]}," added to the PeriodBalance class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"previeworderchargeoverride","__idx":35},"children":["PreviewOrderChargeOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Changed the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," field to @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," of type Integer to the class PreviewOrderChargeOverride."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method specificValidityPeriodLength(Integer ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method getSpecificValidityPeriodLength() to retrieve the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method setSpecificValidityPeriodLength(Integer ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]},") to set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," field."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"productrateplancharge","__idx":36},"children":["ProductRatePlanCharge"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," of type CommitmentLevel."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," of type VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," of type VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," of type RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," of type RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," of type Boolean."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"rateplanchargesegment","__idx":37},"children":["RatePlanChargeSegment"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalEntitledQuantity"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalContractValue"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAnchorDate"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDate"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalEntitledQuantity"]}," with type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalContractValue"]}," with type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," with type VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAnchorDate"]}," with type LocalDate."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," with type VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," with type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," with type RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," with type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," with type RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDate"]}," with type LocalDate."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," with type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," with type Integer."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"rateplanchargesegmentinfo","__idx":38},"children":["RatePlanChargeSegmentInfo"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalEntitledQuantity"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalContractValue"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAnchorDate"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDate"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," added with @Nullable annotation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalEntitledQuantity"]}," of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalContractValue"]}," of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," of type VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAnchorDate"]}," of type LocalDate."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," of type VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," of type RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," of type RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDate"]}," of type LocalDate."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," of type Boolean."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," of type Integer."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"updatediscountinvoiceitem","__idx":39},"children":["UpdateDiscountInvoiceItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["accountsReceivableAccountingCode"]}," with its corresponding getter, setter, and fluent method."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"updateinvoiceitem","__idx":40},"children":["UpdateInvoiceItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["accountsReceivableAccountingCode"]}," that is @Nullable."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["accountsReceivableAccountingCode"]}," to the UpdateInvoiceItem class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"updateproductrateplanchargerequest","__idx":41},"children":["UpdateProductRatePlanChargeRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," of type CommitmentLevel."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["drawdownPriority"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpAlignment"]}," of type VpAlignment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vpProrationOption"]}," of type VpProrationOption."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificValidityPeriodLength"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodType"]}," of type RolloverPeriodType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverFundPriority"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverEndDateType"]}," of type RolloverEndDateType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fundSupportAccountHierarchy"]}," of type Boolean."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertcommitmentscheduleinput","__idx":42},"children":["UpsertCommitmentScheduleInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added import for com.zuora.model.CustomAmountConfig."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertcreatecommitmentinputallofschedules","__idx":43},"children":["UpsertCreateCommitmentInputAllOfSchedules"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["amount"]}," description changed to indicate it is always required."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type CustomAmountConfig to the class UpsertCreateCommitmentInputAllOfSchedules."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertcreatecommitmentscheduleinput","__idx":44},"children":["UpsertCreateCommitmentScheduleInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["amount"]}," changed from optional to required, as indicated by the change in the comment from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["The amount of each period in the schedule."]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["The amount of each period in the schedule. Always required."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type CustomAmountConfig to the class UpsertCreateCommitmentScheduleInput."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertupdatecommitmentinput","__idx":45},"children":["UpsertUpdateCommitmentInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated the method description to include the ability to add new commitment schedules using \"action: create\" and modify existing ones using \"action: update\"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertupdatecommitmentscheduleinput","__idx":46},"children":["UpsertUpdateCommitmentScheduleInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["periodType"]}," added with @Nullable annotation, changing the class structure."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificPeriodLength"]}," added with @Nullable annotation, changing the class structure."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["startDate"]}," added with @Nullable annotation, changing the class structure."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["endDate"]}," added with @Nullable annotation, changing the class structure."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," added with @Nullable annotation, changing the class structure."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearCustomAmount"]}," added with @Nullable annotation, changing the class structure."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["periodType"]}," of type PeriodTypeEnum."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificPeriodLength"]}," of type Integer."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["startDate"]}," of type LocalDate."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["endDate"]}," of type LocalDate."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customAmount"]}," of type CustomAmountConfig."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearCustomAmount"]}," of type Boolean."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"validityperiodtype","__idx":47},"children":["ValidityPeriodType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SPECIFIC_DAYS"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SPECIFIC_WEEKS"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SPECIFIC_MONTHS"]}," added."]}]}]},"headings":[{"value":"Java client library 3.18.0 changelog","id":"java-client-library-3180-changelog","depth":1},{"value":"CreditMemosApi","id":"creditmemosapi","depth":2},{"value":"DebitMemosApi","id":"debitmemosapi","depth":2},{"value":"InvoicesApi","id":"invoicesapi","depth":2},{"value":"ObjectQueriesApi","id":"objectqueriesapi","depth":2},{"value":"BasePeriod","id":"baseperiod","depth":2},{"value":"ChargeOverride","id":"chargeoverride","depth":2},{"value":"CommitmentScheduleAttributes","id":"commitmentscheduleattributes","depth":2},{"value":"CommitmentScheduleInput","id":"commitmentscheduleinput","depth":2},{"value":"CommitmentScheduleOutput","id":"commitmentscheduleoutput","depth":2},{"value":"CreateBillingPreviewRunRequest","id":"createbillingpreviewrunrequest","depth":2},{"value":"CreateInvoiceItem","id":"createinvoiceitem","depth":2},{"value":"CreateInvoiceRequest","id":"createinvoicerequest","depth":2},{"value":"CreateProductRatePlanChargeRequest","id":"createproductrateplanchargerequest","depth":2},{"value":"CreateSequenceSetRequest","id":"createsequencesetrequest","depth":2},{"value":"CreditMemoItemFromWriteOffInvoice","id":"creditmemoitemfromwriteoffinvoice","depth":2},{"value":"ExpandedAccount","id":"expandedaccount","depth":2},{"value":"ExpandedCommitment","id":"expandedcommitment","depth":2},{"value":"ExpandedCommitmentAssociatedItem","id":"expandedcommitmentassociateditem","depth":2},{"value":"ExpandedCommitmentPeriod","id":"expandedcommitmentperiod","depth":2},{"value":"ExpandedCommitmentSchedule","id":"expandedcommitmentschedule","depth":2},{"value":"ExpandedCommitmentTransaction","id":"expandedcommitmenttransaction","depth":2},{"value":"ExpandedInvoice","id":"expandedinvoice","depth":2},{"value":"ExpandedPayment","id":"expandedpayment","depth":2},{"value":"ExpandedRatePlanCharge","id":"expandedrateplancharge","depth":2},{"value":"GetChargeOverride","id":"getchargeoverride","depth":2},{"value":"GetProductRatePlanChargeResponse","id":"getproductrateplanchargeresponse","depth":2},{"value":"GetSubscriptionRatePlanChargesWithAllSegments","id":"getsubscriptionrateplanchargeswithallsegments","depth":2},{"value":"InvoiceSettlementAsyncJobOperationType","id":"invoicesettlementasyncjoboperationtype","depth":2},{"value":"InvoiceSettlementAsyncJobReferenceType","id":"invoicesettlementasyncjobreferencetype","depth":2},{"value":"LinkageLinkageType","id":"linkagelinkagetype","depth":2},{"value":"ListCommitmentPeriodOutput","id":"listcommitmentperiodoutput","depth":2},{"value":"ListCommitmentScheduleOutput","id":"listcommitmentscheduleoutput","depth":2},{"value":"OverrideDiscountApplyDetail","id":"overridediscountapplydetail","depth":2},{"value":"PeriodBalance","id":"periodbalance","depth":2},{"value":"PreviewOrderChargeOverride","id":"previeworderchargeoverride","depth":2},{"value":"ProductRatePlanCharge","id":"productrateplancharge","depth":2},{"value":"RatePlanChargeSegment","id":"rateplanchargesegment","depth":2},{"value":"RatePlanChargeSegmentInfo","id":"rateplanchargesegmentinfo","depth":2},{"value":"UpdateDiscountInvoiceItem","id":"updatediscountinvoiceitem","depth":2},{"value":"UpdateInvoiceItem","id":"updateinvoiceitem","depth":2},{"value":"UpdateProductRatePlanChargeRequest","id":"updateproductrateplanchargerequest","depth":2},{"value":"UpsertCommitmentScheduleInput","id":"upsertcommitmentscheduleinput","depth":2},{"value":"UpsertCreateCommitmentInputAllOfSchedules","id":"upsertcreatecommitmentinputallofschedules","depth":2},{"value":"UpsertCreateCommitmentScheduleInput","id":"upsertcreatecommitmentscheduleinput","depth":2},{"value":"UpsertUpdateCommitmentInput","id":"upsertupdatecommitmentinput","depth":2},{"value":"UpsertUpdateCommitmentScheduleInput","id":"upsertupdatecommitmentscheduleinput","depth":2},{"value":"ValidityPeriodType","id":"validityperiodtype","depth":2}],"frontmatter":{"markdown":{"toc":{"hide":false}},"seo":{"title":"Java client library 3.18.0 changelog"}},"lastModified":"2026-06-11T04:19:20.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/sdk-changelogs/java/changelog-3180","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}