Added optional parameters
pageSize
and
page
to the GetInvoiceApplicationParts and GetInvoiceApplicationPartsAsync methods, allowing for pagination of results.
ObjectQueriesApi
Changed endpoint paths for querying commitment segments from
/object-query/commitmentSegment
to
/object-query/commitment-segment
.
Added new methods for querying commitment cycles: QueryCommitmentCycleByKey, QueryCommitmentCycleByKeyWithHttpInfo, QueryCommitmentCycles, and their asynchronous counterparts.
Introduced support for querying commitment segments with updated endpoint paths.
ZuoraClient
Added SetRetryConfig method to configure retry attempts and base delay for authentication failures.
Added GetRetryConfig method to retrieve the current retry configuration.
Implemented retry logic with exponential backoff for FetchBearerToken method to handle authentication failures.
ZuoraClientConfig
Introduced configuration for retry attempts and base delay for authentication with default values.
Added method to set retry configuration with validation for maxRetries (1-10) and retryBaseDelayMs (100-30000 ms).
Added method to retrieve current retry configuration as a dictionary.
AccountingCodeType
Added new enum value
UnbilledReceivables
with value 15.
Added new enum value
ContractAssets
with value 16.
Added new enum value
ContractLiabilities
with value 17.
Added new enum value
AdjustmentLiabilities
with value 18.
Added new enum value
AdjustmentRevenue
with value 19.
ChargeOverride
Added new property
PricingAttributes
of type
Dictionary<string, Object>
.
Added new property
NegotiatedPriceTable
of type
List<Dictionary<string, Object>>
.
ChargeUpdate
Added new constructor parameters:
pricingAttributes
and
negotiatedPriceTable
.
Introduced new properties: PricingAttributes and NegotiatedPriceTable for handling additional pricing details.
Added a new read-only property: IsDimensionalPrice.
CollectDebitMemoRequestPayment
Added a new parameter
cryptogram
to the CollectDebitMemoRequestPayment constructor.
Introduced a new property
Cryptogram
to store cryptographic information.
CreateAuthorizationRequest
Added a new optional parameter
cryptogram
to the CreateAuthorizationRequest constructor.
Introduced a new property
Cryptogram
to the CreateAuthorizationRequest class.
CreateCreditCardPaymentMethod
Added a new parameter
cryptogram
to the CreateCreditCardPaymentMethod constructor.
Introduced a new property
Cryptogram
with a maximum length validation of 50 characters.
CreateOrderChargeUpdate
Added new parameter
pricingAttributes
to the CreateOrderChargeUpdate constructor.
Added new parameter
negotiatedPriceTable
to the CreateOrderChargeUpdate constructor.
CreateOrderRequest
Added a new parameter
commitments
to the CreateOrderRequest constructor, allowing developers to include a list of UpsertCommitmentInput objects when creating an order.
CreateOrderResponse
Added a new property
Commitments
of type
List<CommitmentOutput>
to the CreateOrderResponse class.
CreateOrderResult
Added a new property
Commitments
of type
List<CommitmentOutput>
to the CreateOrderResult class.
CreatePaymentRequest
Added a new optional parameter
cryptogram
to the CreatePaymentRequest constructor.
Introduced a new property
Cryptogram
in the CreatePaymentRequest class with a maximum length validation of 50 characters.
ExpandedDailyConsumptionSummary
Added new properties: AdjustmentRevenueGLString and RecognizedRevenueGLString to the ExpandedDailyConsumptionSummary class.
ExpandedRatePlan
Added a new parameter
pricingAttributes
to the constructor of the ExpandedRatePlan class.
ExpandedRatePlanCharge
Added new property
PricingAttributes
to the ExpandedRatePlanCharge model.
Added new property
NegotiatedPriceTable
to the ExpandedRatePlanCharge model.
GetAsyncCreateOrderJobResponse
Added a new property
Commitments
of type
List<CommitmentOutput>
to the GetAsyncCreateOrderJobResponse class.
GetChargeOverride
Added new parameters
pricingAttributes
and
negotiatedPriceTable
to the GetChargeOverride constructor.
Introduced new properties
PricingAttributes
and
NegotiatedPriceTable
to store additional pricing information.
Added a new read-only property
IsDimensionalPrice
to indicate if the price is dimensional.
GetInvoiceApplicationPartRequest
Changed the data type of
CreatedDate
from DateTime to string.
Changed the data type of
UpdatedDate
from DateTime to string.
Order
Added a new parameter
commitments
of type
List<UpsertCommitmentInput>
to the Order constructor.
RatePlanChargeSegment
Added new property
PricingAttributes
of type
Dictionary<string, Object>
.
Added new property
IsDimensionalPrice
of type
bool?
.
Added new property
IsPriceNegotiated
of type
bool?
.
RatePlanChargeSegmentInfo
Added new property
PricingAttributes
of type
Dictionary<string, Object>
.
Added new property
IsDimensionalPrice
of type
bool?
.
Added new property
IsPriceNegotiated
of type
bool?
.
UpdateOrderRequest
Added a new parameter
commitments
of type
List<UpsertCommitmentInput>
to the UpdateOrderRequest constructor.
UsageTieredWithOveragePricingOverride
Added a new property
OriginalListPrice
to the UsageTieredWithOveragePricingOverride class.
UsageTieredWithOveragePricingUpdate
Added a new optional parameter
originalListPrice
to the constructor of UsageTieredWithOveragePricingUpdate.
VerifyPaymentMethodRequest
Added a new parameter
cryptogram
to the VerifyPaymentMethodRequest constructor.
Introduced a new property
Cryptogram
with a maximum length validation of 50 characters.