Generated Latest Changes for v2021-02-25 #936
Merged
+345
−6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces several enhancements and new features to the Recurly client library, focusing on expanding API support and improving data models. The main changes include support for account notes management, the addition of harmonized system code attributes for better product classification, new proration settings for subscriptions, and the introduction of a preferred billing date for accounts.
Account Notes Management:
create_account_noteandremove_account_notemethods inlib/recurly/client/operations.rb.AccountNoteCreaterequest class to define the structure for creating account notes.Harmonized System Code Enhancements:
harmonized_system_codeattribute to the following models and their corresponding create/update request classes:AddOn,Item,LineItem, andPlan. This improves international trade compliance and product classification.Subscription Proration Settings:
proration_settingsattribute toSubscriptionCreateandSubscriptionPurchaserequests, allowing greater control over proration behavior.SubscriptionCreateProrationSettingsrequest class to define proration options.Account Preferred Billing Date:
bill_dateattribute toAccount,AccountCreate,AccountUpdate, andAccountPurchasemodels, enabling specification of a preferred billing date for new subscriptions.