C# client library 1.0.0-beta.3 changelog

BulkUpdateOrderLineItem

  • Added a new parameter communicationProfileId to the BulkUpdateOrderLineItem constructor.
  • Introduced a new property CommunicationProfileId in the BulkUpdateOrderLineItem class.

CreateInvoiceRequest

  • Added a new parameter communicationProfileId to the CreateInvoiceRequest constructor and class, allowing developers to specify a communication profile when creating an invoice.

CreateOrderCreateSubscription

  • Added a new parameter communicationProfileId to the CreateOrderCreateSubscription constructor, allowing developers to specify a communication profile ID when creating a subscription.

CreateOrderOrderLineItem

  • Added a new parameter communicationProfileId to the CreateOrderOrderLineItem constructor, allowing developers to specify a communication profile ID when creating an order line item.

CreateOrderTermsAndConditions

  • Added new parameter communicationProfileId to the constructor.
  • Added new parameter clearingExistingCommunicationProfile to the constructor.
  • Added new parameter invoiceGroupNumber to the constructor.
  • Added new parameter clearingExistingInvoiceGroupNumber to the constructor with a default value of false.
  • Introduced CommunicationProfileId property.
  • Introduced ClearingExistingCommunicationProfile property.
  • Introduced InvoiceGroupNumber property.
  • Introduced ClearingExistingInvoiceGroupNumber property.
  • Added validation for InvoiceGroupNumber to ensure its length is less than 255 characters.

CreditMemo

  • Added a new property CommunicationProfileId to the CreditMemo class, allowing developers to set and retrieve the communication profile ID associated with a credit memo.

CreditMemoResponse

  • Added a new parameter communicationProfileId to the CreditMemoResponse constructor.
  • Introduced a new property CommunicationProfileId in the CreditMemoResponse class.

DebitMemo

  • Added a new property CommunicationProfileId to the DebitMemo class, allowing developers to set and retrieve the communication profile ID associated with a debit memo.

DebitMemoResponse

  • Added a new parameter communicationProfileId to the DebitMemoResponse constructor.
  • Introduced a new property CommunicationProfileId in the DebitMemoResponse class.

ExpandedCreditMemo

  • Added a new parameter communicationProfileId to the constructor of the ExpandedCreditMemo class.
  • Introduced a new property CommunicationProfileId in the ExpandedCreditMemo class.

ExpandedDebitMemo

  • Added paymentTerm as a parameter in the constructor.
  • Added communicationProfileId as a parameter in the constructor.
  • Introduced PaymentTerm property with DataMember attribute.
  • Introduced CommunicationProfileId property with DataMember attribute.

ExpandedInvoice

  • Added paymentTerm as a parameter in the constructor.
  • Added communicationProfileId as a parameter in the constructor.
  • Introduced PaymentTerm property with DataMember attribute.
  • Introduced CommunicationProfileId property with DataMember attribute.

ExpandedOrderAction

  • Added new parameter communicationProfileId to the constructor.
  • Added new parameter clearingExistingCommunicationProfile to the constructor.
  • Introduced new property CommunicationProfileId .
  • Introduced new property ClearingExistingCommunicationProfile .

ExpandedProduct

  • Added new properties: State , VarVersion , and VersionOrdinal to the ExpandedProduct class.

ExpandedProductRatePlan

  • Added new parameters state , varVersion , and versionOrdinal to the ExpandedProductRatePlan constructor.
  • Introduced new properties State , VarVersion , and VersionOrdinal to the ExpandedProductRatePlan class.

GetOrderLineItem

  • Added a new parameter communicationProfileId to the GetOrderLineItem constructor.
  • Introduced a new property CommunicationProfileId in the GetOrderLineItem class.

GetProductRatePlanResponse

  • Added a new property ProductRatePlanNumber to the GetProductRatePlanResponse class.

GetSubscriptionResponse

  • Added a new parameter communicationProfileId to the GetSubscriptionResponse constructor.
  • Introduced a new property CommunicationProfileId in the GetSubscriptionResponse class.

Invoice

  • Added a new parameter communicationProfileId to the Invoice constructor.
  • Introduced a new property CommunicationProfileId in the Invoice class.

InvoiceResponse

  • Added a new parameter communicationProfileId to the InvoiceResponse constructor.
  • Introduced a new property CommunicationProfileId in the InvoiceResponse class.

OperationJobType

  • Added a new enum value Reverse with an associated value of 4.

OrderActionCreateSubscription

  • Added communicationProfileId parameter to the constructor and as a property.
  • Added currency parameter to the constructor and as a property.

OrderActionOwnerTransfer

  • Added new parameter communicationProfileId to the constructor.
  • Added new parameter clearingExistingCommunicationProfile to the constructor.
  • Introduced new property CommunicationProfileId with DataMember attribute.
  • Introduced new property ClearingExistingCommunicationProfile with DataMember attribute.

OrderActionRenewSubscription

  • Added new parameter communicationProfileId to the constructor.
  • Added new parameter clearingExistingCommunicationProfile to the constructor.
  • Introduced properties CommunicationProfileId and ClearingExistingCommunicationProfile to manage communication profiles.

OrderActionTermsAndConditions

  • Added new parameter communicationProfileId to the constructor.
  • Added new parameter clearingExistingCommunicationProfile to the constructor.
  • Introduced new property CommunicationProfileId with DataMember attribute.
  • Introduced new property ClearingExistingCommunicationProfile with DataMember attribute.

OrderLineItem

  • Added a new parameter communicationProfileId to the OrderLineItem constructor.
  • Introduced a new property CommunicationProfileId in the OrderLineItem class.

PreviewExistingSubscriptionDiscountDetails

  • Added a new parameter discountChargeName to the constructor of PreviewExistingSubscriptionDiscountDetails.
  • Introduced a new property DiscountChargeName with DataMember attribute for serialization.

PreviewOrderCreateSubscription

  • Added new parameters to the constructor: communicationProfileId, currency, and invoiceGroupNumber.
  • Introduced new properties: CommunicationProfileId, Currency, and InvoiceGroupNumber with corresponding DataMember attributes.
  • Added validation for the Currency property to ensure its length does not exceed 3 characters.
  • Added validation for the InvoiceGroupNumber property to ensure its length does not exceed 255 characters.

ProductRatePlanWithExternalId

  • Added a new parameter productRatePlanNumber to the constructor.
  • Introduced a new property ProductRatePlanNumber to the ProductRatePlanWithExternalId class.

ReverseInvoiceResponse

  • Added new property JobStatus to track the status of the operation job.
  • Added new properties Id and JobId to store identifiers related to the reverse invoice operation.

UpdateOrderLineItem

  • Added a new parameter communicationProfileId to the UpdateOrderLineItem constructor, allowing developers to specify a communication profile ID when updating an order line item.

UpdateOrderLineItemRequest

  • Added a new parameter communicationProfileId to the UpdateOrderLineItemRequest constructor.
  • Introduced a new property CommunicationProfileId in the UpdateOrderLineItemRequest class.