lib/recurly/client/operations.rb in recurly-4.6.0 vs lib/recurly/client/operations.rb in recurly-4.7.0

- old
+ new

@@ -3298,9 +3298,23 @@ def convert_trial(subscription_id:, **options) path = interpolate_path("/subscriptions/{subscription_id}/convert_trial", subscription_id: subscription_id) put(path, **options) end + # Fetch a preview of a subscription's renewal invoice(s) + # + # {https://developers.recurly.com/api/v2021-02-25#operation/get_preview_renewal get_preview_renewal api documenation} + # + # @param subscription_id [String] Subscription ID or UUID. For ID no prefix is used e.g. +e28zov4fw0v2+. For UUID use prefix +uuid-+, e.g. +uuid-123457890+. + # @param params [Hash] Optional query string parameters: + # + # @return [Resources::InvoiceCollection] A preview of the subscription's renewal invoice(s). + # + def get_preview_renewal(subscription_id:, **options) + path = interpolate_path("/subscriptions/{subscription_id}/preview_renewal", subscription_id: subscription_id) + get(path, **options) + end + # Fetch a subscription's pending change # # {https://developers.recurly.com/api/v2021-02-25#operation/get_subscription_change get_subscription_change api documenation} # # @param subscription_id [String] Subscription ID or UUID. For ID no prefix is used e.g. +e28zov4fw0v2+. For UUID use prefix +uuid-+, e.g. +uuid-123457890+.