lib/recurly/client/operations.rb in recurly-4.17.0 vs lib/recurly/client/operations.rb in recurly-4.18.0
- old
+ new
@@ -3349,9 +3349,20 @@
#
# @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).
+ # @example
+ # begin
+ # invoice_collection = @client.get_preview_renewal(
+ # subscription_id: subscription_id
+ # )
+ # puts "Fetched Renewal Preview with total: #{invoice_collection.charge_invoice.total}"
+ # rescue Recurly::Errors::NotFoundError
+ # # If the resource was not found, you may want to alert the user or
+ # # just return nil
+ # puts "Resource Not Found"
+ # end
#
def get_preview_renewal(subscription_id:, **options)
path = interpolate_path("/subscriptions/{subscription_id}/preview_renewal", subscription_id: subscription_id)
get(path, **options)
end