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