# C# client library 1.6.0 changelog ## CreditMemosApi * Added a new optional parameter `shouldIncludeAcknowledged` to the methods UpdateCreditMemoInvokeSyncStatus, UpdateCreditMemoInvokeSyncStatusWithHttpInfo, UpdateCreditMemoInvokeSyncStatusAsync, and UpdateCreditMemoInvokeSyncStatusWithHttpInfoAsync. ## CustomObjectRecordsApi * The parameter `ids` in several methods has changed from `string?` to `List?`. This change affects the following methods: GetAllRecordsForCustomObjectType, GetAllRecordsForCustomObjectTypeWithHttpInfo, GetAllRecordsForCustomObjectTypeAsync, and GetAllRecordsForCustomObjectTypeWithHttpInfoAsync. Developers will need to update their code to pass a list of strings instead of a single string. ## DebitMemosApi * Added a new optional parameter `shouldIncludeAcknowledged` to the methods UpdateDebitMemoInvokeSyncStatus, UpdateDebitMemoInvokeSyncStatusWithHttpInfo, UpdateDebitMemoInvokeSyncStatusAsync, and UpdateDebitMemoInvokeSyncStatusWithHttpInfoAsync. ## HostedPagesApi * Added synchronous and asynchronous methods for creating a hosted page: CreateHostedPage and CreateHostedPageAsync. * Introduced methods to retrieve detailed API response information: CreateHostedPageWithHttpInfo and CreateHostedPageWithHttpInfoAsync. ## InvoicesApi * Added a new optional parameter `shouldIncludeAcknowledged` to the methods `UpdateInvoiceInvokeSyncStatus`, `UpdateInvoiceInvokeSyncStatusWithHttpInfo`, `UpdateInvoiceInvokeSyncStatusAsync`, and `UpdateInvoiceInvokeSyncStatusWithHttpInfoAsync`. This parameter allows developers to specify whether acknowledged invoices should be included in the update. ## ObjectQueriesApi * Method signatures have been changed for several query methods, including changes to return types and parameter lists. * New methods have been introduced, such as `QueryCommitmentAssociatedAccountByKey`, `QueryCommitmentAssociatedAccounts`, `QueryCommitmentAssociatedItemByKey`, providing additional querying capabilities. * Added method `QueryPaymentScheduleItemByKeyWithHttpInfo`. * Added method `QueryPaymentScheduleItemsWithHttpInfo`. * Added method `QueryPaymentSchedulesWithHttpInfo`. * Added method `QueryPaymentsWithHttpInfo`. ## PaymentSchedulesApi * Added DeletePaymentSchedule method to allow deletion of a payment schedule. * Added DeletePaymentScheduleItem method to allow deletion of a payment schedule item. * Introduced asynchronous versions of the delete methods: DeletePaymentScheduleAsync and DeletePaymentScheduleItemAsync. ## PaymentsApi * Added BulkUpsertPaymentProfiles method for bulk creating or updating payment profiles. * Added asynchronous method BulkUpsertPaymentProfilesAsync for bulk creating or updating payment profiles. ## AccountSummaryResponse * Added new parameters to the AccountSummaryResponse constructor: `ProcessId`, `RequestId`, `Reasons`, and `Success` with a default value of true. ## AssociationRule * The AssociationRule class has been removed, which will break any code that relies on this class. ## BillingDocumentQueryResponseElement * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the BillingDocumentQueryResponseElement constructor. * The `Success` parameter in the constructor now defaults to true if not provided. ## BillingDocumentStatus * Added a new enum value `Split` with an associated integer value of 7 to the BillingDocumentStatus enum. ## CancelAuthorizationResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, and `Reasons`. * Default value for the `Success` parameter is now set to true if not provided. ## CancelSubscriptionResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the CancelSubscriptionResponse class. * Default value for the `Success` property is now set to true if not provided. ## CommitmentBaseAttributes * Removed the `AssociationRules` parameter from the CommitmentBaseAttributes constructor, which may require updates to code that previously utilized this parameter. * Removed the `AssociationRules` property from the CommitmentBaseAttributes class, which may affect code that accessed or modified this property. ## CommitmentInput * The `PeriodAlignmentOption` property is no longer required and is now nullable. * The `AssociationRules` property has been removed from the CommitmentInput class. ## CreateAccountingCodeResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the CreateAccountingCodeResponse class. ## CreateAccountingPeriodResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the CreateAccountingPeriodResponse class. ## CreateBillingDocumentFilesDeletionJobResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the CreateBillingDocumentFilesDeletionJobResponse class. ## CreateBillingPreviewResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the CreateBillingPreviewResponse class. * Default value for the `Success` property is now set to true if not provided. ## CreateInvoiceCollectResponse * Added new parameters: `ProcessId`, `RequestId`, and `Reasons` to the CreateInvoiceCollectResponse constructor. ## CreateJournalEntryResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the CreateJournalEntryResponse class. ## CreateMassUpdateResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the CreateMassUpdateResponse class. ## CreateOrderRatePlanUpdate * Added support for ChargeOverrides with a new parameter and property. * Added support for ChargeRemovals with a new parameter and property. ## CreateOrderUpdateProduct * Added support for ChargeOverrides, allowing developers to specify a list of charge overrides when creating or updating an order. * Introduced ChargeRemovals, enabling developers to specify a list of charges to be removed during order updates. ## CreatePaymentMethodDecryptionResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the constructor. * Default value for `Success` parameter is now set to true if not provided. ## CreatePaymentPredebitNotifyResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the constructor. * Introduced a default value for `Success` parameter in the constructor, defaulting to true if not provided. ## CreatePaymentRunRequest * Added `advancedFilter` parameter to the CreatePaymentRunRequest constructor, allowing for more refined payment run queries. ## CreatePaymentSchedulesResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the CreatePaymentSchedulesResponse class. ## CreateSequenceSetsResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the CreateSequenceSetsResponse class. ## CreateSubscriptionResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, `Reasons`, and `Success` with a default value of true. ## CreateUpdateStoredCredentialProfileResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the CreateUpdateStoredCredentialProfileResponse class. ## CreditMemosResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the CreditMemosResponse constructor. * Default value for `Success` parameter in the constructor is now set to true if not provided. ## DecryptRSASignatureResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, and `Reasons`. * Introduced new properties: `ProcessId`, `RequestId`, and `Reasons`. ## DeleteOrderAsyncResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the DeleteOrderAsyncResponse constructor. ## DeleteSubscriptionResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the DeleteSubscriptionResponse class. ## ExpandedCommitment * Added new properties: `StartDate`, `EndDate`, `TotalAmount`, `AccountId`, `PeriodAlignmentOption`, `SpecificPeriodAlignmentDate`, `Account`, `CommitmentSchedules`, `CommitmentAssociatedAccounts`, and `CommitmentAssociatedItems` to the ExpandedCommitment model. ## ExpandedCommitmentPeriod * Removed `type` and `priority` properties, which may require updates to existing code that relied on these fields. * Added `status` property to track the status of the commitment period. * Introduced `commitmentNumber`, `scheduleId`, `scheduleNumber`, `commitmentType`, and `commitmentPriority` properties for enhanced commitment tracking. * Added `accountId` and `account` properties to associate commitment periods with specific accounts. * Introduced `isProrated` property to indicate if the commitment period is prorated. * Added `billedTotalSpending` property to track the total spending billed. * Included `commitmentTransactions` property to manage related transactions. ## ExpandedCreditMemoItem * Removed the parameters `invoiceSchedule` and `invoiceScheduleItem` from the constructor of ExpandedCreditMemoItem. * Removed the properties `InvoiceSchedule` and `InvoiceScheduleItem` from the ExpandedCreditMemoItem class. ## ExpandedInvoiceItem * Removed parameters `invoiceSchedule` and `invoiceScheduleItem` from the ExpandedInvoiceItem constructor. * Removed properties `InvoiceSchedule` and `InvoiceScheduleItem` from the ExpandedInvoiceItem class. ## ExpandedRatePlanCharge * Added new boolean property `IsUnbilled` to the ExpandedRatePlanCharge model. * Added new boolean property `IsAllocationEligible` to the ExpandedRatePlanCharge model. ## ExpandedSubscription * Added a new parameter `soldToContact` to the ExpandedSubscription constructor. * Introduced a new property `SoldToContact` of type ExpandedContact. ## GetAccountingCodeResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, `Reasons`, and `Success` with a default value of true. * Introduced new properties: `ProcessId`, `RequestId`, `Reasons`, and `Success`. ## GetAccountingCodesResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the GetAccountingCodesResponse constructor. ## GetAccountingPeriodResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, `Reasons`, and `Success` with a default value of true. * Introduced new properties: `ProcessId`, `RequestId`, `Reasons`, and `Success`. ## GetAccountingPeriodsResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the GetAccountingPeriodsResponse class. ## GetAsyncOrderJobResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the GetAsyncOrderJobResponse class. ## GetBillingDocumentFilesDeletionJobResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the GetBillingDocumentFilesDeletionJobResponse class. * Default value for the `Success` parameter is now set to true if not provided. ## GetBillingPreviewRunResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, `Reasons`, and `Success`. * Introduced new properties: `ProcessId`, `RequestId`, `Reasons`, and `Success`. ## GetBulkPdfGenerationJobResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the constructor. * Introduced a default value for the `Success` parameter in the constructor, defaulting to true if not provided. ## GetCalloutHistoryVOsType * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the constructor. * Introduced new properties `ProcessId`, `RequestId`, and `Reasons` to the class. ## GetCommitmentOutput * Removed the `AssociationRules` parameter from the constructor and the corresponding property from the class. ## GetCreditMemoItemPartsResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the constructor of GetCreditMemoItemPartsResponse. * The `Success` parameter in the constructor now defaults to true if not provided. ## GetCreditMemoPartsResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the GetCreditMemoPartsResponse constructor. ## GetCreditMemoPdfStatusBatchResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, and `Reasons`. * Introduced new properties: `ProcessId`, `RequestId`, and `Reasons`. ## GetCustomExchangeRatesType * Added new parameters to the constructor: `ProcessId`, `RequestId`, `Reasons`, and `Success` with a default value of true. * Introduced new properties: `ProcessId`, `RequestId`, `Reasons`, and `Success`. ## GetDataLabelingJobResponse * The type of the `Progress` property has changed from `GetDataLabelingJobResponseProgress` to `GetDataLabelingJobResponseAllOfProgress`. * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the GetDataLabelingJobResponse class. * The `Success` property now defaults to true if not provided. ## GetDataLabelingJobResponseProgress * The class GetDataLabelingJobResponseProgress has been removed, which will break any code relying on this class. ## GetDebitMemoApplicationPartsResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the GetDebitMemoApplicationPartsResponse class. ## GetDebitMemoPdfStatusBatchResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the GetDebitMemoPdfStatusBatchResponse class. ## GetEmailHistoryVOsType * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the constructor of GetEmailHistoryVOsType. * Introduced new properties `ProcessId`, `RequestId`, and `Reasons` in the GetEmailHistoryVOsType class. ## GetInvoiceApplicationPartsRequest * Added new parameters: `ProcessId`, `RequestId`, and `Reasons` to the constructor of GetInvoiceApplicationPartsRequest. ## GetInvoicePdfStatusBatchResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the GetInvoicePdfStatusBatchResponse class. ## GetJournalEntriesInJournalRunResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, and `Reasons`. * Introduced new properties: `ProcessId`, `RequestId`, and `Reasons`. ## GetJournalEntryDetailResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, `Reasons`, and `Success` with a default value of true. * Introduced new properties: `ProcessId`, `RequestId`, `Reasons`, and `Success`. ## GetJournalRunResponse * Added new parameters: `ProcessId`, `RequestId`, and `Reasons` to the GetJournalRunResponse constructor. * Introduced new properties: `ProcessId`, `RequestId`, and `Reasons`. ## GetMassUpdateResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, `Reasons`, and `Success` with a default value of true. * Introduced new properties: `ProcessId`, `RequestId`, `Reasons`, and `Success`. ## GetPaymentItemPartResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the GetPaymentItemPartResponse class. ## GetPaymentItemPartsResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the GetPaymentItemPartsResponse class. ## GetPaymentPartResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the GetPaymentPartResponse constructor. ## GetPaymentPartsResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the GetPaymentPartsResponse constructor. * Default value for `Success` parameter in the constructor is now set to true if not provided. ## GetPaymentRunDataArrayResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the GetPaymentRunDataArrayResponse class. ## GetPaymentRunSummaryResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, `Reasons`, and `Success` with a default value of true. ## GetPaymentScheduleStatisticResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the constructor. * Introduced new properties `ProcessId`, `RequestId`, and `Reasons` to the class. ## GetPaymentsResponse * Added new parameters to the GetPaymentsResponse constructor: `ProcessId`, `RequestId`, and `Reasons`. * Default value for the `Success` parameter in the GetPaymentsResponse constructor is now true. ## GetProductRatePlanResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, `Reasons`, and `Success`. * Introduced new properties: `ProcessId`, `RequestId`, and `Reasons`. ## GetProductRatePlansByExternalIdResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, and `Reasons`. * Introduced new properties: `ProcessId`, `RequestId`, and `Reasons`. ## GetProductRatePlansByProductResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the constructor. * Default value for `Success` parameter in the constructor is now set to true if not provided. ## GetProductsResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the GetProductsResponse constructor. ## GetRefundItemPartsResponse * Added new parameters to the constructor: `ProcessId`, `RequestId`, and `Reasons`. * Default value for `Success` parameter in the constructor is now true. * Introduced new properties: `ProcessId`, `RequestId`, and `Reasons`. ## GetRefundPartsResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the GetRefundPartsResponse class. ## GetRefundsResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the GetRefundsResponse constructor. * Introduced new properties `ProcessId`, `RequestId`, and `Reasons` in the GetRefundsResponse class. ## GetSequenceSetsResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the GetSequenceSetsResponse class. ## GetSubscriptionRatePlan * Added new parameter `productRatePlanType` to the constructor and class properties. * Added new parameter `originalRatePlanId` to the constructor and class properties. ## GetSubscriptionRatePlanChargesWithAllSegments * Added a new enum `StatusEnum` with values `RemoveDirectly` and `DeleteWithRatePlan`. * Introduced new properties `IsLastSegment`, `Optional`, and `Status` to the class `GetSubscriptionRatePlanChargesWithAllSegments`. ## GetSubscriptionsResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the GetSubscriptionsResponse constructor. ## GetTaxationItemsResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the GetTaxationItemsResponse constructor. ## GetUsageRateDetailRequest * Added new parameters to the constructor: `ProcessId`, `RequestId`, and `Reasons`. * Introduced new properties: `ProcessId`, `RequestId`, and `Reasons`. ## HostedPagesResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the HostedPagesResponse class. ## InvoiceSchedule * Added a new property `OrganizationLabel` to the InvoiceSchedule class, allowing developers to set and retrieve an organization label associated with an invoice schedule. ## InvoiceScheduleItem * Added a new property `OrganizationLabel` to the InvoiceScheduleItem class. ## InvoiceScheduleResponse * Added a new property `OrganizationLabel` to the InvoiceScheduleResponse class. ## OrderActionUpdateProduct * Added support for ChargeRemovals in the OrderActionUpdateProduct class. * Added support for ChargeOverrides in the OrderActionUpdateProduct class. ## PaymentGatewaysResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the PaymentGatewaysResponse class. ## PaymentMethodUpdaterInstancesResponse * Added new parameters: `ProcessId`, `RequestId`, and `Reasons` to the constructor of PaymentMethodUpdaterInstancesResponse. * Introduced new properties: `ProcessId`, `RequestId`, and `Reasons` in the PaymentMethodUpdaterInstancesResponse class. ## PaymentRun * Added `AdvancedFilter` parameter to the PaymentRun constructor. * Introduced `AdvancedFilter` property to the PaymentRun class with a maximum length validation of 1000 characters. ## PaymentRunResponse * Added `AdvancedFilter` property to the PaymentRunResponse model, allowing for more detailed filtering options. ## PeriodTypeEnum * Added a new enum value `SinglePeriod` with an underlying value of 6. ## PreviewOrderRatePlanUpdate * Added support for ChargeOverrides in the PreviewOrderRatePlanUpdate class. * Added support for ChargeRemovals in the PreviewOrderRatePlanUpdate class. ## PreviewSubscriptionResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the PreviewSubscriptionResponse class. * Default value for the `Success` property is now set to true if not provided. ## PutRevproAccCodeResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the PutRevproAccCodeResponse class. ## QueryInvoiceSchedulesResponse * The file QueryInvoiceSchedulesResponse has been deleted, which means the class QueryInvoiceSchedulesResponse is no longer available. Developers will need to remove any dependencies on this class. ## QueryPrepaidBalanceTransactionsResponse * The file QueryPrepaidBalanceTransactionsResponse has been deleted, which means the class QueryPrepaidBalanceTransactionsResponse is no longer available. Developers will need to remove any dependencies on this class from their code. ## QueryValidityPeriodSummarysResponse * The file QueryValidityPeriodSummarysResponse has been deleted, which means any references to this class in the code will need to be removed or replaced. ## RSASignatureResponse * Added new parameters `ProcessId`, `RequestId`, and `Reasons` to the RSASignatureResponse constructor. * Default value for `Success` parameter in the constructor is now set to true if not provided. ## RatePlanChargeSegment * Added a new enum `StatusEnum` with values `RemoveDirectly` and `DeleteWithRatePlan`. * Introduced a new property `Status` of type `StatusEnum` to the RatePlanChargeSegment class. * Added new properties `IsLastSegment` and `Optional` to the RatePlanChargeSegment class. ## RatePlanChargeSegmentInfo * Added a new enum `StatusEnum` with values `RemoveDirectly` and `DeleteWithRatePlan`. * Introduced a new property `Status` of type `StatusEnum` to the class. * Added new properties `IsLastSegment` and `Optional` to the class. ## RatePlanUpdate * Added support for ChargeRemovals in RatePlanUpdate. * Added support for ChargeOverrides in RatePlanUpdate. ## RegenerateRevRecEventsResponse * The constructor signature for RegenerateRevRecEventsResponse has changed. It now requires a `ProcessId`, `RequestId`, `Reasons`, and an optional `Success` parameter. Developers will need to update their instantiation of this class accordingly. * Added a new parameter `RequestId` to the RegenerateRevRecEventsResponse class. * Added a new parameter `Reasons` to the RegenerateRevRecEventsResponse class, which is a list of FailedReason objects. ## RegenerateTransactionObjectResponse * The constructor signature has changed. The `Success` parameter is now optional and defaults to true. The `RequestId` and `Reasons` parameters have been added. * Added `RequestId` property to track the request identifier. * Added `Reasons` property to provide a list of `Reasons` for failure. ## RenewSubscriptionResponse * Added new parameters: `ProcessId`, `RequestId`, and `Reasons` to the RenewSubscriptionResponse constructor. * Introduced default value for `Success` parameter in the constructor, defaulting to true if not provided. ## ResumeSubscriptionResponse * Added new parameters: `ProcessId`, `RequestId`, and `Reasons` to the ResumeSubscriptionResponse constructor. * Introduced a default value for the `Success` parameter in the constructor, defaulting to true if not provided. ## RetryPaymentScheduleItemResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the RetryPaymentScheduleItemResponse class. ## StoredCredentialProfilesResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the StoredCredentialProfilesResponse class. ## SubmitDataLabelingJobResponse * Constructor signature changed to include new parameters: `ProcessId`, `RequestId`, `Reasons`, and default value for `Success`. * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the SubmitDataLabelingJobResponse class. ## SubscriptionRatePlan * Added new property `ProductRatePlanType` to the SubscriptionRatePlan model. * Added new property `OriginalRatePlanId` to the SubscriptionRatePlan model. ## SuspendSubscriptionResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the SuspendSubscriptionResponse class. * Default value for the `Success` property is now set to true if not provided. ## UpdatePaymentRunRequest * Added `AdvancedFilter` parameter to the UpdatePaymentRunRequest constructor, allowing for more refined filtering options. * Introduced `AdvancedFilter` property with a maximum length of 1000 characters. ## UpdateSequenceSetResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the UpdateSequenceSetResponse class. ## UpdateSubscriptionResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the UpdateSubscriptionResponse class. * Default value for the `Success` property is now set to true if not provided. ## UploadFileResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the UploadFileResponse class. ## UploadUsageFileResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the UploadUsageFileResponse class. ## UpsertCreateCommitmentInput * The `PeriodAlignmentOption` property is now nullable, which may require updates to handle null values. * The `AssociationRules` property has been removed, which may require updates to code that previously used this property. ## VerifyPaymentMethodResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the VerifyPaymentMethodResponse class. ## WriteOffInvoiceResponse * Added new properties: `ProcessId`, `RequestId`, and `Reasons` to the WriteOffInvoiceResponse class.