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+.