From 37de9951e79c7a50d8441c816cc54d8f0ef2c8c6 Mon Sep 17 00:00:00 2001 From: Recurly Integrations Date: Tue, 20 Feb 2024 19:04:57 +0000 Subject: [PATCH] Generated Latest Changes for v2021-02-25 --- lib/recurly/client/operations.rb | 4 ++++ openapi/api.yaml | 23 +++++++++++++++++++---- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/lib/recurly/client/operations.rb b/lib/recurly/client/operations.rb index 822565919..0448dba60 100644 --- a/lib/recurly/client/operations.rb +++ b/lib/recurly/client/operations.rb @@ -863,6 +863,7 @@ def list_account_external_invoices(account_id:, **options) # * Records are returned in an arbitrary order. Since results are all # returned at once you can sort the records yourself. # + # :state [String] Invoice state. # :limit [Integer] Limit number of records 1-200. # :order [String] Sort order. # :sort [String] Sort field. You *really* only want to sort by +updated_at+ in ascending @@ -2347,6 +2348,7 @@ def list_external_subscription_external_invoices(external_subscription_id:, **op # * Records are returned in an arbitrary order. Since results are all # returned at once you can sort the records yourself. # + # :state [String] Invoice state. # :limit [Integer] Limit number of records 1-200. # :order [String] Sort order. # :sort [String] Sort field. You *really* only want to sort by +updated_at+ in ascending @@ -3805,6 +3807,7 @@ def preview_subscription_change(subscription_id:, body:, **options) # * Records are returned in an arbitrary order. Since results are all # returned at once you can sort the records yourself. # + # :state [String] Invoice state. # :limit [Integer] Limit number of records 1-200. # :order [String] Sort order. # :sort [String] Sort field. You *really* only want to sort by +updated_at+ in ascending @@ -4620,6 +4623,7 @@ def redeem_gift_card(redemption_code:, body:, **options) # * Records are returned in an arbitrary order. Since results are all # returned at once you can sort the records yourself. # + # :state [String] Invoice state. # :limit [Integer] Limit number of records 1-200. # :order [String] Sort order. # :sort [String] Sort field. You *really* only want to sort by +updated_at+ in ascending diff --git a/openapi/api.yaml b/openapi/api.yaml index 8a8a67841..6e8d8d128 100644 --- a/openapi/api.yaml +++ b/openapi/api.yaml @@ -3521,6 +3521,7 @@ paths: parameters: - "$ref": "#/components/parameters/account_id" - "$ref": "#/components/parameters/ids" + - "$ref": "#/components/parameters/invoice_state" - "$ref": "#/components/parameters/limit" - "$ref": "#/components/parameters/order" - "$ref": "#/components/parameters/sort_dates" @@ -8110,6 +8111,7 @@ paths: to learn how to use pagination in the API and Client Libraries. parameters: - "$ref": "#/components/parameters/ids" + - "$ref": "#/components/parameters/invoice_state" - "$ref": "#/components/parameters/limit" - "$ref": "#/components/parameters/order" - "$ref": "#/components/parameters/sort_dates" @@ -13909,6 +13911,7 @@ paths: parameters: - "$ref": "#/components/parameters/subscription_id" - "$ref": "#/components/parameters/ids" + - "$ref": "#/components/parameters/invoice_state" - "$ref": "#/components/parameters/limit" - "$ref": "#/components/parameters/order" - "$ref": "#/components/parameters/sort_dates" @@ -16282,6 +16285,7 @@ paths: parameters: - "$ref": "#/components/parameters/business_entity_id" - "$ref": "#/components/parameters/ids" + - "$ref": "#/components/parameters/invoice_state" - "$ref": "#/components/parameters/limit" - "$ref": "#/components/parameters/order" - "$ref": "#/components/parameters/sort_dates" @@ -16455,6 +16459,12 @@ components: required: true schema: type: string + invoice_state: + name: state + in: query + description: Invoice state. + schema: + "$ref": "#/components/schemas/InvoiceStateQueryParamEnum" measured_unit_id: name: measured_unit_id in: path @@ -21069,7 +21079,6 @@ components: title: Ending quantity minimum: 1 maximum: 999999999 - default: description: Ending quantity for the tier. This represents a unit amount for unit-priced add ons. Must be left empty if it is the final tier. usage_percentage: @@ -21106,7 +21115,6 @@ components: title: Ending amount minimum: 0.01 maximum: 9999999999999.99 - default: description: Ending amount for the tier. Allows up to 2 decimal places. Must be left empty if it is the final tier. usage_percentage: @@ -22070,7 +22078,6 @@ components: title: Ending quantity minimum: 1 maximum: 999999999 - default: description: Ending quantity for the tier. This represents a unit amount for unit-priced add ons. Must be left empty if it is the final tier. unit_amount: @@ -22103,7 +22110,6 @@ components: title: Ending amount minimum: 1 maximum: 9999999999999.99 - default: description: Ending amount for the tier. Allows up to 2 decimal places. Must be left empty if it is the final tier. usage_percentage: @@ -25193,6 +25199,7 @@ components: - write_off InvoiceStateEnum: type: string + default: all enum: - open - pending @@ -25202,6 +25209,14 @@ components: - closed - failed - voided + InvoiceStateQueryParamEnum: + type: string + default: all + enum: + - pending + - past_due + - paid + - failed CollectionMethodEnum: type: string enum: