From 95888acba23ab3068b2830fe5abfc046c9ea7dc4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 05:52:36 +0000 Subject: [PATCH 01/10] chore(internal): version bump (#120) --- sig/orb/version.rbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sig/orb/version.rbs b/sig/orb/version.rbs index a8534593..faf6d9db 100644 --- a/sig/orb/version.rbs +++ b/sig/orb/version.rbs @@ -1,3 +1,3 @@ module Orb - VERSION: "0.1.0-alpha.22" + VERSION: "0.1.0-alpha.23" end From 6b55a652c0b5e6456c4462d0fe4adcee4dc6445e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 19:57:26 +0000 Subject: [PATCH 02/10] feat: support client level methods (#122) --- .rubocop.yml | 10 +++++----- lib/orb/base_model.rb | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.rubocop.yml b/.rubocop.yml index fafc77c5..eed19c12 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -58,6 +58,11 @@ Layout/MultilineMethodParameterLineBreaks: Layout/SpaceInsideHashLiteralBraces: EnforcedStyle: no_space +# Fairly useful in tests for pattern assertions. +Lint/EmptyInPattern: + Exclude: + - "test/**/*" + Lint/MissingSuper: Exclude: - "**/*.rbi" @@ -115,11 +120,6 @@ Style/BisectedAttrAccessor: Exclude: - "**/*.rbi" -# Fairly useful in tests for pattern matching. -Style/CaseEquality: - Exclude: - - "test/**/*" - # We prefer nested modules in lib/, but are currently using compact style for tests. Style/ClassAndModuleChildren: Exclude: diff --git a/lib/orb/base_model.rb b/lib/orb/base_model.rb index 44b51285..6c893f70 100644 --- a/lib/orb/base_model.rb +++ b/lib/orb/base_model.rb @@ -155,7 +155,7 @@ def try_strict_coerce(target, value) in [-> { _1 <= Date || _1 <= Time }, String] Kernel.then do [true, target.parse(value), 1] - rescue ArgumentError, Date::Error + rescue ArgumentError [false, false, 0] end in [_, ^target] From b4835ecf97fa5c665b0a6bf5b31d4892557e1475 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 20:13:57 +0000 Subject: [PATCH 03/10] chore(internal): codegen related update (#123) --- lib/orb/util.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/orb/util.rb b/lib/orb/util.rb index 815af125..86df476b 100644 --- a/lib/orb/util.rb +++ b/lib/orb/util.rb @@ -505,10 +505,10 @@ def decode_content(headers, stream:, suppress_error: false) json end in %r{^text/event-stream} - lines = enum_lines(stream) - parse_sse(lines) + lines = decode_lines(stream) + decode_sse(lines) in %r{^application/(?:x-)?jsonl} - enum_lines(stream) + decode_lines(stream) in %r{^text/} stream.to_a.join else From 278685d61c77bb43bb17ffa8c2430cf66e13bcf7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 11 Mar 2025 01:12:14 +0000 Subject: [PATCH 04/10] chore(internal): codegen related update (#124) --- .../orb/models/subscription_create_params.rbi | 44 +- .../models/subscription_create_response.rbi | 510 +- .../subscription_fetch_costs_params.rbi | 12 +- .../subscription_fetch_costs_response.rbi | 202 +- .../orb/models/subscription_fetch_params.rbi | 9 +- .../subscription_fetch_schedule_params.rbi | 16 +- .../subscription_fetch_schedule_response.rbi | 20 +- .../subscription_fetch_usage_params.rbi | 24 +- .../orb/models/subscription_list_params.rbi | 22 +- .../subscription_price_intervals_params.rbi | 2414 +++++---- .../subscription_price_intervals_response.rbi | 518 +- ...bscription_schedule_plan_change_params.rbi | 4448 ++++++++--------- ...cription_schedule_plan_change_response.rbi | 518 +- .../subscription_trigger_phase_params.rbi | 8 +- .../subscription_trigger_phase_response.rbi | 518 +- ...ription_unschedule_cancellation_params.rbi | 9 +- ...ption_unschedule_cancellation_response.rbi | 518 +- ...le_fixed_fee_quantity_updates_response.rbi | 550 +- ...unschedule_pending_plan_changes_params.rbi | 9 +- ...schedule_pending_plan_changes_response.rbi | 522 +- ...ption_update_fixed_fee_quantity_params.rbi | 14 +- ...ion_update_fixed_fee_quantity_response.rbi | 518 +- .../orb/models/subscription_update_params.rbi | 14 +- .../subscription_update_trial_params.rbi | 14 +- .../subscription_update_trial_response.rbi | 518 +- rbi/lib/orb/models/subscription_usage.rbi | 32 +- rbi/lib/orb/models/top_level_ping_params.rbi | 9 +- rbi/lib/orb/models/trial_discount.rbi | 12 +- rbi/lib/orb/models/usage_discount.rbi | 17 +- rbi/lib/orb/page.rbi | 10 +- rbi/lib/orb/pooled_net_requester.rbi | 13 +- rbi/lib/orb/resources/alerts.rbi | 96 +- rbi/lib/orb/resources/coupons.rbi | 50 +- .../orb/resources/coupons/subscriptions.rbi | 10 +- rbi/lib/orb/resources/credit_notes.rbi | 24 +- rbi/lib/orb/resources/customers.rbi | 196 +- .../customers/balance_transactions.rbi | 30 +- rbi/lib/orb/resources/customers/costs.rbi | 37 +- rbi/lib/orb/resources/customers/credits.rbi | 46 +- .../resources/customers/credits/ledger.rbi | 112 +- .../resources/customers/credits/top_ups.rbi | 80 +- .../resources/dimensional_price_groups.rbi | 28 +- .../external_dimensional_price_group_id.rbi | 6 +- rbi/lib/orb/resources/events.rbi | 42 +- rbi/lib/orb/resources/events/backfills.rbi | 44 +- rbi/lib/orb/resources/events/volume.rbi | 12 +- rbi/lib/orb/resources/invoice_line_items.rbi | 16 +- rbi/lib/orb/resources/invoices.rbi | 132 +- rbi/lib/orb/resources/items.rbi | 34 +- rbi/lib/orb/resources/metrics.rbi | 44 +- rbi/lib/orb/resources/plans.rbi | 108 +- .../orb/resources/plans/external_plan_id.rbi | 16 +- rbi/lib/orb/resources/prices.rbi | 128 +- .../resources/prices/external_price_id.rbi | 14 +- rbi/lib/orb/resources/subscriptions.rbi | 317 +- rbi/lib/orb/util.rbi | 32 +- 56 files changed, 6719 insertions(+), 6997 deletions(-) diff --git a/rbi/lib/orb/models/subscription_create_params.rbi b/rbi/lib/orb/models/subscription_create_params.rbi index aeb7e5d4..14aa7893 100644 --- a/rbi/lib/orb/models/subscription_create_params.rbi +++ b/rbi/lib/orb/models/subscription_create_params.rbi @@ -2337,9 +2337,8 @@ module Orb sig do params( - dimension_values: T::Array[T.nilable(String)], - unit_amount: String - ).returns(T.attached_class) +dimension_values: T::Array[T.nilable(String)], + unit_amount: String).returns(T.attached_class) end def self.new(dimension_values:, unit_amount:) end @@ -2759,10 +2758,9 @@ module Orb sig do params( - first_unit: Float, - unit_amount: String, - last_unit: T.nilable(Float) - ).returns(T.attached_class) +first_unit: Float, +unit_amount: String, + last_unit: T.nilable(Float)).returns(T.attached_class) end def self.new(first_unit:, unit_amount:, last_unit: nil) end @@ -4005,12 +4003,10 @@ module Orb sig do override.returns( - { - bps: Float, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - } - ) +{ +bps: Float, +maximum_amount: T.nilable(String), + per_unit_maximum: T.nilable(String)}) end def to_hash end @@ -12279,9 +12275,8 @@ module Orb sig do params( - dimension_values: T::Array[T.nilable(String)], - unit_amount: String - ).returns(T.attached_class) +dimension_values: T::Array[T.nilable(String)], + unit_amount: String).returns(T.attached_class) end def self.new(dimension_values:, unit_amount:) end @@ -12707,10 +12702,9 @@ module Orb sig do params( - first_unit: Float, - unit_amount: String, - last_unit: T.nilable(Float) - ).returns(T.attached_class) +first_unit: Float, +unit_amount: String, + last_unit: T.nilable(Float)).returns(T.attached_class) end def self.new(first_unit:, unit_amount:, last_unit: nil) end @@ -13963,12 +13957,10 @@ module Orb sig do override.returns( - { - bps: Float, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - } - ) +{ +bps: Float, +maximum_amount: T.nilable(String), + per_unit_maximum: T.nilable(String)}) end def to_hash end diff --git a/rbi/lib/orb/models/subscription_create_response.rbi b/rbi/lib/orb/models/subscription_create_response.rbi index 08dae2d2..57eb6ee6 100644 --- a/rbi/lib/orb/models/subscription_create_response.rbi +++ b/rbi/lib/orb/models/subscription_create_response.rbi @@ -99,28 +99,28 @@ module Orb sig do returns( - T::Array[ - T.any( - Orb::Models::SubscriptionCreateResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionCreateResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionCreateResponse::DiscountInterval::UsageDiscountInterval + T::Array[ + T.any( + Orb::Models::SubscriptionCreateResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionCreateResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionCreateResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) end def discount_intervals end sig do params( - _: T::Array[ - T.any( - Orb::Models::SubscriptionCreateResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionCreateResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionCreateResponse::DiscountInterval::UsageDiscountInterval + _: T::Array[ + T.any( + Orb::Models::SubscriptionCreateResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionCreateResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionCreateResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) .returns( T::Array[ T.any( @@ -258,38 +258,38 @@ module Orb sig do params( - id: String, - active_plan_phase_order: T.nilable(Integer), - adjustment_intervals: T::Array[Orb::Models::SubscriptionCreateResponse::AdjustmentInterval], - auto_collection: T.nilable(T::Boolean), - billing_cycle_anchor_configuration: Orb::Models::SubscriptionCreateResponse::BillingCycleAnchorConfiguration, - billing_cycle_day: Integer, - created_at: Time, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - customer: Orb::Models::Customer, - default_invoice_memo: T.nilable(String), - discount_intervals: T::Array[ - T.any( - Orb::Models::SubscriptionCreateResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionCreateResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionCreateResponse::DiscountInterval::UsageDiscountInterval + id: String, + active_plan_phase_order: T.nilable(Integer), + adjustment_intervals: T::Array[Orb::Models::SubscriptionCreateResponse::AdjustmentInterval], + auto_collection: T.nilable(T::Boolean), + billing_cycle_anchor_configuration: Orb::Models::SubscriptionCreateResponse::BillingCycleAnchorConfiguration, + billing_cycle_day: Integer, + created_at: Time, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + customer: Orb::Models::Customer, + default_invoice_memo: T.nilable(String), + discount_intervals: T::Array[ + T.any( + Orb::Models::SubscriptionCreateResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionCreateResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionCreateResponse::DiscountInterval::UsageDiscountInterval + ) + ], + end_date: T.nilable(Time), + fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionCreateResponse::FixedFeeQuantitySchedule], + invoicing_threshold: T.nilable(String), + maximum_intervals: T::Array[Orb::Models::SubscriptionCreateResponse::MaximumInterval], + metadata: T::Hash[Symbol, String], + minimum_intervals: T::Array[Orb::Models::SubscriptionCreateResponse::MinimumInterval], + net_terms: Integer, + plan: Orb::Models::Plan, + price_intervals: T::Array[Orb::Models::SubscriptionCreateResponse::PriceInterval], + redeemed_coupon: T.nilable(Orb::Models::SubscriptionCreateResponse::RedeemedCoupon), + start_date: Time, + status: Symbol, + trial_info: Orb::Models::SubscriptionCreateResponse::TrialInfo ) - ], - end_date: T.nilable(Time), - fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionCreateResponse::FixedFeeQuantitySchedule], - invoicing_threshold: T.nilable(String), - maximum_intervals: T::Array[Orb::Models::SubscriptionCreateResponse::MaximumInterval], - metadata: T::Hash[Symbol, String], - minimum_intervals: T::Array[Orb::Models::SubscriptionCreateResponse::MinimumInterval], - net_terms: Integer, - plan: Orb::Models::Plan, - price_intervals: T::Array[Orb::Models::SubscriptionCreateResponse::PriceInterval], - redeemed_coupon: T.nilable(Orb::Models::SubscriptionCreateResponse::RedeemedCoupon), - start_date: Time, - status: Symbol, - trial_info: Orb::Models::SubscriptionCreateResponse::TrialInfo - ) .returns(T.attached_class) end def self.new( @@ -373,28 +373,28 @@ module Orb sig do returns( - T.any( - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + T.any( + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) end def adjustment end sig do params( - _: T.any( - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + _: T.any( + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) .returns( T.any( Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, @@ -434,18 +434,18 @@ module Orb sig do params( - id: String, - adjustment: T.any( - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment - ), - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time - ) + id: String, + adjustment: T.any( + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionCreateResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ), + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time + ) .returns(T.attached_class) end def self.new(id:, adjustment:, applies_to_price_interval_ids:, end_date:, start_date:) @@ -534,14 +534,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - usage_discount: Float, - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + usage_discount: Float, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -632,14 +632,14 @@ module Orb sig do params( - id: String, - amount_discount: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + amount_discount: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -730,14 +730,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - percentage_discount: Float, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + percentage_discount: Float, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -836,15 +836,15 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - item_id: String, - minimum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + item_id: String, + minimum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -937,14 +937,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - maximum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + maximum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1014,9 +1014,7 @@ module Orb def year=(_) end - sig do - params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) - end + sig { params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) } def self.new(day:, month: nil, year: nil) end @@ -1079,13 +1077,13 @@ module Orb sig do params( - amount_discount: String, - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - discount_type: Symbol - ) + amount_discount: String, + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1166,13 +1164,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - percentage_discount: Float, - start_date: Time, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + percentage_discount: Float, + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1253,13 +1251,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - usage_discount: Float, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + usage_discount: Float, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1341,9 +1339,7 @@ module Orb def self.new(end_date:, price_id:, quantity:, start_date:) end - sig do - override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) - end + sig { override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) } def to_hash end end @@ -1391,12 +1387,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - maximum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + maximum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, maximum_amount:, start_date:) @@ -1461,12 +1457,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - minimum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + minimum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, minimum_amount:, start_date:) @@ -1539,16 +1535,16 @@ module Orb sig do returns( - T.nilable(T::Array[Orb::Models::SubscriptionCreateResponse::PriceInterval::FixedFeeQuantityTransition]) - ) + T.nilable(T::Array[Orb::Models::SubscriptionCreateResponse::PriceInterval::FixedFeeQuantityTransition]) + ) end def fixed_fee_quantity_transitions end sig do params( - _: T.nilable(T::Array[Orb::Models::SubscriptionCreateResponse::PriceInterval::FixedFeeQuantityTransition]) - ) + _: T.nilable(T::Array[Orb::Models::SubscriptionCreateResponse::PriceInterval::FixedFeeQuantityTransition]) + ) .returns( T.nilable(T::Array[Orb::Models::SubscriptionCreateResponse::PriceInterval::FixedFeeQuantityTransition]) ) @@ -1558,74 +1554,74 @@ module Orb sig do returns( - T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) end def price end sig do params( - _: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + _: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) .returns( T.any( Orb::Models::Price::UnitPrice, @@ -1680,46 +1676,46 @@ module Orb sig do params( - id: String, - billing_cycle_day: Integer, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - end_date: T.nilable(Time), - filter: T.nilable(String), - fixed_fee_quantity_transitions: T.nilable(T::Array[Orb::Models::SubscriptionCreateResponse::PriceInterval::FixedFeeQuantityTransition]), - price: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice - ), - start_date: Time, - usage_customer_ids: T.nilable(T::Array[String]) - ) + id: String, + billing_cycle_day: Integer, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + end_date: T.nilable(Time), + filter: T.nilable(String), + fixed_fee_quantity_transitions: T.nilable(T::Array[Orb::Models::SubscriptionCreateResponse::PriceInterval::FixedFeeQuantityTransition]), + price: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ), + start_date: Time, + usage_customer_ids: T.nilable(T::Array[String]) + ) .returns(T.attached_class) end def self.new( @@ -1845,9 +1841,7 @@ module Orb def start_date=(_) end - sig do - params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) - end + sig { params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) } def self.new(coupon_id:, end_date:, start_date:) end diff --git a/rbi/lib/orb/models/subscription_fetch_costs_params.rbi b/rbi/lib/orb/models/subscription_fetch_costs_params.rbi index 53b3dc52..dbae6f2b 100644 --- a/rbi/lib/orb/models/subscription_fetch_costs_params.rbi +++ b/rbi/lib/orb/models/subscription_fetch_costs_params.rbi @@ -40,12 +40,12 @@ module Orb sig do params( - currency: T.nilable(String), - timeframe_end: T.nilable(Time), - timeframe_start: T.nilable(Time), - view_mode: T.nilable(Symbol), - request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) - ) + currency: T.nilable(String), + timeframe_end: T.nilable(Time), + timeframe_start: T.nilable(Time), + view_mode: T.nilable(Symbol), + request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) + ) .returns(T.attached_class) end def self.new(currency: nil, timeframe_end: nil, timeframe_start: nil, view_mode: nil, request_options: {}) diff --git a/rbi/lib/orb/models/subscription_fetch_costs_response.rbi b/rbi/lib/orb/models/subscription_fetch_costs_response.rbi index bb797283..9d002867 100644 --- a/rbi/lib/orb/models/subscription_fetch_costs_response.rbi +++ b/rbi/lib/orb/models/subscription_fetch_costs_response.rbi @@ -68,12 +68,12 @@ module Orb sig do params( - per_price_costs: T::Array[Orb::Models::SubscriptionFetchCostsResponse::Data::PerPriceCost], - subtotal: String, - timeframe_end: Time, - timeframe_start: Time, - total: String - ) + per_price_costs: T::Array[Orb::Models::SubscriptionFetchCostsResponse::Data::PerPriceCost], + subtotal: String, + timeframe_end: Time, + timeframe_start: Time, + total: String + ) .returns(T.attached_class) end def self.new(per_price_costs:, subtotal:, timeframe_end:, timeframe_start:, total:) @@ -97,74 +97,74 @@ module Orb class PerPriceCost < Orb::BaseModel sig do returns( - T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) end def price end sig do params( - _: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + _: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) .returns( T.any( Orb::Models::Price::UnitPrice, @@ -235,41 +235,41 @@ module Orb sig do params( - price: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice - ), - price_id: String, - subtotal: String, - total: String, - quantity: T.nilable(Float) - ) + price: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ), + price_id: String, + subtotal: String, + total: String, + quantity: T.nilable(Float) + ) .returns(T.attached_class) end def self.new(price:, price_id:, subtotal:, total:, quantity: nil) diff --git a/rbi/lib/orb/models/subscription_fetch_params.rbi b/rbi/lib/orb/models/subscription_fetch_params.rbi index 50a9ce0a..9342d5b8 100644 --- a/rbi/lib/orb/models/subscription_fetch_params.rbi +++ b/rbi/lib/orb/models/subscription_fetch_params.rbi @@ -6,14 +6,7 @@ module Orb extend Orb::RequestParameters::Converter include Orb::RequestParameters - sig do - params( - request_options: T.any( - Orb::RequestOptions, - T::Hash[Symbol, T.anything] - ) - ).returns(T.attached_class) - end + sig { params(request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])).returns(T.attached_class) } def self.new(request_options: {}) end diff --git a/rbi/lib/orb/models/subscription_fetch_schedule_params.rbi b/rbi/lib/orb/models/subscription_fetch_schedule_params.rbi index 04145cdb..db48e684 100644 --- a/rbi/lib/orb/models/subscription_fetch_schedule_params.rbi +++ b/rbi/lib/orb/models/subscription_fetch_schedule_params.rbi @@ -56,14 +56,14 @@ module Orb sig do params( - cursor: T.nilable(String), - limit: Integer, - start_date_gt: T.nilable(Time), - start_date_gte: T.nilable(Time), - start_date_lt: T.nilable(Time), - start_date_lte: T.nilable(Time), - request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) - ) + cursor: T.nilable(String), + limit: Integer, + start_date_gt: T.nilable(Time), + start_date_gte: T.nilable(Time), + start_date_lt: T.nilable(Time), + start_date_lte: T.nilable(Time), + request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) + ) .returns(T.attached_class) end def self.new( diff --git a/rbi/lib/orb/models/subscription_fetch_schedule_response.rbi b/rbi/lib/orb/models/subscription_fetch_schedule_response.rbi index 6f656363..784b6bed 100644 --- a/rbi/lib/orb/models/subscription_fetch_schedule_response.rbi +++ b/rbi/lib/orb/models/subscription_fetch_schedule_response.rbi @@ -40,11 +40,11 @@ module Orb sig do params( - created_at: Time, - end_date: T.nilable(Time), - plan: Orb::Models::SubscriptionFetchScheduleResponse::Plan, - start_date: Time - ) + created_at: Time, + end_date: T.nilable(Time), + plan: Orb::Models::SubscriptionFetchScheduleResponse::Plan, + start_date: Time + ) .returns(T.attached_class) end def self.new(created_at:, end_date:, plan:, start_date:) @@ -96,15 +96,7 @@ module Orb def self.new(id:, external_plan_id:, name:) end - sig do - override.returns( - { - id: T.nilable(String), - external_plan_id: T.nilable(String), - name: T.nilable(String) - } - ) - end + sig { override.returns({id: T.nilable(String), external_plan_id: T.nilable(String), name: T.nilable(String)}) } def to_hash end end diff --git a/rbi/lib/orb/models/subscription_fetch_usage_params.rbi b/rbi/lib/orb/models/subscription_fetch_usage_params.rbi index 1f2cb60f..91d96e2b 100644 --- a/rbi/lib/orb/models/subscription_fetch_usage_params.rbi +++ b/rbi/lib/orb/models/subscription_fetch_usage_params.rbi @@ -88,18 +88,18 @@ module Orb sig do params( - billable_metric_id: T.nilable(String), - first_dimension_key: T.nilable(String), - first_dimension_value: T.nilable(String), - granularity: T.nilable(Symbol), - group_by: T.nilable(String), - second_dimension_key: T.nilable(String), - second_dimension_value: T.nilable(String), - timeframe_end: T.nilable(Time), - timeframe_start: T.nilable(Time), - view_mode: T.nilable(Symbol), - request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) - ) + billable_metric_id: T.nilable(String), + first_dimension_key: T.nilable(String), + first_dimension_value: T.nilable(String), + granularity: T.nilable(Symbol), + group_by: T.nilable(String), + second_dimension_key: T.nilable(String), + second_dimension_value: T.nilable(String), + timeframe_end: T.nilable(Time), + timeframe_start: T.nilable(Time), + view_mode: T.nilable(Symbol), + request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) + ) .returns(T.attached_class) end def self.new( diff --git a/rbi/lib/orb/models/subscription_list_params.rbi b/rbi/lib/orb/models/subscription_list_params.rbi index 61478f50..18eedd6c 100644 --- a/rbi/lib/orb/models/subscription_list_params.rbi +++ b/rbi/lib/orb/models/subscription_list_params.rbi @@ -80,17 +80,17 @@ module Orb sig do params( - created_at_gt: T.nilable(Time), - created_at_gte: T.nilable(Time), - created_at_lt: T.nilable(Time), - created_at_lte: T.nilable(Time), - cursor: T.nilable(String), - customer_id: T.nilable(T::Array[String]), - external_customer_id: T.nilable(String), - limit: Integer, - status: T.nilable(Symbol), - request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) - ) + created_at_gt: T.nilable(Time), + created_at_gte: T.nilable(Time), + created_at_lt: T.nilable(Time), + created_at_lte: T.nilable(Time), + cursor: T.nilable(String), + customer_id: T.nilable(T::Array[String]), + external_customer_id: T.nilable(String), + limit: Integer, + status: T.nilable(Symbol), + request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) + ) .returns(T.attached_class) end def self.new( diff --git a/rbi/lib/orb/models/subscription_price_intervals_params.rbi b/rbi/lib/orb/models/subscription_price_intervals_params.rbi index 75e09b80..95e923c1 100644 --- a/rbi/lib/orb/models/subscription_price_intervals_params.rbi +++ b/rbi/lib/orb/models/subscription_price_intervals_params.rbi @@ -60,13 +60,13 @@ module Orb sig do params( - add: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add], - add_adjustments: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment], - allow_invoice_credit_or_void: T.nilable(T::Boolean), - edit: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Edit], - edit_adjustments: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::EditAdjustment], - request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) - ) + add: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add], + add_adjustments: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment], + allow_invoice_credit_or_void: T.nilable(T::Boolean), + edit: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Edit], + edit_adjustments: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::EditAdjustment], + request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) + ) .returns(T.attached_class) end def self.new( @@ -117,32 +117,32 @@ module Orb sig do returns( - T.nilable( - T::Array[ - T.any( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::AmountDiscountCreationParams, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::PercentageDiscountCreationParams, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::UsageDiscountCreationParams + T.nilable( + T::Array[ + T.any( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::AmountDiscountCreationParams, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::PercentageDiscountCreationParams, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::UsageDiscountCreationParams + ) + ] ) - ] ) - ) end def discounts end sig do params( - _: T.nilable( - T::Array[ - T.any( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::AmountDiscountCreationParams, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::PercentageDiscountCreationParams, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::UsageDiscountCreationParams + _: T.nilable( + T::Array[ + T.any( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::AmountDiscountCreationParams, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::PercentageDiscountCreationParams, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::UsageDiscountCreationParams + ) + ] ) - ] ) - ) .returns( T.nilable( T::Array[ @@ -184,16 +184,16 @@ module Orb sig do returns( - T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::FixedFeeQuantityTransition]) - ) + T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::FixedFeeQuantityTransition]) + ) end def fixed_fee_quantity_transitions end sig do params( - _: T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::FixedFeeQuantityTransition]) - ) + _: T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::FixedFeeQuantityTransition]) + ) .returns( T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::FixedFeeQuantityTransition]) ) @@ -219,78 +219,78 @@ module Orb sig do returns( - T.nilable( - T.any( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice + T.nilable( + T.any( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice + ) ) ) - ) end def price end sig do params( - _: T.nilable( - T.any( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice + _: T.nilable( + T.any( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice + ) ) ) - ) .returns( T.nilable( T.any( @@ -347,58 +347,58 @@ module Orb sig do params( - start_date: T.any(Time, Symbol), - allocation_price: T.nilable(Orb::Models::SubscriptionPriceIntervalsParams::Add::AllocationPrice), - discounts: T.nilable( - T::Array[ - T.any( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::AmountDiscountCreationParams, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::PercentageDiscountCreationParams, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::UsageDiscountCreationParams - ) - ] - ), - end_date: T.nilable(T.any(Time, Symbol)), - external_price_id: T.nilable(String), - filter: T.nilable(String), - fixed_fee_quantity_transitions: T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::FixedFeeQuantityTransition]), - maximum_amount: T.nilable(Float), - minimum_amount: T.nilable(Float), - price: T.nilable( - T.any( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice, - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice - ) - ), - price_id: T.nilable(String), - usage_customer_ids: T.nilable(T::Array[String]) - ) + start_date: T.any(Time, Symbol), + allocation_price: T.nilable(Orb::Models::SubscriptionPriceIntervalsParams::Add::AllocationPrice), + discounts: T.nilable( + T::Array[ + T.any( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::AmountDiscountCreationParams, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::PercentageDiscountCreationParams, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Discount::UsageDiscountCreationParams + ) + ] + ), + end_date: T.nilable(T.any(Time, Symbol)), + external_price_id: T.nilable(String), + filter: T.nilable(String), + fixed_fee_quantity_transitions: T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::FixedFeeQuantityTransition]), + maximum_amount: T.nilable(Float), + minimum_amount: T.nilable(Float), + price: T.nilable( + T.any( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice, + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice + ) + ), + price_id: T.nilable(String), + usage_customer_ids: T.nilable(T::Array[String]) + ) .returns(T.attached_class) end def self.new( @@ -530,12 +530,7 @@ module Orb sig do override - .returns({ - amount: String, - cadence: Symbol, - currency: String, - expires_at_end_of_cadence: T::Boolean - }) + .returns({amount: String, cadence: Symbol, currency: String, expires_at_end_of_cadence: T::Boolean}) end def to_hash end @@ -760,20 +755,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::BillingCycleConfiguration @@ -817,20 +812,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::InvoicingCycleConfiguration @@ -853,26 +848,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - unit_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::UnitConfig, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + unit_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::UnitConfig, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1084,8 +1079,8 @@ module Orb sig do params( - _: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::PackageConfig - ) + _: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::PackageConfig + ) .returns(Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::PackageConfig) end def package_config=(_) @@ -1109,20 +1104,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::BillingCycleConfiguration @@ -1166,20 +1161,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::InvoicingCycleConfiguration @@ -1202,26 +1197,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - package_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::PackageConfig, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + package_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::PackageConfig, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackagePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1464,20 +1459,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::BillingCycleConfiguration @@ -1521,20 +1516,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::InvoicingCycleConfiguration @@ -1557,26 +1552,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - matrix_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::MatrixConfig, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + matrix_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::MatrixConfig, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1663,20 +1658,20 @@ module Orb sig do returns( - T::Array[ - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::MatrixConfig::MatrixValue - ] - ) + T::Array[ + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::MatrixConfig::MatrixValue + ] + ) end def matrix_values end sig do params( - _: T::Array[ - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::MatrixConfig::MatrixValue - ] - ) + _: T::Array[ + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::MatrixConfig::MatrixValue + ] + ) .returns( T::Array[ Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::MatrixConfig::MatrixValue @@ -1688,12 +1683,12 @@ module Orb sig do params( - default_unit_amount: String, - dimensions: T::Array[T.nilable(String)], - matrix_values: T::Array[ - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::MatrixConfig::MatrixValue - ] - ) + default_unit_amount: String, + dimensions: T::Array[T.nilable(String)], + matrix_values: T::Array[ + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixPrice::MatrixConfig::MatrixValue + ] + ) .returns(T.attached_class) end def self.new(default_unit_amount:, dimensions:, matrix_values:) @@ -1731,12 +1726,7 @@ module Orb def unit_amount=(_) end - sig do - params( - dimension_values: T::Array[T.nilable(String)], - unit_amount: String - ).returns(T.attached_class) - end + sig { params(dimension_values: T::Array[T.nilable(String)], unit_amount: String).returns(T.attached_class) } def self.new(dimension_values:, unit_amount:) end @@ -1852,16 +1842,16 @@ module Orb sig do returns( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig - ) + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig + ) end def matrix_with_allocation_config end sig do params( - _: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig - ) + _: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig + ) .returns( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig ) @@ -1903,20 +1893,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::BillingCycleConfiguration @@ -1960,20 +1950,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::InvoicingCycleConfiguration @@ -1996,26 +1986,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - matrix_with_allocation_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + matrix_with_allocation_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -2110,20 +2100,20 @@ module Orb sig do returns( - T::Array[ - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig::MatrixValue - ] - ) + T::Array[ + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig::MatrixValue + ] + ) end def matrix_values end sig do params( - _: T::Array[ - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig::MatrixValue - ] - ) + _: T::Array[ + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig::MatrixValue + ] + ) .returns( T::Array[ Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig::MatrixValue @@ -2135,13 +2125,13 @@ module Orb sig do params( - allocation: Float, - default_unit_amount: String, - dimensions: T::Array[T.nilable(String)], - matrix_values: T::Array[ - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig::MatrixValue - ] - ) + allocation: Float, + default_unit_amount: String, + dimensions: T::Array[T.nilable(String)], + matrix_values: T::Array[ + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithAllocationPrice::MatrixWithAllocationConfig::MatrixValue + ] + ) .returns(T.attached_class) end def self.new(allocation:, default_unit_amount:, dimensions:, matrix_values:) @@ -2180,12 +2170,7 @@ module Orb def unit_amount=(_) end - sig do - params( - dimension_values: T::Array[T.nilable(String)], - unit_amount: String - ).returns(T.attached_class) - end + sig { params(dimension_values: T::Array[T.nilable(String)], unit_amount: String).returns(T.attached_class) } def self.new(dimension_values:, unit_amount:) end @@ -2344,20 +2329,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::BillingCycleConfiguration @@ -2401,20 +2386,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::InvoicingCycleConfiguration @@ -2437,26 +2422,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - tiered_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::TieredConfig, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + tiered_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::TieredConfig, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -2527,16 +2512,16 @@ module Orb class TieredConfig < Orb::BaseModel sig do returns( - T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::TieredConfig::Tier] - ) + T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::TieredConfig::Tier] + ) end def tiers end sig do params( - _: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::TieredConfig::Tier] - ) + _: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::TieredConfig::Tier] + ) .returns( T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::TieredConfig::Tier] ) @@ -2546,8 +2531,8 @@ module Orb sig do params( - tiers: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::TieredConfig::Tier] - ) + tiers: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPrice::TieredConfig::Tier] + ) .returns(T.attached_class) end def self.new(tiers:) @@ -2589,19 +2574,11 @@ module Orb def last_unit=(_) end - sig do - params( - first_unit: Float, - unit_amount: String, - last_unit: T.nilable(Float) - ).returns(T.attached_class) - end + sig { params(first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)).returns(T.attached_class) } def self.new(first_unit:, unit_amount:, last_unit: nil) end - sig do - override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) - end + sig { override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) } def to_hash end end @@ -2729,16 +2706,16 @@ module Orb sig do returns( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig - ) + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig + ) end def tiered_bps_config end sig do params( - _: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig - ) + _: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig + ) .returns( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig ) @@ -2764,20 +2741,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::BillingCycleConfiguration @@ -2821,20 +2798,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::InvoicingCycleConfiguration @@ -2857,26 +2834,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - tiered_bps_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + tiered_bps_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -2947,20 +2924,20 @@ module Orb class TieredBpsConfig < Orb::BaseModel sig do returns( - T::Array[ - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig::Tier - ] - ) + T::Array[ + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig::Tier + ] + ) end def tiers end sig do params( - _: T::Array[ - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig::Tier - ] - ) + _: T::Array[ + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig::Tier + ] + ) .returns( T::Array[ Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig::Tier @@ -2972,10 +2949,10 @@ module Orb sig do params( - tiers: T::Array[ - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig::Tier - ] - ) + tiers: T::Array[ + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredBpsPrice::TieredBpsConfig::Tier + ] + ) .returns(T.attached_class) end def self.new(tiers:) @@ -3029,11 +3006,11 @@ module Orb sig do params( - bps: Float, - minimum_amount: String, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - ) + bps: Float, + minimum_amount: String, + maximum_amount: T.nilable(String), + per_unit_maximum: T.nilable(String) + ) .returns(T.attached_class) end def self.new(bps:, minimum_amount:, maximum_amount: nil, per_unit_maximum: nil) @@ -3042,12 +3019,7 @@ module Orb sig do override .returns( - { - bps: Float, - minimum_amount: String, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - } + {bps: Float, minimum_amount: String, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String)} ) end def to_hash @@ -3204,20 +3176,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::BillingCycleConfiguration @@ -3261,20 +3233,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::InvoicingCycleConfiguration @@ -3297,26 +3269,26 @@ module Orb sig do params( - bps_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::BpsConfig, - cadence: Symbol, - currency: String, - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + bps_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::BpsConfig, + cadence: Symbol, + currency: String, + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBpsPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -3496,8 +3468,8 @@ module Orb sig do params( - _: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BulkBpsConfig - ) + _: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BulkBpsConfig + ) .returns(Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BulkBpsConfig) end def bulk_bps_config=(_) @@ -3561,20 +3533,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BillingCycleConfiguration @@ -3618,20 +3590,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::InvoicingCycleConfiguration @@ -3654,26 +3626,26 @@ module Orb sig do params( - bulk_bps_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BulkBpsConfig, - cadence: Symbol, - currency: String, - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + bulk_bps_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BulkBpsConfig, + cadence: Symbol, + currency: String, + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -3727,16 +3699,16 @@ module Orb class BulkBpsConfig < Orb::BaseModel sig do returns( - T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BulkBpsConfig::Tier] - ) + T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BulkBpsConfig::Tier] + ) end def tiers end sig do params( - _: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BulkBpsConfig::Tier] - ) + _: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BulkBpsConfig::Tier] + ) .returns( T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BulkBpsConfig::Tier] ) @@ -3746,8 +3718,8 @@ module Orb sig do params( - tiers: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BulkBpsConfig::Tier] - ) + tiers: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkBpsPrice::BulkBpsConfig::Tier] + ) .returns(T.attached_class) end def self.new(tiers:) @@ -3796,15 +3768,7 @@ module Orb def self.new(bps:, maximum_amount: nil, per_unit_maximum: nil) end - sig do - override.returns( - { - bps: Float, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - } - ) - end + sig { override.returns({bps: Float, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String)}) } def to_hash end end @@ -3976,20 +3940,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BillingCycleConfiguration @@ -4033,20 +3997,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::InvoicingCycleConfiguration @@ -4069,26 +4033,26 @@ module Orb sig do params( - bulk_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BulkConfig, - cadence: Symbol, - currency: String, - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + bulk_config: Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BulkConfig, + cadence: Symbol, + currency: String, + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -4142,16 +4106,16 @@ module Orb class BulkConfig < Orb::BaseModel sig do returns( - T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BulkConfig::Tier] - ) + T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BulkConfig::Tier] + ) end def tiers end sig do params( - _: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BulkConfig::Tier] - ) + _: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BulkConfig::Tier] + ) .returns( T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BulkConfig::Tier] ) @@ -4161,8 +4125,8 @@ module Orb sig do params( - tiers: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BulkConfig::Tier] - ) + tiers: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkPrice::BulkConfig::Tier] + ) .returns(T.attached_class) end def self.new(tiers:) @@ -4369,20 +4333,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::BillingCycleConfiguration @@ -4426,20 +4390,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::InvoicingCycleConfiguration @@ -4462,26 +4426,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - threshold_total_amount_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + threshold_total_amount_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingThresholdTotalAmountPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -4695,20 +4659,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::BillingCycleConfiguration @@ -4752,20 +4716,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::InvoicingCycleConfiguration @@ -4788,26 +4752,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - tiered_package_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + tiered_package_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackagePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -5021,20 +4985,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::BillingCycleConfiguration @@ -5078,20 +5042,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::InvoicingCycleConfiguration @@ -5114,26 +5078,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - grouped_tiered_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + grouped_tiered_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -5347,20 +5311,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::BillingCycleConfiguration @@ -5404,20 +5368,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::InvoicingCycleConfiguration @@ -5440,26 +5404,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - max_group_tiered_package_config: T::Hash[Symbol, T.anything], - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + max_group_tiered_package_config: T::Hash[Symbol, T.anything], + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -5673,20 +5637,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::BillingCycleConfiguration @@ -5730,20 +5694,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::InvoicingCycleConfiguration @@ -5766,26 +5730,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - tiered_with_minimum_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + tiered_with_minimum_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithMinimumPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -5999,20 +5963,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::BillingCycleConfiguration @@ -6056,20 +6020,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::InvoicingCycleConfiguration @@ -6092,26 +6056,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - package_with_allocation_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + package_with_allocation_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingPackageWithAllocationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -6325,20 +6289,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::BillingCycleConfiguration @@ -6382,20 +6346,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::InvoicingCycleConfiguration @@ -6418,26 +6382,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - tiered_package_with_minimum_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + tiered_package_with_minimum_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredPackageWithMinimumPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -6651,20 +6615,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::BillingCycleConfiguration @@ -6708,20 +6672,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::InvoicingCycleConfiguration @@ -6744,26 +6708,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - unit_with_percent_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + unit_with_percent_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithPercentPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -6977,20 +6941,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::BillingCycleConfiguration @@ -7034,20 +6998,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::InvoicingCycleConfiguration @@ -7070,26 +7034,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - tiered_with_proration_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + tiered_with_proration_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingTieredWithProrationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -7303,20 +7267,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::BillingCycleConfiguration @@ -7360,20 +7324,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::InvoicingCycleConfiguration @@ -7396,26 +7360,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - unit_with_proration_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + unit_with_proration_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingUnitWithProrationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -7629,20 +7593,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::BillingCycleConfiguration @@ -7686,20 +7650,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::InvoicingCycleConfiguration @@ -7722,26 +7686,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - grouped_allocation_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + grouped_allocation_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedAllocationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -7955,20 +7919,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::BillingCycleConfiguration @@ -8012,20 +7976,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration @@ -8048,26 +8012,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - grouped_with_prorated_minimum_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + grouped_with_prorated_minimum_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -8281,20 +8245,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::BillingCycleConfiguration @@ -8338,20 +8302,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration @@ -8374,26 +8338,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - grouped_with_metered_minimum_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + grouped_with_metered_minimum_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -8607,20 +8571,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::BillingCycleConfiguration @@ -8664,20 +8628,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::InvoicingCycleConfiguration @@ -8700,26 +8664,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - matrix_with_display_name_config: T::Hash[Symbol, T.anything], - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + matrix_with_display_name_config: T::Hash[Symbol, T.anything], + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -8933,20 +8897,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::BillingCycleConfiguration @@ -8990,20 +8954,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::InvoicingCycleConfiguration @@ -9026,26 +8990,26 @@ module Orb sig do params( - bulk_with_proration_config: T::Hash[Symbol, T.anything], - cadence: Symbol, - currency: String, - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + bulk_with_proration_config: T::Hash[Symbol, T.anything], + cadence: Symbol, + currency: String, + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingBulkWithProrationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -9259,20 +9223,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::BillingCycleConfiguration @@ -9316,20 +9280,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::InvoicingCycleConfiguration @@ -9352,26 +9316,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - grouped_tiered_package_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + grouped_tiered_package_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingGroupedTieredPackagePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -9585,20 +9549,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration @@ -9642,20 +9606,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration @@ -9678,26 +9642,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - scalable_matrix_with_unit_pricing_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + scalable_matrix_with_unit_pricing_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -9911,20 +9875,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration @@ -9968,20 +9932,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration @@ -10004,26 +9968,26 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - name: String, - scalable_matrix_with_tiered_pricing_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + currency: String, + item_id: String, + name: String, + scalable_matrix_with_tiered_pricing_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -10237,20 +10201,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::BillingCycleConfiguration @@ -10294,20 +10258,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::InvoicingCycleConfiguration @@ -10330,26 +10294,26 @@ module Orb sig do params( - cadence: Symbol, - cumulative_grouped_bulk_config: T::Hash[Symbol, T.anything], - currency: String, - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - model_type: Symbol - ) + cadence: Symbol, + cumulative_grouped_bulk_config: T::Hash[Symbol, T.anything], + currency: String, + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionPriceIntervalsParams::Add::Price::NewFloatingCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -10512,28 +10476,28 @@ module Orb class AddAdjustment < Orb::BaseModel sig do returns( - T.any( - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewPercentageDiscount, - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewUsageDiscount, - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewAmountDiscount, - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewMinimum, - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewMaximum + T.any( + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewPercentageDiscount, + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewUsageDiscount, + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewAmountDiscount, + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewMinimum, + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewMaximum + ) ) - ) end def adjustment end sig do params( - _: T.any( - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewPercentageDiscount, - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewUsageDiscount, - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewAmountDiscount, - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewMinimum, - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewMaximum + _: T.any( + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewPercentageDiscount, + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewUsageDiscount, + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewAmountDiscount, + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewMinimum, + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewMaximum + ) ) - ) .returns( T.any( Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewPercentageDiscount, @@ -10565,16 +10529,16 @@ module Orb sig do params( - adjustment: T.any( - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewPercentageDiscount, - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewUsageDiscount, - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewAmountDiscount, - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewMinimum, - Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewMaximum - ), - start_date: T.any(Time, Symbol), - end_date: T.nilable(T.any(Time, Symbol)) - ) + adjustment: T.any( + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewPercentageDiscount, + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewUsageDiscount, + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewAmountDiscount, + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewMinimum, + Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment::Adjustment::NewMaximum + ), + start_date: T.any(Time, Symbol), + end_date: T.nilable(T.any(Time, Symbol)) + ) .returns(T.attached_class) end def self.new(adjustment:, start_date:, end_date: nil) @@ -10637,11 +10601,11 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - percentage_discount: Float, - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + applies_to_price_ids: T::Array[String], + percentage_discount: Float, + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, percentage_discount:, is_invoice_level: nil, adjustment_type: :percentage_discount) @@ -10697,11 +10661,11 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - usage_discount: Float, - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + applies_to_price_ids: T::Array[String], + usage_discount: Float, + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, usage_discount:, is_invoice_level: nil, adjustment_type: :usage_discount) @@ -10757,11 +10721,11 @@ module Orb sig do params( - amount_discount: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + amount_discount: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(amount_discount:, applies_to_price_ids:, is_invoice_level: nil, adjustment_type: :amount_discount) @@ -10825,12 +10789,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - item_id: String, - minimum_amount: String, - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + applies_to_price_ids: T::Array[String], + item_id: String, + minimum_amount: String, + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, item_id:, minimum_amount:, is_invoice_level: nil, adjustment_type: :minimum) @@ -10887,11 +10851,11 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - maximum_amount: String, - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + applies_to_price_ids: T::Array[String], + maximum_amount: String, + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, maximum_amount:, is_invoice_level: nil, adjustment_type: :maximum) @@ -10980,16 +10944,16 @@ module Orb sig do returns( - T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Edit::FixedFeeQuantityTransition]) - ) + T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Edit::FixedFeeQuantityTransition]) + ) end def fixed_fee_quantity_transitions end sig do params( - _: T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Edit::FixedFeeQuantityTransition]) - ) + _: T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Edit::FixedFeeQuantityTransition]) + ) .returns( T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Edit::FixedFeeQuantityTransition]) ) @@ -11015,14 +10979,14 @@ module Orb sig do params( - price_interval_id: String, - billing_cycle_day: T.nilable(Integer), - end_date: T.nilable(T.any(Time, Symbol)), - filter: T.nilable(String), - fixed_fee_quantity_transitions: T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Edit::FixedFeeQuantityTransition]), - start_date: T.any(Time, Symbol), - usage_customer_ids: T.nilable(T::Array[String]) - ) + price_interval_id: String, + billing_cycle_day: T.nilable(Integer), + end_date: T.nilable(T.any(Time, Symbol)), + filter: T.nilable(String), + fixed_fee_quantity_transitions: T.nilable(T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Edit::FixedFeeQuantityTransition]), + start_date: T.any(Time, Symbol), + usage_customer_ids: T.nilable(T::Array[String]) + ) .returns(T.attached_class) end def self.new( @@ -11127,10 +11091,10 @@ module Orb sig do params( - adjustment_interval_id: String, - end_date: T.nilable(T.any(Time, Symbol)), - start_date: T.any(Time, Symbol) - ) + adjustment_interval_id: String, + end_date: T.nilable(T.any(Time, Symbol)), + start_date: T.any(Time, Symbol) + ) .returns(T.attached_class) end def self.new(adjustment_interval_id:, end_date: nil, start_date: nil) @@ -11139,11 +11103,7 @@ module Orb sig do override .returns( - { - adjustment_interval_id: String, - end_date: T.nilable(T.any(Time, Symbol)), - start_date: T.any(Time, Symbol) - } + {adjustment_interval_id: String, end_date: T.nilable(T.any(Time, Symbol)), start_date: T.any(Time, Symbol)} ) end def to_hash diff --git a/rbi/lib/orb/models/subscription_price_intervals_response.rbi b/rbi/lib/orb/models/subscription_price_intervals_response.rbi index 10bf8b48..8ad83500 100644 --- a/rbi/lib/orb/models/subscription_price_intervals_response.rbi +++ b/rbi/lib/orb/models/subscription_price_intervals_response.rbi @@ -99,28 +99,28 @@ module Orb sig do returns( - T::Array[ - T.any( - Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::UsageDiscountInterval + T::Array[ + T.any( + Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) end def discount_intervals end sig do params( - _: T::Array[ - T.any( - Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::UsageDiscountInterval + _: T::Array[ + T.any( + Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) .returns( T::Array[ T.any( @@ -258,38 +258,38 @@ module Orb sig do params( - id: String, - active_plan_phase_order: T.nilable(Integer), - adjustment_intervals: T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval], - auto_collection: T.nilable(T::Boolean), - billing_cycle_anchor_configuration: Orb::Models::SubscriptionPriceIntervalsResponse::BillingCycleAnchorConfiguration, - billing_cycle_day: Integer, - created_at: Time, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - customer: Orb::Models::Customer, - default_invoice_memo: T.nilable(String), - discount_intervals: T::Array[ - T.any( - Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::UsageDiscountInterval + id: String, + active_plan_phase_order: T.nilable(Integer), + adjustment_intervals: T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval], + auto_collection: T.nilable(T::Boolean), + billing_cycle_anchor_configuration: Orb::Models::SubscriptionPriceIntervalsResponse::BillingCycleAnchorConfiguration, + billing_cycle_day: Integer, + created_at: Time, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + customer: Orb::Models::Customer, + default_invoice_memo: T.nilable(String), + discount_intervals: T::Array[ + T.any( + Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionPriceIntervalsResponse::DiscountInterval::UsageDiscountInterval + ) + ], + end_date: T.nilable(Time), + fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::FixedFeeQuantitySchedule], + invoicing_threshold: T.nilable(String), + maximum_intervals: T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::MaximumInterval], + metadata: T::Hash[Symbol, String], + minimum_intervals: T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::MinimumInterval], + net_terms: Integer, + plan: Orb::Models::Plan, + price_intervals: T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::PriceInterval], + redeemed_coupon: T.nilable(Orb::Models::SubscriptionPriceIntervalsResponse::RedeemedCoupon), + start_date: Time, + status: Symbol, + trial_info: Orb::Models::SubscriptionPriceIntervalsResponse::TrialInfo ) - ], - end_date: T.nilable(Time), - fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::FixedFeeQuantitySchedule], - invoicing_threshold: T.nilable(String), - maximum_intervals: T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::MaximumInterval], - metadata: T::Hash[Symbol, String], - minimum_intervals: T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::MinimumInterval], - net_terms: Integer, - plan: Orb::Models::Plan, - price_intervals: T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::PriceInterval], - redeemed_coupon: T.nilable(Orb::Models::SubscriptionPriceIntervalsResponse::RedeemedCoupon), - start_date: Time, - status: Symbol, - trial_info: Orb::Models::SubscriptionPriceIntervalsResponse::TrialInfo - ) .returns(T.attached_class) end def self.new( @@ -373,28 +373,28 @@ module Orb sig do returns( - T.any( - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + T.any( + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) end def adjustment end sig do params( - _: T.any( - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + _: T.any( + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) .returns( T.any( Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, @@ -434,18 +434,18 @@ module Orb sig do params( - id: String, - adjustment: T.any( - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment - ), - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time - ) + id: String, + adjustment: T.any( + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionPriceIntervalsResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ), + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time + ) .returns(T.attached_class) end def self.new(id:, adjustment:, applies_to_price_interval_ids:, end_date:, start_date:) @@ -534,14 +534,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - usage_discount: Float, - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + usage_discount: Float, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -632,14 +632,14 @@ module Orb sig do params( - id: String, - amount_discount: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + amount_discount: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -730,14 +730,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - percentage_discount: Float, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + percentage_discount: Float, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -836,15 +836,15 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - item_id: String, - minimum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + item_id: String, + minimum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -937,14 +937,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - maximum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + maximum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1014,9 +1014,7 @@ module Orb def year=(_) end - sig do - params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) - end + sig { params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) } def self.new(day:, month: nil, year: nil) end @@ -1079,13 +1077,13 @@ module Orb sig do params( - amount_discount: String, - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - discount_type: Symbol - ) + amount_discount: String, + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1166,13 +1164,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - percentage_discount: Float, - start_date: Time, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + percentage_discount: Float, + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1253,13 +1251,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - usage_discount: Float, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + usage_discount: Float, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1341,9 +1339,7 @@ module Orb def self.new(end_date:, price_id:, quantity:, start_date:) end - sig do - override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) - end + sig { override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) } def to_hash end end @@ -1391,12 +1387,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - maximum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + maximum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, maximum_amount:, start_date:) @@ -1461,12 +1457,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - minimum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + minimum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, minimum_amount:, start_date:) @@ -1539,20 +1535,20 @@ module Orb sig do returns( - T.nilable( - T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::PriceInterval::FixedFeeQuantityTransition] + T.nilable( + T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) end def fixed_fee_quantity_transitions end sig do params( - _: T.nilable( - T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::PriceInterval::FixedFeeQuantityTransition] + _: T.nilable( + T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) .returns( T.nilable( T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::PriceInterval::FixedFeeQuantityTransition] @@ -1564,74 +1560,74 @@ module Orb sig do returns( - T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) end def price end sig do params( - _: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + _: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) .returns( T.any( Orb::Models::Price::UnitPrice, @@ -1686,48 +1682,48 @@ module Orb sig do params( - id: String, - billing_cycle_day: Integer, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - end_date: T.nilable(Time), - filter: T.nilable(String), - fixed_fee_quantity_transitions: T.nilable( - T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::PriceInterval::FixedFeeQuantityTransition] - ), - price: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice - ), - start_date: Time, - usage_customer_ids: T.nilable(T::Array[String]) - ) + id: String, + billing_cycle_day: Integer, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + end_date: T.nilable(Time), + filter: T.nilable(String), + fixed_fee_quantity_transitions: T.nilable( + T::Array[Orb::Models::SubscriptionPriceIntervalsResponse::PriceInterval::FixedFeeQuantityTransition] + ), + price: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ), + start_date: Time, + usage_customer_ids: T.nilable(T::Array[String]) + ) .returns(T.attached_class) end def self.new( @@ -1855,9 +1851,7 @@ module Orb def start_date=(_) end - sig do - params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) - end + sig { params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) } def self.new(coupon_id:, end_date:, start_date:) end diff --git a/rbi/lib/orb/models/subscription_schedule_plan_change_params.rbi b/rbi/lib/orb/models/subscription_schedule_plan_change_params.rbi index a14bf172..c265683e 100644 --- a/rbi/lib/orb/models/subscription_schedule_plan_change_params.rbi +++ b/rbi/lib/orb/models/subscription_schedule_plan_change_params.rbi @@ -237,34 +237,34 @@ module Orb sig do params( - change_option: Symbol, - add_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment]), - add_prices: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice]), - align_billing_with_plan_change_date: T.nilable(T::Boolean), - auto_collection: T.nilable(T::Boolean), - billing_cycle_alignment: T.nilable(Symbol), - billing_cycle_anchor_configuration: T.nilable(Orb::Models::SubscriptionSchedulePlanChangeParams::BillingCycleAnchorConfiguration), - change_date: T.nilable(Time), - coupon_redemption_code: T.nilable(String), - credits_overage_rate: T.nilable(Float), - default_invoice_memo: T.nilable(String), - external_plan_id: T.nilable(String), - filter: T.nilable(String), - initial_phase_order: T.nilable(Integer), - invoicing_threshold: T.nilable(String), - net_terms: T.nilable(Integer), - per_credit_overage_amount: T.nilable(Float), - plan_id: T.nilable(String), - plan_version_number: T.nilable(Integer), - price_overrides: T.nilable(T::Array[T.anything]), - remove_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::RemoveAdjustment]), - remove_prices: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::RemovePrice]), - replace_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment]), - replace_prices: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice]), - trial_duration_days: T.nilable(Integer), - usage_customer_ids: T.nilable(T::Array[String]), - request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) - ) + change_option: Symbol, + add_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment]), + add_prices: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice]), + align_billing_with_plan_change_date: T.nilable(T::Boolean), + auto_collection: T.nilable(T::Boolean), + billing_cycle_alignment: T.nilable(Symbol), + billing_cycle_anchor_configuration: T.nilable(Orb::Models::SubscriptionSchedulePlanChangeParams::BillingCycleAnchorConfiguration), + change_date: T.nilable(Time), + coupon_redemption_code: T.nilable(String), + credits_overage_rate: T.nilable(Float), + default_invoice_memo: T.nilable(String), + external_plan_id: T.nilable(String), + filter: T.nilable(String), + initial_phase_order: T.nilable(Integer), + invoicing_threshold: T.nilable(String), + net_terms: T.nilable(Integer), + per_credit_overage_amount: T.nilable(Float), + plan_id: T.nilable(String), + plan_version_number: T.nilable(Integer), + price_overrides: T.nilable(T::Array[T.anything]), + remove_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::RemoveAdjustment]), + remove_prices: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::RemovePrice]), + replace_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment]), + replace_prices: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice]), + trial_duration_days: T.nilable(Integer), + usage_customer_ids: T.nilable(T::Array[String]), + request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) + ) .returns(T.attached_class) end def self.new( @@ -352,28 +352,28 @@ module Orb class AddAdjustment < Orb::BaseModel sig do returns( - T.any( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewPercentageDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewUsageDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewAmountDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewMinimum, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewMaximum + T.any( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewPercentageDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewUsageDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewAmountDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewMinimum, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewMaximum + ) ) - ) end def adjustment end sig do params( - _: T.any( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewPercentageDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewUsageDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewAmountDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewMinimum, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewMaximum + _: T.any( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewPercentageDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewUsageDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewAmountDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewMinimum, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewMaximum + ) ) - ) .returns( T.any( Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewPercentageDiscount, @@ -413,17 +413,17 @@ module Orb sig do params( - adjustment: T.any( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewPercentageDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewUsageDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewAmountDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewMinimum, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewMaximum - ), - end_date: T.nilable(Time), - plan_phase_order: T.nilable(Integer), - start_date: T.nilable(Time) - ) + adjustment: T.any( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewPercentageDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewUsageDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewAmountDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewMinimum, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment::Adjustment::NewMaximum + ), + end_date: T.nilable(Time), + plan_phase_order: T.nilable(Integer), + start_date: T.nilable(Time) + ) .returns(T.attached_class) end def self.new(adjustment:, end_date: nil, plan_phase_order: nil, start_date: nil) @@ -487,11 +487,11 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - percentage_discount: Float, - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + applies_to_price_ids: T::Array[String], + percentage_discount: Float, + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, percentage_discount:, is_invoice_level: nil, adjustment_type: :percentage_discount) @@ -547,11 +547,11 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - usage_discount: Float, - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + applies_to_price_ids: T::Array[String], + usage_discount: Float, + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, usage_discount:, is_invoice_level: nil, adjustment_type: :usage_discount) @@ -607,11 +607,11 @@ module Orb sig do params( - amount_discount: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + amount_discount: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(amount_discount:, applies_to_price_ids:, is_invoice_level: nil, adjustment_type: :amount_discount) @@ -675,12 +675,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - item_id: String, - minimum_amount: String, - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + applies_to_price_ids: T::Array[String], + item_id: String, + minimum_amount: String, + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, item_id:, minimum_amount:, is_invoice_level: nil, adjustment_type: :minimum) @@ -737,11 +737,11 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - maximum_amount: String, - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + applies_to_price_ids: T::Array[String], + maximum_amount: String, + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, maximum_amount:, is_invoice_level: nil, adjustment_type: :maximum) @@ -840,72 +840,72 @@ module Orb sig do returns( - T.nilable( - T.any( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice + T.nilable( + T.any( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice + ) ) ) - ) end def price end sig do params( - _: T.nilable( - T.any( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice + _: T.nilable( + T.any( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice + ) ) ) - ) .returns( T.nilable( T.any( @@ -959,45 +959,45 @@ module Orb sig do params( - allocation_price: T.nilable(Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::AllocationPrice), - discounts: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Discount]), - end_date: T.nilable(Time), - external_price_id: T.nilable(String), - maximum_amount: T.nilable(String), - minimum_amount: T.nilable(String), - plan_phase_order: T.nilable(Integer), - price: T.nilable( - T.any( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice - ) - ), - price_id: T.nilable(String), - start_date: T.nilable(Time) - ) + allocation_price: T.nilable(Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::AllocationPrice), + discounts: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Discount]), + end_date: T.nilable(Time), + external_price_id: T.nilable(String), + maximum_amount: T.nilable(String), + minimum_amount: T.nilable(String), + plan_phase_order: T.nilable(Integer), + price: T.nilable( + T.any( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice + ) + ), + price_id: T.nilable(String), + start_date: T.nilable(Time) + ) .returns(T.attached_class) end def self.new( @@ -1104,12 +1104,7 @@ module Orb sig do override - .returns({ - amount: String, - cadence: Symbol, - currency: String, - expires_at_end_of_cadence: T::Boolean - }) + .returns({amount: String, cadence: Symbol, currency: String, expires_at_end_of_cadence: T::Boolean}) end def to_hash end @@ -1167,11 +1162,11 @@ module Orb sig do params( - discount_type: Symbol, - amount_discount: T.nilable(String), - percentage_discount: T.nilable(Float), - usage_discount: T.nilable(Float) - ) + discount_type: Symbol, + amount_discount: T.nilable(String), + percentage_discount: T.nilable(Float), + usage_discount: T.nilable(Float) + ) .returns(T.attached_class) end def self.new(discount_type:, amount_discount: nil, percentage_discount: nil, usage_discount: nil) @@ -1244,16 +1239,16 @@ module Orb sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::UnitConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::UnitConfig + ) end def unit_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::UnitConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::UnitConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::UnitConfig ) @@ -1279,20 +1274,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration @@ -1344,20 +1339,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration @@ -1388,27 +1383,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - unit_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::UnitConfig, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + unit_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::UnitConfig, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1610,16 +1605,16 @@ module Orb sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig + ) end def package_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig ) @@ -1645,20 +1640,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration @@ -1710,20 +1705,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration @@ -1754,27 +1749,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - package_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + package_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1968,16 +1963,16 @@ module Orb sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig + ) end def matrix_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig ) @@ -2019,20 +2014,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration @@ -2084,20 +2079,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration @@ -2128,27 +2123,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - matrix_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + matrix_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -2237,20 +2232,20 @@ module Orb sig do returns( - T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue - ] - ) + T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue + ] + ) end def matrix_values end sig do params( - _: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue - ] - ) + _: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue + ] + ) .returns( T::Array[ Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue @@ -2262,12 +2257,12 @@ module Orb sig do params( - default_unit_amount: String, - dimensions: T::Array[T.nilable(String)], - matrix_values: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue - ] - ) + default_unit_amount: String, + dimensions: T::Array[T.nilable(String)], + matrix_values: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue + ] + ) .returns(T.attached_class) end def self.new(default_unit_amount:, dimensions:, matrix_values:) @@ -2305,12 +2300,7 @@ module Orb def unit_amount=(_) end - sig do - params( - dimension_values: T::Array[T.nilable(String)], - unit_amount: String - ).returns(T.attached_class) - end + sig { params(dimension_values: T::Array[T.nilable(String)], unit_amount: String).returns(T.attached_class) } def self.new(dimension_values:, unit_amount:) end @@ -2434,16 +2424,16 @@ module Orb sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig + ) end def tiered_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig ) @@ -2469,20 +2459,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration @@ -2534,20 +2524,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration @@ -2578,27 +2568,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - tiered_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + tiered_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -2671,20 +2661,20 @@ module Orb class TieredConfig < Orb::BaseModel sig do returns( - T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier - ] - ) + T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier + ] + ) end def tiers end sig do params( - _: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier - ] - ) + _: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier + ] + ) .returns( T::Array[ Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier @@ -2696,10 +2686,10 @@ module Orb sig do params( - tiers: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier - ] - ) + tiers: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier + ] + ) .returns(T.attached_class) end def self.new(tiers:) @@ -2743,19 +2733,11 @@ module Orb def last_unit=(_) end - sig do - params( - first_unit: Float, - unit_amount: String, - last_unit: T.nilable(Float) - ).returns(T.attached_class) - end + sig { params(first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)).returns(T.attached_class) } def self.new(first_unit:, unit_amount:, last_unit: nil) end - sig do - override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) - end + sig { override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) } def to_hash end end @@ -2875,16 +2857,16 @@ module Orb sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig + ) end def tiered_bps_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig ) @@ -2910,20 +2892,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration @@ -2975,20 +2957,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration @@ -3019,27 +3001,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - tiered_bps_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + tiered_bps_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -3112,20 +3094,20 @@ module Orb class TieredBpsConfig < Orb::BaseModel sig do returns( - T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier - ] - ) + T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier + ] + ) end def tiers end sig do params( - _: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier - ] - ) + _: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier + ] + ) .returns( T::Array[ Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier @@ -3137,10 +3119,10 @@ module Orb sig do params( - tiers: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier - ] - ) + tiers: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier + ] + ) .returns(T.attached_class) end def self.new(tiers:) @@ -3194,11 +3176,11 @@ module Orb sig do params( - bps: Float, - minimum_amount: String, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - ) + bps: Float, + minimum_amount: String, + maximum_amount: T.nilable(String), + per_unit_maximum: T.nilable(String) + ) .returns(T.attached_class) end def self.new(bps:, minimum_amount:, maximum_amount: nil, per_unit_maximum: nil) @@ -3207,12 +3189,7 @@ module Orb sig do override .returns( - { - bps: Float, - minimum_amount: String, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - } + {bps: Float, minimum_amount: String, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String)} ) end def to_hash @@ -3302,16 +3279,16 @@ module Orb class NewSubscriptionBpsPrice < Orb::BaseModel sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BpsConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BpsConfig + ) end def bps_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BpsConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BpsConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BpsConfig ) @@ -3369,20 +3346,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration @@ -3434,20 +3411,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration @@ -3478,27 +3455,27 @@ module Orb sig do params( - bps_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BpsConfig, - cadence: Symbol, - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + bps_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BpsConfig, + cadence: Symbol, + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -3676,16 +3653,16 @@ module Orb class NewSubscriptionBulkBpsPrice < Orb::BaseModel sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig + ) end def bulk_bps_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig ) @@ -3743,20 +3720,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration @@ -3808,20 +3785,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration @@ -3852,27 +3829,27 @@ module Orb sig do params( - bulk_bps_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig, - cadence: Symbol, - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + bulk_bps_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig, + cadence: Symbol, + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -3928,20 +3905,20 @@ module Orb class BulkBpsConfig < Orb::BaseModel sig do returns( - T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier - ] - ) + T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier + ] + ) end def tiers end sig do params( - _: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier - ] - ) + _: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier + ] + ) .returns( T::Array[ Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier @@ -3953,10 +3930,10 @@ module Orb sig do params( - tiers: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier - ] - ) + tiers: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier + ] + ) .returns(T.attached_class) end def self.new(tiers:) @@ -4007,15 +3984,7 @@ module Orb def self.new(bps:, maximum_amount: nil, per_unit_maximum: nil) end - sig do - override.returns( - { - bps: Float, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - } - ) - end + sig { override.returns({bps: Float, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String)}) } def to_hash end end @@ -4120,16 +4089,16 @@ module Orb class NewSubscriptionBulkPrice < Orb::BaseModel sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig + ) end def bulk_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig ) @@ -4187,20 +4156,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration @@ -4252,20 +4221,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration @@ -4296,27 +4265,27 @@ module Orb sig do params( - bulk_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig, - cadence: Symbol, - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + bulk_config: Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig, + cadence: Symbol, + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -4372,20 +4341,20 @@ module Orb class BulkConfig < Orb::BaseModel sig do returns( - T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier - ] - ) + T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier + ] + ) end def tiers end sig do params( - _: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier - ] - ) + _: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier + ] + ) .returns( T::Array[ Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier @@ -4397,10 +4366,10 @@ module Orb sig do params( - tiers: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier - ] - ) + tiers: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier + ] + ) .returns(T.attached_class) end def self.new(tiers:) @@ -4601,20 +4570,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration @@ -4666,20 +4635,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration @@ -4710,27 +4679,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - threshold_total_amount_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + threshold_total_amount_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -4938,20 +4907,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration @@ -5003,20 +4972,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration @@ -5047,27 +5016,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - tiered_package_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + tiered_package_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -5275,20 +5244,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration @@ -5340,20 +5309,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration @@ -5384,27 +5353,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - tiered_with_minimum_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + tiered_with_minimum_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -5612,20 +5581,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration @@ -5677,20 +5646,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration @@ -5721,27 +5690,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - unit_with_percent_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + unit_with_percent_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -5949,20 +5918,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration @@ -6014,20 +5983,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration @@ -6058,27 +6027,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - package_with_allocation_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + package_with_allocation_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -6286,20 +6255,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration @@ -6351,20 +6320,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration @@ -6395,27 +6364,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - tiered_with_proration_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + tiered_with_proration_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -6623,20 +6592,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration @@ -6688,20 +6657,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration @@ -6732,27 +6701,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - unit_with_proration_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + unit_with_proration_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -6960,20 +6929,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration @@ -7025,20 +6994,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration @@ -7069,27 +7038,27 @@ module Orb sig do params( - cadence: Symbol, - grouped_allocation_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + grouped_allocation_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -7297,20 +7266,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration @@ -7362,20 +7331,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration @@ -7406,27 +7375,27 @@ module Orb sig do params( - cadence: Symbol, - grouped_with_prorated_minimum_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + grouped_with_prorated_minimum_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -7634,20 +7603,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration @@ -7699,20 +7668,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration @@ -7743,27 +7712,27 @@ module Orb sig do params( - bulk_with_proration_config: T::Hash[Symbol, T.anything], - cadence: Symbol, - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + bulk_with_proration_config: T::Hash[Symbol, T.anything], + cadence: Symbol, + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -7971,20 +7940,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration @@ -8036,20 +8005,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration @@ -8080,27 +8049,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - scalable_matrix_with_unit_pricing_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + scalable_matrix_with_unit_pricing_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -8308,20 +8277,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration @@ -8373,20 +8342,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration @@ -8417,27 +8386,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - scalable_matrix_with_tiered_pricing_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + scalable_matrix_with_tiered_pricing_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -8645,20 +8614,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration @@ -8710,20 +8679,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration @@ -8754,27 +8723,27 @@ module Orb sig do params( - cadence: Symbol, - cumulative_grouped_bulk_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + cumulative_grouped_bulk_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -8982,20 +8951,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration @@ -9047,20 +9016,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration @@ -9091,27 +9060,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - max_group_tiered_package_config: T::Hash[Symbol, T.anything], - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + max_group_tiered_package_config: T::Hash[Symbol, T.anything], + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -9319,20 +9288,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration @@ -9384,20 +9353,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration @@ -9428,27 +9397,27 @@ module Orb sig do params( - cadence: Symbol, - grouped_with_metered_minimum_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + grouped_with_metered_minimum_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -9656,20 +9625,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration @@ -9721,20 +9690,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration - ) - ) + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + ) + ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration @@ -9765,27 +9734,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - matrix_with_display_name_config: T::Hash[Symbol, T.anything], - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + matrix_with_display_name_config: T::Hash[Symbol, T.anything], + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -9993,20 +9962,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration @@ -10058,20 +10027,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration @@ -10102,27 +10071,27 @@ module Orb sig do params( - cadence: Symbol, - grouped_tiered_package_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + grouped_tiered_package_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -10323,9 +10292,7 @@ module Orb def year=(_) end - sig do - params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) - end + sig { params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) } def self.new(day:, month: nil, year: nil) end @@ -10369,9 +10336,7 @@ module Orb def price_id=(_) end - sig do - params(external_price_id: T.nilable(String), price_id: T.nilable(String)).returns(T.attached_class) - end + sig { params(external_price_id: T.nilable(String), price_id: T.nilable(String)).returns(T.attached_class) } def self.new(external_price_id: nil, price_id: nil) end @@ -10383,28 +10348,28 @@ module Orb class ReplaceAdjustment < Orb::BaseModel sig do returns( - T.any( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewPercentageDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewUsageDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewAmountDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewMinimum, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewMaximum + T.any( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewPercentageDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewUsageDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewAmountDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewMinimum, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewMaximum + ) ) - ) end def adjustment end sig do params( - _: T.any( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewPercentageDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewUsageDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewAmountDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewMinimum, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewMaximum + _: T.any( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewPercentageDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewUsageDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewAmountDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewMinimum, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewMaximum + ) ) - ) .returns( T.any( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewPercentageDiscount, @@ -10428,15 +10393,15 @@ module Orb sig do params( - adjustment: T.any( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewPercentageDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewUsageDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewAmountDiscount, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewMinimum, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewMaximum - ), - replaces_adjustment_id: String - ) + adjustment: T.any( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewPercentageDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewUsageDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewAmountDiscount, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewMinimum, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment::Adjustment::NewMaximum + ), + replaces_adjustment_id: String + ) .returns(T.attached_class) end def self.new(adjustment:, replaces_adjustment_id:) @@ -10498,11 +10463,11 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - percentage_discount: Float, - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + applies_to_price_ids: T::Array[String], + percentage_discount: Float, + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, percentage_discount:, is_invoice_level: nil, adjustment_type: :percentage_discount) @@ -10558,11 +10523,11 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - usage_discount: Float, - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + applies_to_price_ids: T::Array[String], + usage_discount: Float, + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, usage_discount:, is_invoice_level: nil, adjustment_type: :usage_discount) @@ -10618,11 +10583,11 @@ module Orb sig do params( - amount_discount: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + amount_discount: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(amount_discount:, applies_to_price_ids:, is_invoice_level: nil, adjustment_type: :amount_discount) @@ -10686,12 +10651,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - item_id: String, - minimum_amount: String, - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + applies_to_price_ids: T::Array[String], + item_id: String, + minimum_amount: String, + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, item_id:, minimum_amount:, is_invoice_level: nil, adjustment_type: :minimum) @@ -10748,11 +10713,11 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - maximum_amount: String, - is_invoice_level: T::Boolean, - adjustment_type: Symbol - ) + applies_to_price_ids: T::Array[String], + maximum_amount: String, + is_invoice_level: T::Boolean, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, maximum_amount:, is_invoice_level: nil, adjustment_type: :maximum) @@ -10851,72 +10816,72 @@ module Orb sig do returns( - T.nilable( - T.any( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice + T.nilable( + T.any( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice + ) ) ) - ) end def price end sig do params( - _: T.nilable( - T.any( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice + _: T.nilable( + T.any( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice + ) ) ) - ) .returns( T.nilable( T.any( @@ -10962,44 +10927,44 @@ module Orb sig do params( - replaces_price_id: String, - allocation_price: T.nilable(Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::AllocationPrice), - discounts: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Discount]), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - maximum_amount: T.nilable(String), - minimum_amount: T.nilable(String), - price: T.nilable( - T.any( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice, - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice - ) - ), - price_id: T.nilable(String) - ) + replaces_price_id: String, + allocation_price: T.nilable(Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::AllocationPrice), + discounts: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Discount]), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + maximum_amount: T.nilable(String), + minimum_amount: T.nilable(String), + price: T.nilable( + T.any( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice, + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice + ) + ), + price_id: T.nilable(String) + ) .returns(T.attached_class) end def self.new( @@ -11104,12 +11069,7 @@ module Orb sig do override - .returns({ - amount: String, - cadence: Symbol, - currency: String, - expires_at_end_of_cadence: T::Boolean - }) + .returns({amount: String, cadence: Symbol, currency: String, expires_at_end_of_cadence: T::Boolean}) end def to_hash end @@ -11167,11 +11127,11 @@ module Orb sig do params( - discount_type: Symbol, - amount_discount: T.nilable(String), - percentage_discount: T.nilable(Float), - usage_discount: T.nilable(Float) - ) + discount_type: Symbol, + amount_discount: T.nilable(String), + percentage_discount: T.nilable(Float), + usage_discount: T.nilable(Float) + ) .returns(T.attached_class) end def self.new(discount_type:, amount_discount: nil, percentage_discount: nil, usage_discount: nil) @@ -11244,16 +11204,16 @@ module Orb sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::UnitConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::UnitConfig + ) end def unit_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::UnitConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::UnitConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::UnitConfig ) @@ -11279,20 +11239,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration @@ -11344,20 +11304,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration @@ -11388,27 +11348,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - unit_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::UnitConfig, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + unit_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::UnitConfig, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -11610,16 +11570,16 @@ module Orb sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig + ) end def package_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig ) @@ -11645,20 +11605,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration @@ -11710,20 +11670,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration @@ -11754,27 +11714,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - package_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + package_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -11968,16 +11928,16 @@ module Orb sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig + ) end def matrix_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig ) @@ -12019,20 +11979,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration @@ -12084,20 +12044,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration @@ -12128,27 +12088,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - matrix_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + matrix_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -12237,20 +12197,20 @@ module Orb sig do returns( - T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue - ] - ) + T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue + ] + ) end def matrix_values end sig do params( - _: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue - ] - ) + _: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue + ] + ) .returns( T::Array[ Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue @@ -12262,12 +12222,12 @@ module Orb sig do params( - default_unit_amount: String, - dimensions: T::Array[T.nilable(String)], - matrix_values: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue - ] - ) + default_unit_amount: String, + dimensions: T::Array[T.nilable(String)], + matrix_values: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue + ] + ) .returns(T.attached_class) end def self.new(default_unit_amount:, dimensions:, matrix_values:) @@ -12305,12 +12265,7 @@ module Orb def unit_amount=(_) end - sig do - params( - dimension_values: T::Array[T.nilable(String)], - unit_amount: String - ).returns(T.attached_class) - end + sig { params(dimension_values: T::Array[T.nilable(String)], unit_amount: String).returns(T.attached_class) } def self.new(dimension_values:, unit_amount:) end @@ -12434,16 +12389,16 @@ module Orb sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig + ) end def tiered_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig ) @@ -12469,20 +12424,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration @@ -12534,20 +12489,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration @@ -12578,27 +12533,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - tiered_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + tiered_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -12671,20 +12626,20 @@ module Orb class TieredConfig < Orb::BaseModel sig do returns( - T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier - ] - ) + T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier + ] + ) end def tiers end sig do params( - _: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier - ] - ) + _: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier + ] + ) .returns( T::Array[ Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier @@ -12696,10 +12651,10 @@ module Orb sig do params( - tiers: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier - ] - ) + tiers: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier + ] + ) .returns(T.attached_class) end def self.new(tiers:) @@ -12743,19 +12698,11 @@ module Orb def last_unit=(_) end - sig do - params( - first_unit: Float, - unit_amount: String, - last_unit: T.nilable(Float) - ).returns(T.attached_class) - end + sig { params(first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)).returns(T.attached_class) } def self.new(first_unit:, unit_amount:, last_unit: nil) end - sig do - override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) - end + sig { override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) } def to_hash end end @@ -12875,16 +12822,16 @@ module Orb sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig + ) end def tiered_bps_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig ) @@ -12910,20 +12857,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration @@ -12975,20 +12922,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration @@ -13018,28 +12965,28 @@ module Orb end sig do - params( - cadence: Symbol, - item_id: String, - name: String, - tiered_bps_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + params( + cadence: Symbol, + item_id: String, + name: String, + tiered_bps_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -13112,20 +13059,20 @@ module Orb class TieredBpsConfig < Orb::BaseModel sig do returns( - T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier - ] - ) + T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier + ] + ) end def tiers end sig do params( - _: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier - ] - ) + _: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier + ] + ) .returns( T::Array[ Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier @@ -13137,10 +13084,10 @@ module Orb sig do params( - tiers: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier - ] - ) + tiers: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier + ] + ) .returns(T.attached_class) end def self.new(tiers:) @@ -13194,11 +13141,11 @@ module Orb sig do params( - bps: Float, - minimum_amount: String, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - ) + bps: Float, + minimum_amount: String, + maximum_amount: T.nilable(String), + per_unit_maximum: T.nilable(String) + ) .returns(T.attached_class) end def self.new(bps:, minimum_amount:, maximum_amount: nil, per_unit_maximum: nil) @@ -13207,12 +13154,7 @@ module Orb sig do override .returns( - { - bps: Float, - minimum_amount: String, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - } + {bps: Float, minimum_amount: String, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String)} ) end def to_hash @@ -13302,16 +13244,16 @@ module Orb class NewSubscriptionBpsPrice < Orb::BaseModel sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BpsConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BpsConfig + ) end def bps_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BpsConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BpsConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BpsConfig ) @@ -13369,20 +13311,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration @@ -13434,20 +13376,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration @@ -13478,27 +13420,27 @@ module Orb sig do params( - bps_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BpsConfig, - cadence: Symbol, - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + bps_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BpsConfig, + cadence: Symbol, + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -13676,16 +13618,16 @@ module Orb class NewSubscriptionBulkBpsPrice < Orb::BaseModel sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig + ) end def bulk_bps_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig ) @@ -13743,20 +13685,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration @@ -13808,20 +13750,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration @@ -13852,27 +13794,27 @@ module Orb sig do params( - bulk_bps_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig, - cadence: Symbol, - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + bulk_bps_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig, + cadence: Symbol, + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -13928,20 +13870,20 @@ module Orb class BulkBpsConfig < Orb::BaseModel sig do returns( - T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier - ] - ) + T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier + ] + ) end def tiers end sig do params( - _: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier - ] - ) + _: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier + ] + ) .returns( T::Array[ Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier @@ -13953,10 +13895,10 @@ module Orb sig do params( - tiers: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier - ] - ) + tiers: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier + ] + ) .returns(T.attached_class) end def self.new(tiers:) @@ -14007,15 +13949,7 @@ module Orb def self.new(bps:, maximum_amount: nil, per_unit_maximum: nil) end - sig do - override.returns( - { - bps: Float, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - } - ) - end + sig { override.returns({bps: Float, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String)}) } def to_hash end end @@ -14120,16 +14054,16 @@ module Orb class NewSubscriptionBulkPrice < Orb::BaseModel sig do returns( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig - ) + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig + ) end def bulk_config end sig do params( - _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig - ) + _: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig + ) .returns( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig ) @@ -14187,20 +14121,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration @@ -14252,20 +14186,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration @@ -14296,27 +14230,27 @@ module Orb sig do params( - bulk_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig, - cadence: Symbol, - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + bulk_config: Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig, + cadence: Symbol, + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -14372,20 +14306,20 @@ module Orb class BulkConfig < Orb::BaseModel sig do returns( - T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier - ] - ) + T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier + ] + ) end def tiers end sig do params( - _: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier - ] - ) + _: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier + ] + ) .returns( T::Array[ Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier @@ -14397,10 +14331,10 @@ module Orb sig do params( - tiers: T::Array[ - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier - ] - ) + tiers: T::Array[ + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier + ] + ) .returns(T.attached_class) end def self.new(tiers:) @@ -14601,20 +14535,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration @@ -14666,20 +14600,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration @@ -14710,27 +14644,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - threshold_total_amount_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + threshold_total_amount_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -14938,20 +14872,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration @@ -15003,20 +14937,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration @@ -15047,27 +14981,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - tiered_package_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + tiered_package_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -15275,20 +15209,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration @@ -15340,20 +15274,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration @@ -15384,27 +15318,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - tiered_with_minimum_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + tiered_with_minimum_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -15612,20 +15546,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration @@ -15677,20 +15611,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration @@ -15721,27 +15655,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - unit_with_percent_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + unit_with_percent_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -15949,20 +15883,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration @@ -16014,20 +15948,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration @@ -16058,27 +15992,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - package_with_allocation_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + package_with_allocation_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -16286,20 +16220,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration @@ -16351,20 +16285,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration @@ -16395,27 +16329,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - tiered_with_proration_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + tiered_with_proration_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -16623,20 +16557,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration @@ -16688,20 +16622,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration @@ -16732,27 +16666,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - unit_with_proration_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + unit_with_proration_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -16960,20 +16894,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration @@ -17025,20 +16959,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration @@ -17069,27 +17003,27 @@ module Orb sig do params( - cadence: Symbol, - grouped_allocation_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + grouped_allocation_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -17297,20 +17231,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration @@ -17362,20 +17296,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration @@ -17406,27 +17340,27 @@ module Orb sig do params( - cadence: Symbol, - grouped_with_prorated_minimum_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + grouped_with_prorated_minimum_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -17634,20 +17568,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration @@ -17699,20 +17633,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration @@ -17743,27 +17677,27 @@ module Orb sig do params( - bulk_with_proration_config: T::Hash[Symbol, T.anything], - cadence: Symbol, - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + bulk_with_proration_config: T::Hash[Symbol, T.anything], + cadence: Symbol, + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -17971,20 +17905,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration @@ -18036,20 +17970,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration @@ -18080,27 +18014,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - scalable_matrix_with_unit_pricing_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + scalable_matrix_with_unit_pricing_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -18308,20 +18242,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration @@ -18373,20 +18307,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration @@ -18417,27 +18351,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - name: String, - scalable_matrix_with_tiered_pricing_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + name: String, + scalable_matrix_with_tiered_pricing_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -18645,20 +18579,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration @@ -18710,20 +18644,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration @@ -18754,27 +18688,27 @@ module Orb sig do params( - cadence: Symbol, - cumulative_grouped_bulk_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + cumulative_grouped_bulk_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -18982,20 +18916,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration @@ -19047,20 +18981,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration @@ -19091,27 +19025,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - max_group_tiered_package_config: T::Hash[Symbol, T.anything], - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + max_group_tiered_package_config: T::Hash[Symbol, T.anything], + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -19319,20 +19253,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration @@ -19384,20 +19318,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration @@ -19428,27 +19362,27 @@ module Orb sig do params( - cadence: Symbol, - grouped_with_metered_minimum_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + grouped_with_metered_minimum_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -19656,20 +19590,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration @@ -19721,20 +19655,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration @@ -19765,27 +19699,27 @@ module Orb sig do params( - cadence: Symbol, - item_id: String, - matrix_with_display_name_config: T::Hash[Symbol, T.anything], - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + item_id: String, + matrix_with_display_name_config: T::Hash[Symbol, T.anything], + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -19993,20 +19927,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration + ) ) - ) end def billing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration @@ -20058,20 +19992,20 @@ module Orb sig do returns( - T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration + T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) end def invoicing_cycle_configuration end sig do params( - _: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration + _: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration + ) ) - ) .returns( T.nilable( Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration @@ -20102,27 +20036,27 @@ module Orb sig do params( - cadence: Symbol, - grouped_tiered_package_config: T::Hash[Symbol, T.anything], - item_id: String, - name: String, - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration - ), - conversion_rate: T.nilable(Float), - currency: T.nilable(String), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable( - Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration - ), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - reference_id: T.nilable(String), - model_type: Symbol - ) + cadence: Symbol, + grouped_tiered_package_config: T::Hash[Symbol, T.anything], + item_id: String, + name: String, + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration + ), + conversion_rate: T.nilable(Float), + currency: T.nilable(String), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable( + Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration + ), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + reference_id: T.nilable(String), + model_type: Symbol + ) .returns(T.attached_class) end def self.new( diff --git a/rbi/lib/orb/models/subscription_schedule_plan_change_response.rbi b/rbi/lib/orb/models/subscription_schedule_plan_change_response.rbi index a8443d36..9e5330ee 100644 --- a/rbi/lib/orb/models/subscription_schedule_plan_change_response.rbi +++ b/rbi/lib/orb/models/subscription_schedule_plan_change_response.rbi @@ -99,28 +99,28 @@ module Orb sig do returns( - T::Array[ - T.any( - Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::UsageDiscountInterval + T::Array[ + T.any( + Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) end def discount_intervals end sig do params( - _: T::Array[ - T.any( - Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::UsageDiscountInterval + _: T::Array[ + T.any( + Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) .returns( T::Array[ T.any( @@ -258,38 +258,38 @@ module Orb sig do params( - id: String, - active_plan_phase_order: T.nilable(Integer), - adjustment_intervals: T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval], - auto_collection: T.nilable(T::Boolean), - billing_cycle_anchor_configuration: Orb::Models::SubscriptionSchedulePlanChangeResponse::BillingCycleAnchorConfiguration, - billing_cycle_day: Integer, - created_at: Time, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - customer: Orb::Models::Customer, - default_invoice_memo: T.nilable(String), - discount_intervals: T::Array[ - T.any( - Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::UsageDiscountInterval + id: String, + active_plan_phase_order: T.nilable(Integer), + adjustment_intervals: T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval], + auto_collection: T.nilable(T::Boolean), + billing_cycle_anchor_configuration: Orb::Models::SubscriptionSchedulePlanChangeResponse::BillingCycleAnchorConfiguration, + billing_cycle_day: Integer, + created_at: Time, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + customer: Orb::Models::Customer, + default_invoice_memo: T.nilable(String), + discount_intervals: T::Array[ + T.any( + Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionSchedulePlanChangeResponse::DiscountInterval::UsageDiscountInterval + ) + ], + end_date: T.nilable(Time), + fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::FixedFeeQuantitySchedule], + invoicing_threshold: T.nilable(String), + maximum_intervals: T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::MaximumInterval], + metadata: T::Hash[Symbol, String], + minimum_intervals: T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::MinimumInterval], + net_terms: Integer, + plan: Orb::Models::Plan, + price_intervals: T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::PriceInterval], + redeemed_coupon: T.nilable(Orb::Models::SubscriptionSchedulePlanChangeResponse::RedeemedCoupon), + start_date: Time, + status: Symbol, + trial_info: Orb::Models::SubscriptionSchedulePlanChangeResponse::TrialInfo ) - ], - end_date: T.nilable(Time), - fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::FixedFeeQuantitySchedule], - invoicing_threshold: T.nilable(String), - maximum_intervals: T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::MaximumInterval], - metadata: T::Hash[Symbol, String], - minimum_intervals: T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::MinimumInterval], - net_terms: Integer, - plan: Orb::Models::Plan, - price_intervals: T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::PriceInterval], - redeemed_coupon: T.nilable(Orb::Models::SubscriptionSchedulePlanChangeResponse::RedeemedCoupon), - start_date: Time, - status: Symbol, - trial_info: Orb::Models::SubscriptionSchedulePlanChangeResponse::TrialInfo - ) .returns(T.attached_class) end def self.new( @@ -373,28 +373,28 @@ module Orb sig do returns( - T.any( - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + T.any( + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) end def adjustment end sig do params( - _: T.any( - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + _: T.any( + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) .returns( T.any( Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, @@ -434,18 +434,18 @@ module Orb sig do params( - id: String, - adjustment: T.any( - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment - ), - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time - ) + id: String, + adjustment: T.any( + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionSchedulePlanChangeResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ), + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time + ) .returns(T.attached_class) end def self.new(id:, adjustment:, applies_to_price_interval_ids:, end_date:, start_date:) @@ -534,14 +534,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - usage_discount: Float, - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + usage_discount: Float, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -632,14 +632,14 @@ module Orb sig do params( - id: String, - amount_discount: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + amount_discount: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -730,14 +730,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - percentage_discount: Float, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + percentage_discount: Float, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -836,15 +836,15 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - item_id: String, - minimum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + item_id: String, + minimum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -937,14 +937,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - maximum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + maximum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1014,9 +1014,7 @@ module Orb def year=(_) end - sig do - params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) - end + sig { params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) } def self.new(day:, month: nil, year: nil) end @@ -1079,13 +1077,13 @@ module Orb sig do params( - amount_discount: String, - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - discount_type: Symbol - ) + amount_discount: String, + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1166,13 +1164,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - percentage_discount: Float, - start_date: Time, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + percentage_discount: Float, + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1253,13 +1251,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - usage_discount: Float, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + usage_discount: Float, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1341,9 +1339,7 @@ module Orb def self.new(end_date:, price_id:, quantity:, start_date:) end - sig do - override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) - end + sig { override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) } def to_hash end end @@ -1391,12 +1387,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - maximum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + maximum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, maximum_amount:, start_date:) @@ -1461,12 +1457,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - minimum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + minimum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, minimum_amount:, start_date:) @@ -1539,20 +1535,20 @@ module Orb sig do returns( - T.nilable( - T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::PriceInterval::FixedFeeQuantityTransition] + T.nilable( + T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) end def fixed_fee_quantity_transitions end sig do params( - _: T.nilable( - T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::PriceInterval::FixedFeeQuantityTransition] + _: T.nilable( + T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) .returns( T.nilable( T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::PriceInterval::FixedFeeQuantityTransition] @@ -1564,74 +1560,74 @@ module Orb sig do returns( - T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) end def price end sig do params( - _: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + _: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) .returns( T.any( Orb::Models::Price::UnitPrice, @@ -1686,48 +1682,48 @@ module Orb sig do params( - id: String, - billing_cycle_day: Integer, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - end_date: T.nilable(Time), - filter: T.nilable(String), - fixed_fee_quantity_transitions: T.nilable( - T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::PriceInterval::FixedFeeQuantityTransition] - ), - price: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice - ), - start_date: Time, - usage_customer_ids: T.nilable(T::Array[String]) - ) + id: String, + billing_cycle_day: Integer, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + end_date: T.nilable(Time), + filter: T.nilable(String), + fixed_fee_quantity_transitions: T.nilable( + T::Array[Orb::Models::SubscriptionSchedulePlanChangeResponse::PriceInterval::FixedFeeQuantityTransition] + ), + price: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ), + start_date: Time, + usage_customer_ids: T.nilable(T::Array[String]) + ) .returns(T.attached_class) end def self.new( @@ -1855,9 +1851,7 @@ module Orb def start_date=(_) end - sig do - params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) - end + sig { params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) } def self.new(coupon_id:, end_date:, start_date:) end diff --git a/rbi/lib/orb/models/subscription_trigger_phase_params.rbi b/rbi/lib/orb/models/subscription_trigger_phase_params.rbi index 8d50a659..9ae6097a 100644 --- a/rbi/lib/orb/models/subscription_trigger_phase_params.rbi +++ b/rbi/lib/orb/models/subscription_trigger_phase_params.rbi @@ -24,10 +24,10 @@ module Orb sig do params( - allow_invoice_credit_or_void: T.nilable(T::Boolean), - effective_date: T.nilable(Date), - request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) - ) + allow_invoice_credit_or_void: T.nilable(T::Boolean), + effective_date: T.nilable(Date), + request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) + ) .returns(T.attached_class) end def self.new(allow_invoice_credit_or_void: nil, effective_date: nil, request_options: {}) diff --git a/rbi/lib/orb/models/subscription_trigger_phase_response.rbi b/rbi/lib/orb/models/subscription_trigger_phase_response.rbi index cda5bbc1..1d54e607 100644 --- a/rbi/lib/orb/models/subscription_trigger_phase_response.rbi +++ b/rbi/lib/orb/models/subscription_trigger_phase_response.rbi @@ -99,28 +99,28 @@ module Orb sig do returns( - T::Array[ - T.any( - Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::UsageDiscountInterval + T::Array[ + T.any( + Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) end def discount_intervals end sig do params( - _: T::Array[ - T.any( - Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::UsageDiscountInterval + _: T::Array[ + T.any( + Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) .returns( T::Array[ T.any( @@ -258,38 +258,38 @@ module Orb sig do params( - id: String, - active_plan_phase_order: T.nilable(Integer), - adjustment_intervals: T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval], - auto_collection: T.nilable(T::Boolean), - billing_cycle_anchor_configuration: Orb::Models::SubscriptionTriggerPhaseResponse::BillingCycleAnchorConfiguration, - billing_cycle_day: Integer, - created_at: Time, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - customer: Orb::Models::Customer, - default_invoice_memo: T.nilable(String), - discount_intervals: T::Array[ - T.any( - Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::UsageDiscountInterval + id: String, + active_plan_phase_order: T.nilable(Integer), + adjustment_intervals: T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval], + auto_collection: T.nilable(T::Boolean), + billing_cycle_anchor_configuration: Orb::Models::SubscriptionTriggerPhaseResponse::BillingCycleAnchorConfiguration, + billing_cycle_day: Integer, + created_at: Time, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + customer: Orb::Models::Customer, + default_invoice_memo: T.nilable(String), + discount_intervals: T::Array[ + T.any( + Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionTriggerPhaseResponse::DiscountInterval::UsageDiscountInterval + ) + ], + end_date: T.nilable(Time), + fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::FixedFeeQuantitySchedule], + invoicing_threshold: T.nilable(String), + maximum_intervals: T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::MaximumInterval], + metadata: T::Hash[Symbol, String], + minimum_intervals: T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::MinimumInterval], + net_terms: Integer, + plan: Orb::Models::Plan, + price_intervals: T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::PriceInterval], + redeemed_coupon: T.nilable(Orb::Models::SubscriptionTriggerPhaseResponse::RedeemedCoupon), + start_date: Time, + status: Symbol, + trial_info: Orb::Models::SubscriptionTriggerPhaseResponse::TrialInfo ) - ], - end_date: T.nilable(Time), - fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::FixedFeeQuantitySchedule], - invoicing_threshold: T.nilable(String), - maximum_intervals: T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::MaximumInterval], - metadata: T::Hash[Symbol, String], - minimum_intervals: T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::MinimumInterval], - net_terms: Integer, - plan: Orb::Models::Plan, - price_intervals: T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::PriceInterval], - redeemed_coupon: T.nilable(Orb::Models::SubscriptionTriggerPhaseResponse::RedeemedCoupon), - start_date: Time, - status: Symbol, - trial_info: Orb::Models::SubscriptionTriggerPhaseResponse::TrialInfo - ) .returns(T.attached_class) end def self.new( @@ -373,28 +373,28 @@ module Orb sig do returns( - T.any( - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + T.any( + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) end def adjustment end sig do params( - _: T.any( - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + _: T.any( + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) .returns( T.any( Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, @@ -434,18 +434,18 @@ module Orb sig do params( - id: String, - adjustment: T.any( - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment - ), - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time - ) + id: String, + adjustment: T.any( + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionTriggerPhaseResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ), + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time + ) .returns(T.attached_class) end def self.new(id:, adjustment:, applies_to_price_interval_ids:, end_date:, start_date:) @@ -534,14 +534,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - usage_discount: Float, - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + usage_discount: Float, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -632,14 +632,14 @@ module Orb sig do params( - id: String, - amount_discount: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + amount_discount: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -730,14 +730,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - percentage_discount: Float, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + percentage_discount: Float, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -836,15 +836,15 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - item_id: String, - minimum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + item_id: String, + minimum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -937,14 +937,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - maximum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + maximum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1014,9 +1014,7 @@ module Orb def year=(_) end - sig do - params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) - end + sig { params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) } def self.new(day:, month: nil, year: nil) end @@ -1079,13 +1077,13 @@ module Orb sig do params( - amount_discount: String, - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - discount_type: Symbol - ) + amount_discount: String, + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1166,13 +1164,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - percentage_discount: Float, - start_date: Time, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + percentage_discount: Float, + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1253,13 +1251,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - usage_discount: Float, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + usage_discount: Float, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1341,9 +1339,7 @@ module Orb def self.new(end_date:, price_id:, quantity:, start_date:) end - sig do - override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) - end + sig { override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) } def to_hash end end @@ -1391,12 +1387,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - maximum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + maximum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, maximum_amount:, start_date:) @@ -1461,12 +1457,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - minimum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + minimum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, minimum_amount:, start_date:) @@ -1539,20 +1535,20 @@ module Orb sig do returns( - T.nilable( - T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::PriceInterval::FixedFeeQuantityTransition] + T.nilable( + T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) end def fixed_fee_quantity_transitions end sig do params( - _: T.nilable( - T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::PriceInterval::FixedFeeQuantityTransition] + _: T.nilable( + T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) .returns( T.nilable( T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::PriceInterval::FixedFeeQuantityTransition] @@ -1564,74 +1560,74 @@ module Orb sig do returns( - T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) end def price end sig do params( - _: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + _: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) .returns( T.any( Orb::Models::Price::UnitPrice, @@ -1686,48 +1682,48 @@ module Orb sig do params( - id: String, - billing_cycle_day: Integer, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - end_date: T.nilable(Time), - filter: T.nilable(String), - fixed_fee_quantity_transitions: T.nilable( - T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::PriceInterval::FixedFeeQuantityTransition] - ), - price: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice - ), - start_date: Time, - usage_customer_ids: T.nilable(T::Array[String]) - ) + id: String, + billing_cycle_day: Integer, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + end_date: T.nilable(Time), + filter: T.nilable(String), + fixed_fee_quantity_transitions: T.nilable( + T::Array[Orb::Models::SubscriptionTriggerPhaseResponse::PriceInterval::FixedFeeQuantityTransition] + ), + price: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ), + start_date: Time, + usage_customer_ids: T.nilable(T::Array[String]) + ) .returns(T.attached_class) end def self.new( @@ -1855,9 +1851,7 @@ module Orb def start_date=(_) end - sig do - params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) - end + sig { params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) } def self.new(coupon_id:, end_date:, start_date:) end diff --git a/rbi/lib/orb/models/subscription_unschedule_cancellation_params.rbi b/rbi/lib/orb/models/subscription_unschedule_cancellation_params.rbi index 453c72f2..ffb16cc0 100644 --- a/rbi/lib/orb/models/subscription_unschedule_cancellation_params.rbi +++ b/rbi/lib/orb/models/subscription_unschedule_cancellation_params.rbi @@ -6,14 +6,7 @@ module Orb extend Orb::RequestParameters::Converter include Orb::RequestParameters - sig do - params( - request_options: T.any( - Orb::RequestOptions, - T::Hash[Symbol, T.anything] - ) - ).returns(T.attached_class) - end + sig { params(request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])).returns(T.attached_class) } def self.new(request_options: {}) end diff --git a/rbi/lib/orb/models/subscription_unschedule_cancellation_response.rbi b/rbi/lib/orb/models/subscription_unschedule_cancellation_response.rbi index 22c8b2fb..1028fc6e 100644 --- a/rbi/lib/orb/models/subscription_unschedule_cancellation_response.rbi +++ b/rbi/lib/orb/models/subscription_unschedule_cancellation_response.rbi @@ -99,28 +99,28 @@ module Orb sig do returns( - T::Array[ - T.any( - Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::UsageDiscountInterval + T::Array[ + T.any( + Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) end def discount_intervals end sig do params( - _: T::Array[ - T.any( - Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::UsageDiscountInterval + _: T::Array[ + T.any( + Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) .returns( T::Array[ T.any( @@ -258,38 +258,38 @@ module Orb sig do params( - id: String, - active_plan_phase_order: T.nilable(Integer), - adjustment_intervals: T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval], - auto_collection: T.nilable(T::Boolean), - billing_cycle_anchor_configuration: Orb::Models::SubscriptionUnscheduleCancellationResponse::BillingCycleAnchorConfiguration, - billing_cycle_day: Integer, - created_at: Time, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - customer: Orb::Models::Customer, - default_invoice_memo: T.nilable(String), - discount_intervals: T::Array[ - T.any( - Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::UsageDiscountInterval + id: String, + active_plan_phase_order: T.nilable(Integer), + adjustment_intervals: T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval], + auto_collection: T.nilable(T::Boolean), + billing_cycle_anchor_configuration: Orb::Models::SubscriptionUnscheduleCancellationResponse::BillingCycleAnchorConfiguration, + billing_cycle_day: Integer, + created_at: Time, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + customer: Orb::Models::Customer, + default_invoice_memo: T.nilable(String), + discount_intervals: T::Array[ + T.any( + Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUnscheduleCancellationResponse::DiscountInterval::UsageDiscountInterval + ) + ], + end_date: T.nilable(Time), + fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::FixedFeeQuantitySchedule], + invoicing_threshold: T.nilable(String), + maximum_intervals: T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::MaximumInterval], + metadata: T::Hash[Symbol, String], + minimum_intervals: T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::MinimumInterval], + net_terms: Integer, + plan: Orb::Models::Plan, + price_intervals: T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::PriceInterval], + redeemed_coupon: T.nilable(Orb::Models::SubscriptionUnscheduleCancellationResponse::RedeemedCoupon), + start_date: Time, + status: Symbol, + trial_info: Orb::Models::SubscriptionUnscheduleCancellationResponse::TrialInfo ) - ], - end_date: T.nilable(Time), - fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::FixedFeeQuantitySchedule], - invoicing_threshold: T.nilable(String), - maximum_intervals: T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::MaximumInterval], - metadata: T::Hash[Symbol, String], - minimum_intervals: T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::MinimumInterval], - net_terms: Integer, - plan: Orb::Models::Plan, - price_intervals: T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::PriceInterval], - redeemed_coupon: T.nilable(Orb::Models::SubscriptionUnscheduleCancellationResponse::RedeemedCoupon), - start_date: Time, - status: Symbol, - trial_info: Orb::Models::SubscriptionUnscheduleCancellationResponse::TrialInfo - ) .returns(T.attached_class) end def self.new( @@ -373,28 +373,28 @@ module Orb sig do returns( - T.any( - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + T.any( + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) end def adjustment end sig do params( - _: T.any( - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + _: T.any( + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) .returns( T.any( Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, @@ -434,18 +434,18 @@ module Orb sig do params( - id: String, - adjustment: T.any( - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment - ), - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time - ) + id: String, + adjustment: T.any( + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUnscheduleCancellationResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ), + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time + ) .returns(T.attached_class) end def self.new(id:, adjustment:, applies_to_price_interval_ids:, end_date:, start_date:) @@ -534,14 +534,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - usage_discount: Float, - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + usage_discount: Float, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -632,14 +632,14 @@ module Orb sig do params( - id: String, - amount_discount: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + amount_discount: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -730,14 +730,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - percentage_discount: Float, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + percentage_discount: Float, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -836,15 +836,15 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - item_id: String, - minimum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + item_id: String, + minimum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -937,14 +937,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - maximum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + maximum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1014,9 +1014,7 @@ module Orb def year=(_) end - sig do - params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) - end + sig { params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) } def self.new(day:, month: nil, year: nil) end @@ -1079,13 +1077,13 @@ module Orb sig do params( - amount_discount: String, - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - discount_type: Symbol - ) + amount_discount: String, + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1166,13 +1164,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - percentage_discount: Float, - start_date: Time, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + percentage_discount: Float, + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1253,13 +1251,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - usage_discount: Float, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + usage_discount: Float, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1341,9 +1339,7 @@ module Orb def self.new(end_date:, price_id:, quantity:, start_date:) end - sig do - override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) - end + sig { override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) } def to_hash end end @@ -1391,12 +1387,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - maximum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + maximum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, maximum_amount:, start_date:) @@ -1461,12 +1457,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - minimum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + minimum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, minimum_amount:, start_date:) @@ -1539,20 +1535,20 @@ module Orb sig do returns( - T.nilable( - T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::PriceInterval::FixedFeeQuantityTransition] + T.nilable( + T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) end def fixed_fee_quantity_transitions end sig do params( - _: T.nilable( - T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::PriceInterval::FixedFeeQuantityTransition] + _: T.nilable( + T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) .returns( T.nilable( T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::PriceInterval::FixedFeeQuantityTransition] @@ -1564,74 +1560,74 @@ module Orb sig do returns( - T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) end def price end sig do params( - _: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + _: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) .returns( T.any( Orb::Models::Price::UnitPrice, @@ -1686,48 +1682,48 @@ module Orb sig do params( - id: String, - billing_cycle_day: Integer, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - end_date: T.nilable(Time), - filter: T.nilable(String), - fixed_fee_quantity_transitions: T.nilable( - T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::PriceInterval::FixedFeeQuantityTransition] - ), - price: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice - ), - start_date: Time, - usage_customer_ids: T.nilable(T::Array[String]) - ) + id: String, + billing_cycle_day: Integer, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + end_date: T.nilable(Time), + filter: T.nilable(String), + fixed_fee_quantity_transitions: T.nilable( + T::Array[Orb::Models::SubscriptionUnscheduleCancellationResponse::PriceInterval::FixedFeeQuantityTransition] + ), + price: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ), + start_date: Time, + usage_customer_ids: T.nilable(T::Array[String]) + ) .returns(T.attached_class) end def self.new( @@ -1855,9 +1851,7 @@ module Orb def start_date=(_) end - sig do - params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) - end + sig { params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) } def self.new(coupon_id:, end_date:, start_date:) end diff --git a/rbi/lib/orb/models/subscription_unschedule_fixed_fee_quantity_updates_response.rbi b/rbi/lib/orb/models/subscription_unschedule_fixed_fee_quantity_updates_response.rbi index 292455aa..ed9f233f 100644 --- a/rbi/lib/orb/models/subscription_unschedule_fixed_fee_quantity_updates_response.rbi +++ b/rbi/lib/orb/models/subscription_unschedule_fixed_fee_quantity_updates_response.rbi @@ -25,8 +25,8 @@ module Orb sig do params( - _: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval] - ) + _: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval] + ) .returns(T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval]) end def adjustment_intervals=(_) @@ -42,16 +42,16 @@ module Orb sig do returns( - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::BillingCycleAnchorConfiguration - ) + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::BillingCycleAnchorConfiguration + ) end def billing_cycle_anchor_configuration end sig do params( - _: Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::BillingCycleAnchorConfiguration - ) + _: Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::BillingCycleAnchorConfiguration + ) .returns( Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::BillingCycleAnchorConfiguration ) @@ -109,28 +109,28 @@ module Orb sig do returns( - T::Array[ - T.any( - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::UsageDiscountInterval + T::Array[ + T.any( + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) end def discount_intervals end sig do params( - _: T::Array[ - T.any( - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::UsageDiscountInterval + _: T::Array[ + T.any( + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) .returns( T::Array[ T.any( @@ -154,16 +154,16 @@ module Orb sig do returns( - T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::FixedFeeQuantitySchedule] - ) + T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::FixedFeeQuantitySchedule] + ) end def fixed_fee_quantity_schedule end sig do params( - _: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::FixedFeeQuantitySchedule] - ) + _: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::FixedFeeQuantitySchedule] + ) .returns( T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::FixedFeeQuantitySchedule] ) @@ -276,38 +276,38 @@ module Orb sig do params( - id: String, - active_plan_phase_order: T.nilable(Integer), - adjustment_intervals: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval], - auto_collection: T.nilable(T::Boolean), - billing_cycle_anchor_configuration: Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::BillingCycleAnchorConfiguration, - billing_cycle_day: Integer, - created_at: Time, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - customer: Orb::Models::Customer, - default_invoice_memo: T.nilable(String), - discount_intervals: T::Array[ - T.any( - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::UsageDiscountInterval + id: String, + active_plan_phase_order: T.nilable(Integer), + adjustment_intervals: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval], + auto_collection: T.nilable(T::Boolean), + billing_cycle_anchor_configuration: Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::BillingCycleAnchorConfiguration, + billing_cycle_day: Integer, + created_at: Time, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + customer: Orb::Models::Customer, + default_invoice_memo: T.nilable(String), + discount_intervals: T::Array[ + T.any( + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::DiscountInterval::UsageDiscountInterval + ) + ], + end_date: T.nilable(Time), + fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::FixedFeeQuantitySchedule], + invoicing_threshold: T.nilable(String), + maximum_intervals: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::MaximumInterval], + metadata: T::Hash[Symbol, String], + minimum_intervals: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::MinimumInterval], + net_terms: Integer, + plan: Orb::Models::Plan, + price_intervals: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::PriceInterval], + redeemed_coupon: T.nilable(Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::RedeemedCoupon), + start_date: Time, + status: Symbol, + trial_info: Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::TrialInfo ) - ], - end_date: T.nilable(Time), - fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::FixedFeeQuantitySchedule], - invoicing_threshold: T.nilable(String), - maximum_intervals: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::MaximumInterval], - metadata: T::Hash[Symbol, String], - minimum_intervals: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::MinimumInterval], - net_terms: Integer, - plan: Orb::Models::Plan, - price_intervals: T::Array[Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::PriceInterval], - redeemed_coupon: T.nilable(Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::RedeemedCoupon), - start_date: Time, - status: Symbol, - trial_info: Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::TrialInfo - ) .returns(T.attached_class) end def self.new( @@ -391,28 +391,28 @@ module Orb sig do returns( - T.any( - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + T.any( + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) end def adjustment end sig do params( - _: T.any( - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + _: T.any( + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) .returns( T.any( Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, @@ -452,18 +452,18 @@ module Orb sig do params( - id: String, - adjustment: T.any( - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment - ), - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time - ) + id: String, + adjustment: T.any( + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ), + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time + ) .returns(T.attached_class) end def self.new(id:, adjustment:, applies_to_price_interval_ids:, end_date:, start_date:) @@ -552,14 +552,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - usage_discount: Float, - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + usage_discount: Float, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -650,14 +650,14 @@ module Orb sig do params( - id: String, - amount_discount: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + amount_discount: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -748,14 +748,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - percentage_discount: Float, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + percentage_discount: Float, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -854,15 +854,15 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - item_id: String, - minimum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + item_id: String, + minimum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -955,14 +955,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - maximum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + maximum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1032,9 +1032,7 @@ module Orb def year=(_) end - sig do - params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) - end + sig { params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) } def self.new(day:, month: nil, year: nil) end @@ -1097,13 +1095,13 @@ module Orb sig do params( - amount_discount: String, - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - discount_type: Symbol - ) + amount_discount: String, + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1184,13 +1182,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - percentage_discount: Float, - start_date: Time, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + percentage_discount: Float, + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1271,13 +1269,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - usage_discount: Float, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + usage_discount: Float, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1359,9 +1357,7 @@ module Orb def self.new(end_date:, price_id:, quantity:, start_date:) end - sig do - override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) - end + sig { override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) } def to_hash end end @@ -1409,12 +1405,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - maximum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + maximum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, maximum_amount:, start_date:) @@ -1479,12 +1475,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - minimum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + minimum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, minimum_amount:, start_date:) @@ -1557,24 +1553,24 @@ module Orb sig do returns( - T.nilable( - T::Array[ - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::PriceInterval::FixedFeeQuantityTransition - ] + T.nilable( + T::Array[ + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::PriceInterval::FixedFeeQuantityTransition + ] + ) ) - ) end def fixed_fee_quantity_transitions end sig do params( - _: T.nilable( - T::Array[ - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::PriceInterval::FixedFeeQuantityTransition - ] + _: T.nilable( + T::Array[ + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::PriceInterval::FixedFeeQuantityTransition + ] + ) ) - ) .returns( T.nilable( T::Array[ @@ -1588,74 +1584,74 @@ module Orb sig do returns( - T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) end def price end sig do params( - _: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + _: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) .returns( T.any( Orb::Models::Price::UnitPrice, @@ -1710,50 +1706,50 @@ module Orb sig do params( - id: String, - billing_cycle_day: Integer, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - end_date: T.nilable(Time), - filter: T.nilable(String), - fixed_fee_quantity_transitions: T.nilable( - T::Array[ - Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::PriceInterval::FixedFeeQuantityTransition - ] - ), - price: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice - ), - start_date: Time, - usage_customer_ids: T.nilable(T::Array[String]) - ) + id: String, + billing_cycle_day: Integer, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + end_date: T.nilable(Time), + filter: T.nilable(String), + fixed_fee_quantity_transitions: T.nilable( + T::Array[ + Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse::PriceInterval::FixedFeeQuantityTransition + ] + ), + price: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ), + start_date: Time, + usage_customer_ids: T.nilable(T::Array[String]) + ) .returns(T.attached_class) end def self.new( @@ -1883,9 +1879,7 @@ module Orb def start_date=(_) end - sig do - params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) - end + sig { params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) } def self.new(coupon_id:, end_date:, start_date:) end diff --git a/rbi/lib/orb/models/subscription_unschedule_pending_plan_changes_params.rbi b/rbi/lib/orb/models/subscription_unschedule_pending_plan_changes_params.rbi index 19f23250..d3c80af2 100644 --- a/rbi/lib/orb/models/subscription_unschedule_pending_plan_changes_params.rbi +++ b/rbi/lib/orb/models/subscription_unschedule_pending_plan_changes_params.rbi @@ -6,14 +6,7 @@ module Orb extend Orb::RequestParameters::Converter include Orb::RequestParameters - sig do - params( - request_options: T.any( - Orb::RequestOptions, - T::Hash[Symbol, T.anything] - ) - ).returns(T.attached_class) - end + sig { params(request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])).returns(T.attached_class) } def self.new(request_options: {}) end diff --git a/rbi/lib/orb/models/subscription_unschedule_pending_plan_changes_response.rbi b/rbi/lib/orb/models/subscription_unschedule_pending_plan_changes_response.rbi index 755aa546..fae077a6 100644 --- a/rbi/lib/orb/models/subscription_unschedule_pending_plan_changes_response.rbi +++ b/rbi/lib/orb/models/subscription_unschedule_pending_plan_changes_response.rbi @@ -99,28 +99,28 @@ module Orb sig do returns( - T::Array[ - T.any( - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::UsageDiscountInterval + T::Array[ + T.any( + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) end def discount_intervals end sig do params( - _: T::Array[ - T.any( - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::UsageDiscountInterval + _: T::Array[ + T.any( + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) .returns( T::Array[ T.any( @@ -148,8 +148,8 @@ module Orb sig do params( - _: T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::FixedFeeQuantitySchedule] - ) + _: T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::FixedFeeQuantitySchedule] + ) .returns(T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::FixedFeeQuantitySchedule]) end def fixed_fee_quantity_schedule=(_) @@ -260,38 +260,38 @@ module Orb sig do params( - id: String, - active_plan_phase_order: T.nilable(Integer), - adjustment_intervals: T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval], - auto_collection: T.nilable(T::Boolean), - billing_cycle_anchor_configuration: Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::BillingCycleAnchorConfiguration, - billing_cycle_day: Integer, - created_at: Time, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - customer: Orb::Models::Customer, - default_invoice_memo: T.nilable(String), - discount_intervals: T::Array[ - T.any( - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::UsageDiscountInterval + id: String, + active_plan_phase_order: T.nilable(Integer), + adjustment_intervals: T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval], + auto_collection: T.nilable(T::Boolean), + billing_cycle_anchor_configuration: Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::BillingCycleAnchorConfiguration, + billing_cycle_day: Integer, + created_at: Time, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + customer: Orb::Models::Customer, + default_invoice_memo: T.nilable(String), + discount_intervals: T::Array[ + T.any( + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::DiscountInterval::UsageDiscountInterval + ) + ], + end_date: T.nilable(Time), + fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::FixedFeeQuantitySchedule], + invoicing_threshold: T.nilable(String), + maximum_intervals: T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::MaximumInterval], + metadata: T::Hash[Symbol, String], + minimum_intervals: T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::MinimumInterval], + net_terms: Integer, + plan: Orb::Models::Plan, + price_intervals: T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::PriceInterval], + redeemed_coupon: T.nilable(Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::RedeemedCoupon), + start_date: Time, + status: Symbol, + trial_info: Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::TrialInfo ) - ], - end_date: T.nilable(Time), - fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::FixedFeeQuantitySchedule], - invoicing_threshold: T.nilable(String), - maximum_intervals: T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::MaximumInterval], - metadata: T::Hash[Symbol, String], - minimum_intervals: T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::MinimumInterval], - net_terms: Integer, - plan: Orb::Models::Plan, - price_intervals: T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::PriceInterval], - redeemed_coupon: T.nilable(Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::RedeemedCoupon), - start_date: Time, - status: Symbol, - trial_info: Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::TrialInfo - ) .returns(T.attached_class) end def self.new( @@ -375,28 +375,28 @@ module Orb sig do returns( - T.any( - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + T.any( + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) end def adjustment end sig do params( - _: T.any( - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + _: T.any( + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) .returns( T.any( Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, @@ -436,18 +436,18 @@ module Orb sig do params( - id: String, - adjustment: T.any( - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment - ), - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time - ) + id: String, + adjustment: T.any( + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ), + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time + ) .returns(T.attached_class) end def self.new(id:, adjustment:, applies_to_price_interval_ids:, end_date:, start_date:) @@ -536,14 +536,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - usage_discount: Float, - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + usage_discount: Float, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -634,14 +634,14 @@ module Orb sig do params( - id: String, - amount_discount: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + amount_discount: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -732,14 +732,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - percentage_discount: Float, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + percentage_discount: Float, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -838,15 +838,15 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - item_id: String, - minimum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + item_id: String, + minimum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -939,14 +939,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - maximum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + maximum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1016,9 +1016,7 @@ module Orb def year=(_) end - sig do - params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) - end + sig { params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) } def self.new(day:, month: nil, year: nil) end @@ -1081,13 +1079,13 @@ module Orb sig do params( - amount_discount: String, - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - discount_type: Symbol - ) + amount_discount: String, + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1168,13 +1166,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - percentage_discount: Float, - start_date: Time, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + percentage_discount: Float, + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1255,13 +1253,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - usage_discount: Float, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + usage_discount: Float, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1343,9 +1341,7 @@ module Orb def self.new(end_date:, price_id:, quantity:, start_date:) end - sig do - override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) - end + sig { override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) } def to_hash end end @@ -1393,12 +1389,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - maximum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + maximum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, maximum_amount:, start_date:) @@ -1463,12 +1459,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - minimum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + minimum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, minimum_amount:, start_date:) @@ -1541,20 +1537,20 @@ module Orb sig do returns( - T.nilable( - T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::PriceInterval::FixedFeeQuantityTransition] + T.nilable( + T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) end def fixed_fee_quantity_transitions end sig do params( - _: T.nilable( - T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::PriceInterval::FixedFeeQuantityTransition] + _: T.nilable( + T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) .returns( T.nilable( T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::PriceInterval::FixedFeeQuantityTransition] @@ -1566,74 +1562,74 @@ module Orb sig do returns( - T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) end def price end sig do params( - _: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + _: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) .returns( T.any( Orb::Models::Price::UnitPrice, @@ -1688,48 +1684,48 @@ module Orb sig do params( - id: String, - billing_cycle_day: Integer, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - end_date: T.nilable(Time), - filter: T.nilable(String), - fixed_fee_quantity_transitions: T.nilable( - T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::PriceInterval::FixedFeeQuantityTransition] - ), - price: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice - ), - start_date: Time, - usage_customer_ids: T.nilable(T::Array[String]) - ) + id: String, + billing_cycle_day: Integer, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + end_date: T.nilable(Time), + filter: T.nilable(String), + fixed_fee_quantity_transitions: T.nilable( + T::Array[Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse::PriceInterval::FixedFeeQuantityTransition] + ), + price: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ), + start_date: Time, + usage_customer_ids: T.nilable(T::Array[String]) + ) .returns(T.attached_class) end def self.new( @@ -1857,9 +1853,7 @@ module Orb def start_date=(_) end - sig do - params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) - end + sig { params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) } def self.new(coupon_id:, end_date:, start_date:) end diff --git a/rbi/lib/orb/models/subscription_update_fixed_fee_quantity_params.rbi b/rbi/lib/orb/models/subscription_update_fixed_fee_quantity_params.rbi index e4e1af74..7cbc5e56 100644 --- a/rbi/lib/orb/models/subscription_update_fixed_fee_quantity_params.rbi +++ b/rbi/lib/orb/models/subscription_update_fixed_fee_quantity_params.rbi @@ -48,13 +48,13 @@ module Orb sig do params( - price_id: String, - quantity: Float, - allow_invoice_credit_or_void: T.nilable(T::Boolean), - change_option: Symbol, - effective_date: T.nilable(Date), - request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) - ) + price_id: String, + quantity: Float, + allow_invoice_credit_or_void: T.nilable(T::Boolean), + change_option: Symbol, + effective_date: T.nilable(Date), + request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) + ) .returns(T.attached_class) end def self.new( diff --git a/rbi/lib/orb/models/subscription_update_fixed_fee_quantity_response.rbi b/rbi/lib/orb/models/subscription_update_fixed_fee_quantity_response.rbi index c4eed622..4780265f 100644 --- a/rbi/lib/orb/models/subscription_update_fixed_fee_quantity_response.rbi +++ b/rbi/lib/orb/models/subscription_update_fixed_fee_quantity_response.rbi @@ -99,28 +99,28 @@ module Orb sig do returns( - T::Array[ - T.any( - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::UsageDiscountInterval + T::Array[ + T.any( + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) end def discount_intervals end sig do params( - _: T::Array[ - T.any( - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::UsageDiscountInterval + _: T::Array[ + T.any( + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) .returns( T::Array[ T.any( @@ -258,38 +258,38 @@ module Orb sig do params( - id: String, - active_plan_phase_order: T.nilable(Integer), - adjustment_intervals: T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval], - auto_collection: T.nilable(T::Boolean), - billing_cycle_anchor_configuration: Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::BillingCycleAnchorConfiguration, - billing_cycle_day: Integer, - created_at: Time, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - customer: Orb::Models::Customer, - default_invoice_memo: T.nilable(String), - discount_intervals: T::Array[ - T.any( - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::UsageDiscountInterval + id: String, + active_plan_phase_order: T.nilable(Integer), + adjustment_intervals: T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval], + auto_collection: T.nilable(T::Boolean), + billing_cycle_anchor_configuration: Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::BillingCycleAnchorConfiguration, + billing_cycle_day: Integer, + created_at: Time, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + customer: Orb::Models::Customer, + default_invoice_memo: T.nilable(String), + discount_intervals: T::Array[ + T.any( + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::DiscountInterval::UsageDiscountInterval + ) + ], + end_date: T.nilable(Time), + fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::FixedFeeQuantitySchedule], + invoicing_threshold: T.nilable(String), + maximum_intervals: T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::MaximumInterval], + metadata: T::Hash[Symbol, String], + minimum_intervals: T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::MinimumInterval], + net_terms: Integer, + plan: Orb::Models::Plan, + price_intervals: T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::PriceInterval], + redeemed_coupon: T.nilable(Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::RedeemedCoupon), + start_date: Time, + status: Symbol, + trial_info: Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::TrialInfo ) - ], - end_date: T.nilable(Time), - fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::FixedFeeQuantitySchedule], - invoicing_threshold: T.nilable(String), - maximum_intervals: T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::MaximumInterval], - metadata: T::Hash[Symbol, String], - minimum_intervals: T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::MinimumInterval], - net_terms: Integer, - plan: Orb::Models::Plan, - price_intervals: T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::PriceInterval], - redeemed_coupon: T.nilable(Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::RedeemedCoupon), - start_date: Time, - status: Symbol, - trial_info: Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::TrialInfo - ) .returns(T.attached_class) end def self.new( @@ -373,28 +373,28 @@ module Orb sig do returns( - T.any( - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + T.any( + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) end def adjustment end sig do params( - _: T.any( - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + _: T.any( + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) .returns( T.any( Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, @@ -434,18 +434,18 @@ module Orb sig do params( - id: String, - adjustment: T.any( - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment - ), - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time - ) + id: String, + adjustment: T.any( + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ), + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time + ) .returns(T.attached_class) end def self.new(id:, adjustment:, applies_to_price_interval_ids:, end_date:, start_date:) @@ -534,14 +534,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - usage_discount: Float, - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + usage_discount: Float, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -632,14 +632,14 @@ module Orb sig do params( - id: String, - amount_discount: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + amount_discount: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -730,14 +730,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - percentage_discount: Float, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + percentage_discount: Float, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -836,15 +836,15 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - item_id: String, - minimum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + item_id: String, + minimum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -937,14 +937,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - maximum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + maximum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1014,9 +1014,7 @@ module Orb def year=(_) end - sig do - params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) - end + sig { params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) } def self.new(day:, month: nil, year: nil) end @@ -1079,13 +1077,13 @@ module Orb sig do params( - amount_discount: String, - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - discount_type: Symbol - ) + amount_discount: String, + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1166,13 +1164,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - percentage_discount: Float, - start_date: Time, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + percentage_discount: Float, + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1253,13 +1251,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - usage_discount: Float, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + usage_discount: Float, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1341,9 +1339,7 @@ module Orb def self.new(end_date:, price_id:, quantity:, start_date:) end - sig do - override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) - end + sig { override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) } def to_hash end end @@ -1391,12 +1387,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - maximum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + maximum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, maximum_amount:, start_date:) @@ -1461,12 +1457,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - minimum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + minimum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, minimum_amount:, start_date:) @@ -1539,20 +1535,20 @@ module Orb sig do returns( - T.nilable( - T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::PriceInterval::FixedFeeQuantityTransition] + T.nilable( + T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) end def fixed_fee_quantity_transitions end sig do params( - _: T.nilable( - T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::PriceInterval::FixedFeeQuantityTransition] + _: T.nilable( + T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) .returns( T.nilable( T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::PriceInterval::FixedFeeQuantityTransition] @@ -1564,74 +1560,74 @@ module Orb sig do returns( - T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) end def price end sig do params( - _: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + _: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) .returns( T.any( Orb::Models::Price::UnitPrice, @@ -1686,48 +1682,48 @@ module Orb sig do params( - id: String, - billing_cycle_day: Integer, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - end_date: T.nilable(Time), - filter: T.nilable(String), - fixed_fee_quantity_transitions: T.nilable( - T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::PriceInterval::FixedFeeQuantityTransition] - ), - price: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice - ), - start_date: Time, - usage_customer_ids: T.nilable(T::Array[String]) - ) + id: String, + billing_cycle_day: Integer, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + end_date: T.nilable(Time), + filter: T.nilable(String), + fixed_fee_quantity_transitions: T.nilable( + T::Array[Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse::PriceInterval::FixedFeeQuantityTransition] + ), + price: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ), + start_date: Time, + usage_customer_ids: T.nilable(T::Array[String]) + ) .returns(T.attached_class) end def self.new( @@ -1855,9 +1851,7 @@ module Orb def start_date=(_) end - sig do - params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) - end + sig { params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) } def self.new(coupon_id:, end_date:, start_date:) end diff --git a/rbi/lib/orb/models/subscription_update_params.rbi b/rbi/lib/orb/models/subscription_update_params.rbi index 2a42dee9..7e9b6af1 100644 --- a/rbi/lib/orb/models/subscription_update_params.rbi +++ b/rbi/lib/orb/models/subscription_update_params.rbi @@ -51,13 +51,13 @@ module Orb sig do params( - auto_collection: T.nilable(T::Boolean), - default_invoice_memo: T.nilable(String), - invoicing_threshold: T.nilable(String), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - net_terms: T.nilable(Integer), - request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) - ) + auto_collection: T.nilable(T::Boolean), + default_invoice_memo: T.nilable(String), + invoicing_threshold: T.nilable(String), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + net_terms: T.nilable(Integer), + request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) + ) .returns(T.attached_class) end def self.new( diff --git a/rbi/lib/orb/models/subscription_update_trial_params.rbi b/rbi/lib/orb/models/subscription_update_trial_params.rbi index b64fa5b7..3241d73d 100644 --- a/rbi/lib/orb/models/subscription_update_trial_params.rbi +++ b/rbi/lib/orb/models/subscription_update_trial_params.rbi @@ -24,10 +24,10 @@ module Orb sig do params( - trial_end_date: T.any(Time, Symbol), - shift: T::Boolean, - request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) - ) + trial_end_date: T.any(Time, Symbol), + shift: T::Boolean, + request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) + ) .returns(T.attached_class) end def self.new(trial_end_date:, shift: nil, request_options: {}) @@ -35,11 +35,7 @@ module Orb sig do override - .returns({ - trial_end_date: T.any(Time, Symbol), - shift: T::Boolean, - request_options: Orb::RequestOptions - }) + .returns({trial_end_date: T.any(Time, Symbol), shift: T::Boolean, request_options: Orb::RequestOptions}) end def to_hash end diff --git a/rbi/lib/orb/models/subscription_update_trial_response.rbi b/rbi/lib/orb/models/subscription_update_trial_response.rbi index 02aa7e30..e9baff09 100644 --- a/rbi/lib/orb/models/subscription_update_trial_response.rbi +++ b/rbi/lib/orb/models/subscription_update_trial_response.rbi @@ -99,28 +99,28 @@ module Orb sig do returns( - T::Array[ - T.any( - Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::UsageDiscountInterval + T::Array[ + T.any( + Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) end def discount_intervals end sig do params( - _: T::Array[ - T.any( - Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::UsageDiscountInterval + _: T::Array[ + T.any( + Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::UsageDiscountInterval + ) + ] ) - ] - ) .returns( T::Array[ T.any( @@ -258,38 +258,38 @@ module Orb sig do params( - id: String, - active_plan_phase_order: T.nilable(Integer), - adjustment_intervals: T::Array[Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval], - auto_collection: T.nilable(T::Boolean), - billing_cycle_anchor_configuration: Orb::Models::SubscriptionUpdateTrialResponse::BillingCycleAnchorConfiguration, - billing_cycle_day: Integer, - created_at: Time, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - customer: Orb::Models::Customer, - default_invoice_memo: T.nilable(String), - discount_intervals: T::Array[ - T.any( - Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::AmountDiscountInterval, - Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::PercentageDiscountInterval, - Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::UsageDiscountInterval + id: String, + active_plan_phase_order: T.nilable(Integer), + adjustment_intervals: T::Array[Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval], + auto_collection: T.nilable(T::Boolean), + billing_cycle_anchor_configuration: Orb::Models::SubscriptionUpdateTrialResponse::BillingCycleAnchorConfiguration, + billing_cycle_day: Integer, + created_at: Time, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + customer: Orb::Models::Customer, + default_invoice_memo: T.nilable(String), + discount_intervals: T::Array[ + T.any( + Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::AmountDiscountInterval, + Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::PercentageDiscountInterval, + Orb::Models::SubscriptionUpdateTrialResponse::DiscountInterval::UsageDiscountInterval + ) + ], + end_date: T.nilable(Time), + fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionUpdateTrialResponse::FixedFeeQuantitySchedule], + invoicing_threshold: T.nilable(String), + maximum_intervals: T::Array[Orb::Models::SubscriptionUpdateTrialResponse::MaximumInterval], + metadata: T::Hash[Symbol, String], + minimum_intervals: T::Array[Orb::Models::SubscriptionUpdateTrialResponse::MinimumInterval], + net_terms: Integer, + plan: Orb::Models::Plan, + price_intervals: T::Array[Orb::Models::SubscriptionUpdateTrialResponse::PriceInterval], + redeemed_coupon: T.nilable(Orb::Models::SubscriptionUpdateTrialResponse::RedeemedCoupon), + start_date: Time, + status: Symbol, + trial_info: Orb::Models::SubscriptionUpdateTrialResponse::TrialInfo ) - ], - end_date: T.nilable(Time), - fixed_fee_quantity_schedule: T::Array[Orb::Models::SubscriptionUpdateTrialResponse::FixedFeeQuantitySchedule], - invoicing_threshold: T.nilable(String), - maximum_intervals: T::Array[Orb::Models::SubscriptionUpdateTrialResponse::MaximumInterval], - metadata: T::Hash[Symbol, String], - minimum_intervals: T::Array[Orb::Models::SubscriptionUpdateTrialResponse::MinimumInterval], - net_terms: Integer, - plan: Orb::Models::Plan, - price_intervals: T::Array[Orb::Models::SubscriptionUpdateTrialResponse::PriceInterval], - redeemed_coupon: T.nilable(Orb::Models::SubscriptionUpdateTrialResponse::RedeemedCoupon), - start_date: Time, - status: Symbol, - trial_info: Orb::Models::SubscriptionUpdateTrialResponse::TrialInfo - ) .returns(T.attached_class) end def self.new( @@ -373,28 +373,28 @@ module Orb sig do returns( - T.any( - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + T.any( + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) end def adjustment end sig do params( - _: T.any( - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + _: T.any( + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ) ) - ) .returns( T.any( Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, @@ -434,18 +434,18 @@ module Orb sig do params( - id: String, - adjustment: T.any( - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, - Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment - ), - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time - ) + id: String, + adjustment: T.any( + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseUsageDiscountAdjustment, + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseAmountDiscountAdjustment, + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhasePercentageDiscountAdjustment, + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseMinimumAdjustment, + Orb::Models::SubscriptionUpdateTrialResponse::AdjustmentInterval::Adjustment::PlanPhaseMaximumAdjustment + ), + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time + ) .returns(T.attached_class) end def self.new(id:, adjustment:, applies_to_price_interval_ids:, end_date:, start_date:) @@ -534,14 +534,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - usage_discount: Float, - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + usage_discount: Float, + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -632,14 +632,14 @@ module Orb sig do params( - id: String, - amount_discount: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + amount_discount: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -730,14 +730,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - percentage_discount: Float, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + percentage_discount: Float, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -836,15 +836,15 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - item_id: String, - minimum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + item_id: String, + minimum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -937,14 +937,14 @@ module Orb sig do params( - id: String, - applies_to_price_ids: T::Array[String], - is_invoice_level: T::Boolean, - maximum_amount: String, - plan_phase_order: T.nilable(Integer), - reason: T.nilable(String), - adjustment_type: Symbol - ) + id: String, + applies_to_price_ids: T::Array[String], + is_invoice_level: T::Boolean, + maximum_amount: String, + plan_phase_order: T.nilable(Integer), + reason: T.nilable(String), + adjustment_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1014,9 +1014,7 @@ module Orb def year=(_) end - sig do - params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) - end + sig { params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) } def self.new(day:, month: nil, year: nil) end @@ -1079,13 +1077,13 @@ module Orb sig do params( - amount_discount: String, - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - discount_type: Symbol - ) + amount_discount: String, + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1166,13 +1164,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - percentage_discount: Float, - start_date: Time, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + percentage_discount: Float, + start_date: Time, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1253,13 +1251,13 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - start_date: Time, - usage_discount: Float, - discount_type: Symbol - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + start_date: Time, + usage_discount: Float, + discount_type: Symbol + ) .returns(T.attached_class) end def self.new( @@ -1341,9 +1339,7 @@ module Orb def self.new(end_date:, price_id:, quantity:, start_date:) end - sig do - override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) - end + sig { override.returns({end_date: T.nilable(Time), price_id: String, quantity: Float, start_date: Time}) } def to_hash end end @@ -1391,12 +1387,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - maximum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + maximum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, maximum_amount:, start_date:) @@ -1461,12 +1457,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - applies_to_price_interval_ids: T::Array[String], - end_date: T.nilable(Time), - minimum_amount: String, - start_date: Time - ) + applies_to_price_ids: T::Array[String], + applies_to_price_interval_ids: T::Array[String], + end_date: T.nilable(Time), + minimum_amount: String, + start_date: Time + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, applies_to_price_interval_ids:, end_date:, minimum_amount:, start_date:) @@ -1539,20 +1535,20 @@ module Orb sig do returns( - T.nilable( - T::Array[Orb::Models::SubscriptionUpdateTrialResponse::PriceInterval::FixedFeeQuantityTransition] + T.nilable( + T::Array[Orb::Models::SubscriptionUpdateTrialResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) end def fixed_fee_quantity_transitions end sig do params( - _: T.nilable( - T::Array[Orb::Models::SubscriptionUpdateTrialResponse::PriceInterval::FixedFeeQuantityTransition] + _: T.nilable( + T::Array[Orb::Models::SubscriptionUpdateTrialResponse::PriceInterval::FixedFeeQuantityTransition] + ) ) - ) .returns( T.nilable( T::Array[Orb::Models::SubscriptionUpdateTrialResponse::PriceInterval::FixedFeeQuantityTransition] @@ -1564,74 +1560,74 @@ module Orb sig do returns( - T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) end def price end sig do params( - _: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice + _: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ) ) - ) .returns( T.any( Orb::Models::Price::UnitPrice, @@ -1686,48 +1682,48 @@ module Orb sig do params( - id: String, - billing_cycle_day: Integer, - current_billing_period_end_date: T.nilable(Time), - current_billing_period_start_date: T.nilable(Time), - end_date: T.nilable(Time), - filter: T.nilable(String), - fixed_fee_quantity_transitions: T.nilable( - T::Array[Orb::Models::SubscriptionUpdateTrialResponse::PriceInterval::FixedFeeQuantityTransition] - ), - price: T.any( - Orb::Models::Price::UnitPrice, - Orb::Models::Price::PackagePrice, - Orb::Models::Price::MatrixPrice, - Orb::Models::Price::TieredPrice, - Orb::Models::Price::TieredBpsPrice, - Orb::Models::Price::BpsPrice, - Orb::Models::Price::BulkBpsPrice, - Orb::Models::Price::BulkPrice, - Orb::Models::Price::ThresholdTotalAmountPrice, - Orb::Models::Price::TieredPackagePrice, - Orb::Models::Price::GroupedTieredPrice, - Orb::Models::Price::TieredWithMinimumPrice, - Orb::Models::Price::TieredPackageWithMinimumPrice, - Orb::Models::Price::PackageWithAllocationPrice, - Orb::Models::Price::UnitWithPercentPrice, - Orb::Models::Price::MatrixWithAllocationPrice, - Orb::Models::Price::TieredWithProrationPrice, - Orb::Models::Price::UnitWithProrationPrice, - Orb::Models::Price::GroupedAllocationPrice, - Orb::Models::Price::GroupedWithProratedMinimumPrice, - Orb::Models::Price::GroupedWithMeteredMinimumPrice, - Orb::Models::Price::MatrixWithDisplayNamePrice, - Orb::Models::Price::BulkWithProrationPrice, - Orb::Models::Price::GroupedTieredPackagePrice, - Orb::Models::Price::MaxGroupTieredPackagePrice, - Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, - Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, - Orb::Models::Price::CumulativeGroupedBulkPrice - ), - start_date: Time, - usage_customer_ids: T.nilable(T::Array[String]) - ) + id: String, + billing_cycle_day: Integer, + current_billing_period_end_date: T.nilable(Time), + current_billing_period_start_date: T.nilable(Time), + end_date: T.nilable(Time), + filter: T.nilable(String), + fixed_fee_quantity_transitions: T.nilable( + T::Array[Orb::Models::SubscriptionUpdateTrialResponse::PriceInterval::FixedFeeQuantityTransition] + ), + price: T.any( + Orb::Models::Price::UnitPrice, + Orb::Models::Price::PackagePrice, + Orb::Models::Price::MatrixPrice, + Orb::Models::Price::TieredPrice, + Orb::Models::Price::TieredBpsPrice, + Orb::Models::Price::BpsPrice, + Orb::Models::Price::BulkBpsPrice, + Orb::Models::Price::BulkPrice, + Orb::Models::Price::ThresholdTotalAmountPrice, + Orb::Models::Price::TieredPackagePrice, + Orb::Models::Price::GroupedTieredPrice, + Orb::Models::Price::TieredWithMinimumPrice, + Orb::Models::Price::TieredPackageWithMinimumPrice, + Orb::Models::Price::PackageWithAllocationPrice, + Orb::Models::Price::UnitWithPercentPrice, + Orb::Models::Price::MatrixWithAllocationPrice, + Orb::Models::Price::TieredWithProrationPrice, + Orb::Models::Price::UnitWithProrationPrice, + Orb::Models::Price::GroupedAllocationPrice, + Orb::Models::Price::GroupedWithProratedMinimumPrice, + Orb::Models::Price::GroupedWithMeteredMinimumPrice, + Orb::Models::Price::MatrixWithDisplayNamePrice, + Orb::Models::Price::BulkWithProrationPrice, + Orb::Models::Price::GroupedTieredPackagePrice, + Orb::Models::Price::MaxGroupTieredPackagePrice, + Orb::Models::Price::ScalableMatrixWithUnitPricingPrice, + Orb::Models::Price::ScalableMatrixWithTieredPricingPrice, + Orb::Models::Price::CumulativeGroupedBulkPrice + ), + start_date: Time, + usage_customer_ids: T.nilable(T::Array[String]) + ) .returns(T.attached_class) end def self.new( @@ -1855,9 +1851,7 @@ module Orb def start_date=(_) end - sig do - params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) - end + sig { params(coupon_id: String, end_date: T.nilable(Time), start_date: Time).returns(T.attached_class) } def self.new(coupon_id:, end_date:, start_date:) end diff --git a/rbi/lib/orb/models/subscription_usage.rbi b/rbi/lib/orb/models/subscription_usage.rbi index 06976204..9a6b823b 100644 --- a/rbi/lib/orb/models/subscription_usage.rbi +++ b/rbi/lib/orb/models/subscription_usage.rbi @@ -61,10 +61,10 @@ module Orb sig do params( - billable_metric: Orb::Models::SubscriptionUsage::UngroupedSubscriptionUsage::Data::BillableMetric, - usage: T::Array[Orb::Models::SubscriptionUsage::UngroupedSubscriptionUsage::Data::Usage], - view_mode: Symbol - ) + billable_metric: Orb::Models::SubscriptionUsage::UngroupedSubscriptionUsage::Data::BillableMetric, + usage: T::Array[Orb::Models::SubscriptionUsage::UngroupedSubscriptionUsage::Data::Usage], + view_mode: Symbol + ) .returns(T.attached_class) end def self.new(billable_metric:, usage:, view_mode:) @@ -134,9 +134,7 @@ module Orb def timeframe_start=(_) end - sig do - params(quantity: Float, timeframe_end: Time, timeframe_start: Time).returns(T.attached_class) - end + sig { params(quantity: Float, timeframe_end: Time, timeframe_start: Time).returns(T.attached_class) } def self.new(quantity:, timeframe_end:, timeframe_start:) end @@ -182,9 +180,9 @@ module Orb sig do params( - data: T::Array[Orb::Models::SubscriptionUsage::GroupedSubscriptionUsage::Data], - pagination_metadata: T.nilable(Orb::Models::PaginationMetadata) - ) + data: T::Array[Orb::Models::SubscriptionUsage::GroupedSubscriptionUsage::Data], + pagination_metadata: T.nilable(Orb::Models::PaginationMetadata) + ) .returns(T.attached_class) end def self.new(data:, pagination_metadata: nil) @@ -246,11 +244,11 @@ module Orb sig do params( - billable_metric: Orb::Models::SubscriptionUsage::GroupedSubscriptionUsage::Data::BillableMetric, - metric_group: Orb::Models::SubscriptionUsage::GroupedSubscriptionUsage::Data::MetricGroup, - usage: T::Array[Orb::Models::SubscriptionUsage::GroupedSubscriptionUsage::Data::Usage], - view_mode: Symbol - ) + billable_metric: Orb::Models::SubscriptionUsage::GroupedSubscriptionUsage::Data::BillableMetric, + metric_group: Orb::Models::SubscriptionUsage::GroupedSubscriptionUsage::Data::MetricGroup, + usage: T::Array[Orb::Models::SubscriptionUsage::GroupedSubscriptionUsage::Data::Usage], + view_mode: Symbol + ) .returns(T.attached_class) end def self.new(billable_metric:, metric_group:, usage:, view_mode:) @@ -347,9 +345,7 @@ module Orb def timeframe_start=(_) end - sig do - params(quantity: Float, timeframe_end: Time, timeframe_start: Time).returns(T.attached_class) - end + sig { params(quantity: Float, timeframe_end: Time, timeframe_start: Time).returns(T.attached_class) } def self.new(quantity:, timeframe_end:, timeframe_start:) end diff --git a/rbi/lib/orb/models/top_level_ping_params.rbi b/rbi/lib/orb/models/top_level_ping_params.rbi index c6826ab9..28af7625 100644 --- a/rbi/lib/orb/models/top_level_ping_params.rbi +++ b/rbi/lib/orb/models/top_level_ping_params.rbi @@ -6,14 +6,7 @@ module Orb extend Orb::RequestParameters::Converter include Orb::RequestParameters - sig do - params( - request_options: T.any( - Orb::RequestOptions, - T::Hash[Symbol, T.anything] - ) - ).returns(T.attached_class) - end + sig { params(request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])).returns(T.attached_class) } def self.new(request_options: {}) end diff --git a/rbi/lib/orb/models/trial_discount.rbi b/rbi/lib/orb/models/trial_discount.rbi index 8e5efc16..bfa75981 100644 --- a/rbi/lib/orb/models/trial_discount.rbi +++ b/rbi/lib/orb/models/trial_discount.rbi @@ -45,12 +45,12 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - discount_type: Symbol, - reason: T.nilable(String), - trial_amount_discount: T.nilable(String), - trial_percentage_discount: T.nilable(Float) - ) + applies_to_price_ids: T::Array[String], + discount_type: Symbol, + reason: T.nilable(String), + trial_amount_discount: T.nilable(String), + trial_percentage_discount: T.nilable(Float) + ) .returns(T.attached_class) end def self.new( diff --git a/rbi/lib/orb/models/usage_discount.rbi b/rbi/lib/orb/models/usage_discount.rbi index 347e6216..11221a6f 100644 --- a/rbi/lib/orb/models/usage_discount.rbi +++ b/rbi/lib/orb/models/usage_discount.rbi @@ -37,11 +37,11 @@ module Orb sig do params( - applies_to_price_ids: T::Array[String], - discount_type: Symbol, - usage_discount: Float, - reason: T.nilable(String) - ) + applies_to_price_ids: T::Array[String], + discount_type: Symbol, + usage_discount: Float, + reason: T.nilable(String) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, discount_type:, usage_discount:, reason: nil) @@ -50,12 +50,7 @@ module Orb sig do override .returns( - { - applies_to_price_ids: T::Array[String], - discount_type: Symbol, - usage_discount: Float, - reason: T.nilable(String) - } + {applies_to_price_ids: T::Array[String], discount_type: Symbol, usage_discount: Float, reason: T.nilable(String)} ) end def to_hash diff --git a/rbi/lib/orb/page.rbi b/rbi/lib/orb/page.rbi index f3602d54..a85fd15d 100644 --- a/rbi/lib/orb/page.rbi +++ b/rbi/lib/orb/page.rbi @@ -24,11 +24,11 @@ module Orb sig do params( - client: Orb::BaseClient, - req: Orb::BaseClient::RequestComponentsShape, - headers: T.any(T::Hash[String, String], Net::HTTPHeader), - page_data: T::Hash[Symbol, T.anything] - ) + client: Orb::BaseClient, + req: Orb::BaseClient::RequestComponentsShape, + headers: T.any(T::Hash[String, String], Net::HTTPHeader), + page_data: T::Hash[Symbol, T.anything] + ) .void end def initialize(client:, req:, headers:, page_data:) diff --git a/rbi/lib/orb/pooled_net_requester.rbi b/rbi/lib/orb/pooled_net_requester.rbi index eb78d94b..76c42860 100644 --- a/rbi/lib/orb/pooled_net_requester.rbi +++ b/rbi/lib/orb/pooled_net_requester.rbi @@ -2,9 +2,7 @@ module Orb class PooledNetRequester - RequestShape = T.type_alias do - {method: Symbol, url: URI::Generic, headers: T::Hash[String, String], body: T.anything, deadline: Float} - end + RequestShape = T.type_alias { {method: Symbol, url: URI::Generic, headers: T::Hash[String, String], body: T.anything, deadline: Float} } class << self sig { params(url: URI::Generic).returns(Net::HTTP) } @@ -24,14 +22,7 @@ module Orb private def with_pool(url, &blk) end - sig do - params(request: Orb::PooledNetRequester::RequestShape).returns( - [ - Net::HTTPResponse, - T::Enumerable[String] - ] - ) - end + sig { params(request: Orb::PooledNetRequester::RequestShape).returns([Net::HTTPResponse, T::Enumerable[String]]) } def execute(request) end diff --git a/rbi/lib/orb/resources/alerts.rbi b/rbi/lib/orb/resources/alerts.rbi index 2dee8960..a5956472 100644 --- a/rbi/lib/orb/resources/alerts.rbi +++ b/rbi/lib/orb/resources/alerts.rbi @@ -5,9 +5,9 @@ module Orb class Alerts sig do params( - alert_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + alert_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Alert) end def retrieve(alert_id, request_options: {}) @@ -15,10 +15,10 @@ module Orb sig do params( - alert_configuration_id: String, - thresholds: T::Array[Orb::Models::AlertUpdateParams::Threshold], - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + alert_configuration_id: String, + thresholds: T::Array[Orb::Models::AlertUpdateParams::Threshold], + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Alert) end def update(alert_configuration_id, thresholds:, request_options: {}) @@ -26,17 +26,17 @@ module Orb sig do params( - created_at_gt: T.nilable(Time), - created_at_gte: T.nilable(Time), - created_at_lt: T.nilable(Time), - created_at_lte: T.nilable(Time), - cursor: T.nilable(String), - customer_id: T.nilable(String), - external_customer_id: T.nilable(String), - limit: Integer, - subscription_id: T.nilable(String), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + created_at_gt: T.nilable(Time), + created_at_gte: T.nilable(Time), + created_at_lt: T.nilable(Time), + created_at_lte: T.nilable(Time), + cursor: T.nilable(String), + customer_id: T.nilable(String), + external_customer_id: T.nilable(String), + limit: Integer, + subscription_id: T.nilable(String), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Alert]) end def list( @@ -55,12 +55,12 @@ module Orb sig do params( - customer_id: String, - currency: String, - type: Symbol, - thresholds: T.nilable(T::Array[Orb::Models::AlertCreateForCustomerParams::Threshold]), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + customer_id: String, + currency: String, + type: Symbol, + thresholds: T.nilable(T::Array[Orb::Models::AlertCreateForCustomerParams::Threshold]), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Alert) end def create_for_customer(customer_id, currency:, type:, thresholds: nil, request_options: {}) @@ -68,31 +68,25 @@ module Orb sig do params( - external_customer_id: String, - currency: String, - type: Symbol, - thresholds: T.nilable(T::Array[Orb::Models::AlertCreateForExternalCustomerParams::Threshold]), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + external_customer_id: String, + currency: String, + type: Symbol, + thresholds: T.nilable(T::Array[Orb::Models::AlertCreateForExternalCustomerParams::Threshold]), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Alert) end - def create_for_external_customer( - external_customer_id, - currency:, - type:, - thresholds: nil, - request_options: {} - ) + def create_for_external_customer(external_customer_id, currency:, type:, thresholds: nil, request_options: {}) end sig do params( - subscription_id: String, - thresholds: T::Array[Orb::Models::AlertCreateForSubscriptionParams::Threshold], - type: Symbol, - metric_id: T.nilable(String), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + thresholds: T::Array[Orb::Models::AlertCreateForSubscriptionParams::Threshold], + type: Symbol, + metric_id: T.nilable(String), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Alert) end def create_for_subscription(subscription_id, thresholds:, type:, metric_id: nil, request_options: {}) @@ -100,10 +94,10 @@ module Orb sig do params( - alert_configuration_id: String, - subscription_id: T.nilable(String), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + alert_configuration_id: String, + subscription_id: T.nilable(String), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Alert) end def disable(alert_configuration_id, subscription_id: nil, request_options: {}) @@ -111,10 +105,10 @@ module Orb sig do params( - alert_configuration_id: String, - subscription_id: T.nilable(String), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + alert_configuration_id: String, + subscription_id: T.nilable(String), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Alert) end def enable(alert_configuration_id, subscription_id: nil, request_options: {}) diff --git a/rbi/lib/orb/resources/coupons.rbi b/rbi/lib/orb/resources/coupons.rbi index 1bc043b8..7ce65ecf 100644 --- a/rbi/lib/orb/resources/coupons.rbi +++ b/rbi/lib/orb/resources/coupons.rbi @@ -9,34 +9,28 @@ module Orb sig do params( - discount: T.any( - Orb::Models::CouponCreateParams::Discount::NewCouponPercentageDiscount, - Orb::Models::CouponCreateParams::Discount::NewCouponAmountDiscount - ), - redemption_code: String, - duration_in_months: T.nilable(Integer), - max_redemptions: T.nilable(Integer), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + discount: T.any( + Orb::Models::CouponCreateParams::Discount::NewCouponPercentageDiscount, + Orb::Models::CouponCreateParams::Discount::NewCouponAmountDiscount + ), + redemption_code: String, + duration_in_months: T.nilable(Integer), + max_redemptions: T.nilable(Integer), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Coupon) end - def create( - discount:, - redemption_code:, - duration_in_months: nil, - max_redemptions: nil, - request_options: {} - ) + def create(discount:, redemption_code:, duration_in_months: nil, max_redemptions: nil, request_options: {}) end sig do params( - cursor: T.nilable(String), - limit: Integer, - redemption_code: T.nilable(String), - show_archived: T.nilable(T::Boolean), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + cursor: T.nilable(String), + limit: Integer, + redemption_code: T.nilable(String), + show_archived: T.nilable(T::Boolean), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Coupon]) end def list(cursor: nil, limit: nil, redemption_code: nil, show_archived: nil, request_options: {}) @@ -44,9 +38,9 @@ module Orb sig do params( - coupon_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + coupon_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Coupon) end def archive(coupon_id, request_options: {}) @@ -54,9 +48,9 @@ module Orb sig do params( - coupon_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + coupon_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Coupon) end def fetch(coupon_id, request_options: {}) diff --git a/rbi/lib/orb/resources/coupons/subscriptions.rbi b/rbi/lib/orb/resources/coupons/subscriptions.rbi index 8b882ce5..3f72eb88 100644 --- a/rbi/lib/orb/resources/coupons/subscriptions.rbi +++ b/rbi/lib/orb/resources/coupons/subscriptions.rbi @@ -6,11 +6,11 @@ module Orb class Subscriptions sig do params( - coupon_id: String, - cursor: T.nilable(String), - limit: Integer, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + coupon_id: String, + cursor: T.nilable(String), + limit: Integer, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Subscription]) end def list(coupon_id, cursor: nil, limit: nil, request_options: {}) diff --git a/rbi/lib/orb/resources/credit_notes.rbi b/rbi/lib/orb/resources/credit_notes.rbi index 9b9e5a94..5f136809 100644 --- a/rbi/lib/orb/resources/credit_notes.rbi +++ b/rbi/lib/orb/resources/credit_notes.rbi @@ -5,11 +5,11 @@ module Orb class CreditNotes sig do params( - line_items: T::Array[Orb::Models::CreditNoteCreateParams::LineItem], - memo: T.nilable(String), - reason: T.nilable(Symbol), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + line_items: T::Array[Orb::Models::CreditNoteCreateParams::LineItem], + memo: T.nilable(String), + reason: T.nilable(Symbol), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::CreditNote) end def create(line_items:, memo: nil, reason: nil, request_options: {}) @@ -17,10 +17,10 @@ module Orb sig do params( - cursor: T.nilable(String), - limit: Integer, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + cursor: T.nilable(String), + limit: Integer, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::CreditNote]) end def list(cursor: nil, limit: nil, request_options: {}) @@ -28,9 +28,9 @@ module Orb sig do params( - credit_note_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + credit_note_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::CreditNote) end def fetch(credit_note_id, request_options: {}) diff --git a/rbi/lib/orb/resources/customers.rbi b/rbi/lib/orb/resources/customers.rbi index 7c7d0b66..69a4e963 100644 --- a/rbi/lib/orb/resources/customers.rbi +++ b/rbi/lib/orb/resources/customers.rbi @@ -17,31 +17,31 @@ module Orb sig do params( - email: String, - name: String, - accounting_sync_configuration: T.nilable(Orb::Models::CustomerCreateParams::AccountingSyncConfiguration), - additional_emails: T.nilable(T::Array[String]), - auto_collection: T.nilable(T::Boolean), - billing_address: T.nilable(Orb::Models::CustomerCreateParams::BillingAddress), - currency: T.nilable(String), - email_delivery: T.nilable(T::Boolean), - external_customer_id: T.nilable(String), - hierarchy: T.nilable(Orb::Models::CustomerCreateParams::Hierarchy), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - payment_provider: T.nilable(Symbol), - payment_provider_id: T.nilable(String), - reporting_configuration: T.nilable(Orb::Models::CustomerCreateParams::ReportingConfiguration), - shipping_address: T.nilable(Orb::Models::CustomerCreateParams::ShippingAddress), - tax_configuration: T.nilable( - T.any( - Orb::Models::CustomerCreateParams::TaxConfiguration::NewAvalaraTaxConfiguration, - Orb::Models::CustomerCreateParams::TaxConfiguration::NewTaxJarConfiguration - ) - ), - tax_id: T.nilable(Orb::Models::CustomerCreateParams::TaxID), - timezone: T.nilable(String), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + email: String, + name: String, + accounting_sync_configuration: T.nilable(Orb::Models::CustomerCreateParams::AccountingSyncConfiguration), + additional_emails: T.nilable(T::Array[String]), + auto_collection: T.nilable(T::Boolean), + billing_address: T.nilable(Orb::Models::CustomerCreateParams::BillingAddress), + currency: T.nilable(String), + email_delivery: T.nilable(T::Boolean), + external_customer_id: T.nilable(String), + hierarchy: T.nilable(Orb::Models::CustomerCreateParams::Hierarchy), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + payment_provider: T.nilable(Symbol), + payment_provider_id: T.nilable(String), + reporting_configuration: T.nilable(Orb::Models::CustomerCreateParams::ReportingConfiguration), + shipping_address: T.nilable(Orb::Models::CustomerCreateParams::ShippingAddress), + tax_configuration: T.nilable( + T.any( + Orb::Models::CustomerCreateParams::TaxConfiguration::NewAvalaraTaxConfiguration, + Orb::Models::CustomerCreateParams::TaxConfiguration::NewTaxJarConfiguration + ) + ), + tax_id: T.nilable(Orb::Models::CustomerCreateParams::TaxID), + timezone: T.nilable(String), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Customer) end def create( @@ -69,31 +69,31 @@ module Orb sig do params( - customer_id: String, - accounting_sync_configuration: T.nilable(Orb::Models::CustomerUpdateParams::AccountingSyncConfiguration), - additional_emails: T.nilable(T::Array[String]), - auto_collection: T.nilable(T::Boolean), - billing_address: T.nilable(Orb::Models::CustomerUpdateParams::BillingAddress), - currency: T.nilable(String), - email: T.nilable(String), - email_delivery: T.nilable(T::Boolean), - external_customer_id: T.nilable(String), - hierarchy: T.nilable(Orb::Models::CustomerUpdateParams::Hierarchy), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - name: T.nilable(String), - payment_provider: T.nilable(Symbol), - payment_provider_id: T.nilable(String), - reporting_configuration: T.nilable(Orb::Models::CustomerUpdateParams::ReportingConfiguration), - shipping_address: T.nilable(Orb::Models::CustomerUpdateParams::ShippingAddress), - tax_configuration: T.nilable( - T.any( - Orb::Models::CustomerUpdateParams::TaxConfiguration::NewAvalaraTaxConfiguration, - Orb::Models::CustomerUpdateParams::TaxConfiguration::NewTaxJarConfiguration - ) - ), - tax_id: T.nilable(Orb::Models::CustomerUpdateParams::TaxID), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + customer_id: String, + accounting_sync_configuration: T.nilable(Orb::Models::CustomerUpdateParams::AccountingSyncConfiguration), + additional_emails: T.nilable(T::Array[String]), + auto_collection: T.nilable(T::Boolean), + billing_address: T.nilable(Orb::Models::CustomerUpdateParams::BillingAddress), + currency: T.nilable(String), + email: T.nilable(String), + email_delivery: T.nilable(T::Boolean), + external_customer_id: T.nilable(String), + hierarchy: T.nilable(Orb::Models::CustomerUpdateParams::Hierarchy), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + name: T.nilable(String), + payment_provider: T.nilable(Symbol), + payment_provider_id: T.nilable(String), + reporting_configuration: T.nilable(Orb::Models::CustomerUpdateParams::ReportingConfiguration), + shipping_address: T.nilable(Orb::Models::CustomerUpdateParams::ShippingAddress), + tax_configuration: T.nilable( + T.any( + Orb::Models::CustomerUpdateParams::TaxConfiguration::NewAvalaraTaxConfiguration, + Orb::Models::CustomerUpdateParams::TaxConfiguration::NewTaxJarConfiguration + ) + ), + tax_id: T.nilable(Orb::Models::CustomerUpdateParams::TaxID), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Customer) end def update( @@ -121,14 +121,14 @@ module Orb sig do params( - created_at_gt: T.nilable(Time), - created_at_gte: T.nilable(Time), - created_at_lt: T.nilable(Time), - created_at_lte: T.nilable(Time), - cursor: T.nilable(String), - limit: Integer, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + created_at_gt: T.nilable(Time), + created_at_gte: T.nilable(Time), + created_at_lt: T.nilable(Time), + created_at_lte: T.nilable(Time), + cursor: T.nilable(String), + limit: Integer, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Customer]) end def list( @@ -144,9 +144,9 @@ module Orb sig do params( - customer_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + customer_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .void end def delete(customer_id, request_options: {}) @@ -154,9 +154,9 @@ module Orb sig do params( - customer_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + customer_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Customer) end def fetch(customer_id, request_options: {}) @@ -164,9 +164,9 @@ module Orb sig do params( - external_customer_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + external_customer_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Customer) end def fetch_by_external_id(external_customer_id, request_options: {}) @@ -174,9 +174,9 @@ module Orb sig do params( - external_customer_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + external_customer_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .void end def sync_payment_methods_from_gateway(external_customer_id, request_options: {}) @@ -184,9 +184,9 @@ module Orb sig do params( - customer_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + customer_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .void end def sync_payment_methods_from_gateway_by_external_customer_id(customer_id, request_options: {}) @@ -194,31 +194,31 @@ module Orb sig do params( - id: String, - accounting_sync_configuration: T.nilable(Orb::Models::CustomerUpdateByExternalIDParams::AccountingSyncConfiguration), - additional_emails: T.nilable(T::Array[String]), - auto_collection: T.nilable(T::Boolean), - billing_address: T.nilable(Orb::Models::CustomerUpdateByExternalIDParams::BillingAddress), - currency: T.nilable(String), - email: T.nilable(String), - email_delivery: T.nilable(T::Boolean), - external_customer_id: T.nilable(String), - hierarchy: T.nilable(Orb::Models::CustomerUpdateByExternalIDParams::Hierarchy), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - name: T.nilable(String), - payment_provider: T.nilable(Symbol), - payment_provider_id: T.nilable(String), - reporting_configuration: T.nilable(Orb::Models::CustomerUpdateByExternalIDParams::ReportingConfiguration), - shipping_address: T.nilable(Orb::Models::CustomerUpdateByExternalIDParams::ShippingAddress), - tax_configuration: T.nilable( - T.any( - Orb::Models::CustomerUpdateByExternalIDParams::TaxConfiguration::NewAvalaraTaxConfiguration, - Orb::Models::CustomerUpdateByExternalIDParams::TaxConfiguration::NewTaxJarConfiguration - ) - ), - tax_id: T.nilable(Orb::Models::CustomerUpdateByExternalIDParams::TaxID), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + id: String, + accounting_sync_configuration: T.nilable(Orb::Models::CustomerUpdateByExternalIDParams::AccountingSyncConfiguration), + additional_emails: T.nilable(T::Array[String]), + auto_collection: T.nilable(T::Boolean), + billing_address: T.nilable(Orb::Models::CustomerUpdateByExternalIDParams::BillingAddress), + currency: T.nilable(String), + email: T.nilable(String), + email_delivery: T.nilable(T::Boolean), + external_customer_id: T.nilable(String), + hierarchy: T.nilable(Orb::Models::CustomerUpdateByExternalIDParams::Hierarchy), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + name: T.nilable(String), + payment_provider: T.nilable(Symbol), + payment_provider_id: T.nilable(String), + reporting_configuration: T.nilable(Orb::Models::CustomerUpdateByExternalIDParams::ReportingConfiguration), + shipping_address: T.nilable(Orb::Models::CustomerUpdateByExternalIDParams::ShippingAddress), + tax_configuration: T.nilable( + T.any( + Orb::Models::CustomerUpdateByExternalIDParams::TaxConfiguration::NewAvalaraTaxConfiguration, + Orb::Models::CustomerUpdateByExternalIDParams::TaxConfiguration::NewTaxJarConfiguration + ) + ), + tax_id: T.nilable(Orb::Models::CustomerUpdateByExternalIDParams::TaxID), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Customer) end def update_by_external_id( diff --git a/rbi/lib/orb/resources/customers/balance_transactions.rbi b/rbi/lib/orb/resources/customers/balance_transactions.rbi index 404415e3..37b5fe7b 100644 --- a/rbi/lib/orb/resources/customers/balance_transactions.rbi +++ b/rbi/lib/orb/resources/customers/balance_transactions.rbi @@ -6,12 +6,12 @@ module Orb class BalanceTransactions sig do params( - customer_id: String, - amount: String, - type: Symbol, - description: T.nilable(String), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + customer_id: String, + amount: String, + type: Symbol, + description: T.nilable(String), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Customers::BalanceTransactionCreateResponse) end def create(customer_id, amount:, type:, description: nil, request_options: {}) @@ -19,15 +19,15 @@ module Orb sig do params( - customer_id: String, - cursor: T.nilable(String), - limit: Integer, - operation_time_gt: T.nilable(Time), - operation_time_gte: T.nilable(Time), - operation_time_lt: T.nilable(Time), - operation_time_lte: T.nilable(Time), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + customer_id: String, + cursor: T.nilable(String), + limit: Integer, + operation_time_gt: T.nilable(Time), + operation_time_gte: T.nilable(Time), + operation_time_lt: T.nilable(Time), + operation_time_lte: T.nilable(Time), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Customers::BalanceTransactionListResponse]) end def list( diff --git a/rbi/lib/orb/resources/customers/costs.rbi b/rbi/lib/orb/resources/customers/costs.rbi index ab47af0f..3117eca0 100644 --- a/rbi/lib/orb/resources/customers/costs.rbi +++ b/rbi/lib/orb/resources/customers/costs.rbi @@ -6,34 +6,27 @@ module Orb class Costs sig do params( - customer_id: String, - currency: T.nilable(String), - timeframe_end: T.nilable(Time), - timeframe_start: T.nilable(Time), - view_mode: T.nilable(Symbol), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + customer_id: String, + currency: T.nilable(String), + timeframe_end: T.nilable(Time), + timeframe_start: T.nilable(Time), + view_mode: T.nilable(Symbol), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Customers::CostListResponse) end - def list( - customer_id, - currency: nil, - timeframe_end: nil, - timeframe_start: nil, - view_mode: nil, - request_options: {} - ) + def list(customer_id, currency: nil, timeframe_end: nil, timeframe_start: nil, view_mode: nil, request_options: {}) end sig do params( - external_customer_id: String, - currency: T.nilable(String), - timeframe_end: T.nilable(Time), - timeframe_start: T.nilable(Time), - view_mode: T.nilable(Symbol), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + external_customer_id: String, + currency: T.nilable(String), + timeframe_end: T.nilable(Time), + timeframe_start: T.nilable(Time), + view_mode: T.nilable(Symbol), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Customers::CostListByExternalIDResponse) end def list_by_external_id( diff --git a/rbi/lib/orb/resources/customers/credits.rbi b/rbi/lib/orb/resources/customers/credits.rbi index 1e6cd94b..d5e4d313 100644 --- a/rbi/lib/orb/resources/customers/credits.rbi +++ b/rbi/lib/orb/resources/customers/credits.rbi @@ -14,44 +14,30 @@ module Orb sig do params( - customer_id: String, - currency: T.nilable(String), - cursor: T.nilable(String), - include_all_blocks: T::Boolean, - limit: Integer, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + customer_id: String, + currency: T.nilable(String), + cursor: T.nilable(String), + include_all_blocks: T::Boolean, + limit: Integer, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Customers::CreditListResponse]) end - def list( - customer_id, - currency: nil, - cursor: nil, - include_all_blocks: nil, - limit: nil, - request_options: {} - ) + def list(customer_id, currency: nil, cursor: nil, include_all_blocks: nil, limit: nil, request_options: {}) end sig do params( - external_customer_id: String, - currency: T.nilable(String), - cursor: T.nilable(String), - include_all_blocks: T::Boolean, - limit: Integer, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + external_customer_id: String, + currency: T.nilable(String), + cursor: T.nilable(String), + include_all_blocks: T::Boolean, + limit: Integer, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Customers::CreditListByExternalIDResponse]) end - def list_by_external_id( - external_customer_id, - currency: nil, - cursor: nil, - include_all_blocks: nil, - limit: nil, - request_options: {} - ) + def list_by_external_id(external_customer_id, currency: nil, cursor: nil, include_all_blocks: nil, limit: nil, request_options: {}) end sig { params(client: Orb::Client).returns(T.attached_class) } diff --git a/rbi/lib/orb/resources/customers/credits/ledger.rbi b/rbi/lib/orb/resources/customers/credits/ledger.rbi index 19731f10..07ccbdf6 100644 --- a/rbi/lib/orb/resources/customers/credits/ledger.rbi +++ b/rbi/lib/orb/resources/customers/credits/ledger.rbi @@ -7,19 +7,19 @@ module Orb class Ledger sig do params( - customer_id: String, - created_at_gt: T.nilable(Time), - created_at_gte: T.nilable(Time), - created_at_lt: T.nilable(Time), - created_at_lte: T.nilable(Time), - currency: T.nilable(String), - cursor: T.nilable(String), - entry_status: T.nilable(Symbol), - entry_type: T.nilable(Symbol), - limit: Integer, - minimum_amount: T.nilable(String), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + customer_id: String, + created_at_gt: T.nilable(Time), + created_at_gte: T.nilable(Time), + created_at_lt: T.nilable(Time), + created_at_lte: T.nilable(Time), + currency: T.nilable(String), + cursor: T.nilable(String), + entry_status: T.nilable(Symbol), + entry_type: T.nilable(Symbol), + limit: Integer, + minimum_amount: T.nilable(String), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns( Orb::Page[ T.any( @@ -52,21 +52,21 @@ module Orb sig do params( - customer_id: String, - amount: Float, - entry_type: Symbol, - expiry_date: T.nilable(Time), - target_expiry_date: Date, - block_id: String, - currency: T.nilable(String), - description: T.nilable(String), - effective_date: T.nilable(Time), - invoice_settings: T.nilable(Orb::Models::Customers::Credits::LedgerCreateEntryParams::InvoiceSettings), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - per_unit_cost_basis: T.nilable(String), - void_reason: T.nilable(Symbol), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + customer_id: String, + amount: Float, + entry_type: Symbol, + expiry_date: T.nilable(Time), + target_expiry_date: Date, + block_id: String, + currency: T.nilable(String), + description: T.nilable(String), + effective_date: T.nilable(Time), + invoice_settings: T.nilable(Orb::Models::Customers::Credits::LedgerCreateEntryParams::InvoiceSettings), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + per_unit_cost_basis: T.nilable(String), + void_reason: T.nilable(Symbol), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns( T.any( Orb::Models::Customers::Credits::LedgerCreateEntryResponse::IncrementLedgerEntry, @@ -99,21 +99,21 @@ module Orb sig do params( - external_customer_id: String, - amount: Float, - entry_type: Symbol, - expiry_date: T.nilable(Time), - target_expiry_date: Date, - block_id: String, - currency: T.nilable(String), - description: T.nilable(String), - effective_date: T.nilable(Time), - invoice_settings: T.nilable(Orb::Models::Customers::Credits::LedgerCreateEntryByExternalIDParams::InvoiceSettings), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - per_unit_cost_basis: T.nilable(String), - void_reason: T.nilable(Symbol), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + external_customer_id: String, + amount: Float, + entry_type: Symbol, + expiry_date: T.nilable(Time), + target_expiry_date: Date, + block_id: String, + currency: T.nilable(String), + description: T.nilable(String), + effective_date: T.nilable(Time), + invoice_settings: T.nilable(Orb::Models::Customers::Credits::LedgerCreateEntryByExternalIDParams::InvoiceSettings), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + per_unit_cost_basis: T.nilable(String), + void_reason: T.nilable(Symbol), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns( T.any( Orb::Models::Customers::Credits::LedgerCreateEntryByExternalIDResponse::IncrementLedgerEntry, @@ -146,19 +146,19 @@ module Orb sig do params( - external_customer_id: String, - created_at_gt: T.nilable(Time), - created_at_gte: T.nilable(Time), - created_at_lt: T.nilable(Time), - created_at_lte: T.nilable(Time), - currency: T.nilable(String), - cursor: T.nilable(String), - entry_status: T.nilable(Symbol), - entry_type: T.nilable(Symbol), - limit: Integer, - minimum_amount: T.nilable(String), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + external_customer_id: String, + created_at_gt: T.nilable(Time), + created_at_gte: T.nilable(Time), + created_at_lt: T.nilable(Time), + created_at_lte: T.nilable(Time), + currency: T.nilable(String), + cursor: T.nilable(String), + entry_status: T.nilable(Symbol), + entry_type: T.nilable(Symbol), + limit: Integer, + minimum_amount: T.nilable(String), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns( Orb::Page[ T.any( diff --git a/rbi/lib/orb/resources/customers/credits/top_ups.rbi b/rbi/lib/orb/resources/customers/credits/top_ups.rbi index 35920de1..2d35ade4 100644 --- a/rbi/lib/orb/resources/customers/credits/top_ups.rbi +++ b/rbi/lib/orb/resources/customers/credits/top_ups.rbi @@ -7,17 +7,17 @@ module Orb class TopUps sig do params( - customer_id: String, - amount: String, - currency: String, - invoice_settings: Orb::Models::Customers::Credits::TopUpCreateParams::InvoiceSettings, - per_unit_cost_basis: String, - threshold: String, - active_from: T.nilable(Time), - expires_after: T.nilable(Integer), - expires_after_unit: T.nilable(Symbol), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + customer_id: String, + amount: String, + currency: String, + invoice_settings: Orb::Models::Customers::Credits::TopUpCreateParams::InvoiceSettings, + per_unit_cost_basis: String, + threshold: String, + active_from: T.nilable(Time), + expires_after: T.nilable(Integer), + expires_after_unit: T.nilable(Symbol), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Customers::Credits::TopUpCreateResponse) end def create( @@ -36,11 +36,11 @@ module Orb sig do params( - customer_id: String, - cursor: T.nilable(String), - limit: Integer, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + customer_id: String, + cursor: T.nilable(String), + limit: Integer, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Customers::Credits::TopUpListResponse]) end def list(customer_id, cursor: nil, limit: nil, request_options: {}) @@ -48,10 +48,10 @@ module Orb sig do params( - top_up_id: String, - customer_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + top_up_id: String, + customer_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .void end def delete(top_up_id, customer_id:, request_options: {}) @@ -59,17 +59,17 @@ module Orb sig do params( - external_customer_id: String, - amount: String, - currency: String, - invoice_settings: Orb::Models::Customers::Credits::TopUpCreateByExternalIDParams::InvoiceSettings, - per_unit_cost_basis: String, - threshold: String, - active_from: T.nilable(Time), - expires_after: T.nilable(Integer), - expires_after_unit: T.nilable(Symbol), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + external_customer_id: String, + amount: String, + currency: String, + invoice_settings: Orb::Models::Customers::Credits::TopUpCreateByExternalIDParams::InvoiceSettings, + per_unit_cost_basis: String, + threshold: String, + active_from: T.nilable(Time), + expires_after: T.nilable(Integer), + expires_after_unit: T.nilable(Symbol), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Customers::Credits::TopUpCreateByExternalIDResponse) end def create_by_external_id( @@ -88,10 +88,10 @@ module Orb sig do params( - top_up_id: String, - external_customer_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + top_up_id: String, + external_customer_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .void end def delete_by_external_id(top_up_id, external_customer_id:, request_options: {}) @@ -99,11 +99,11 @@ module Orb sig do params( - external_customer_id: String, - cursor: T.nilable(String), - limit: Integer, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + external_customer_id: String, + cursor: T.nilable(String), + limit: Integer, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Customers::Credits::TopUpListByExternalIDResponse]) end def list_by_external_id(external_customer_id, cursor: nil, limit: nil, request_options: {}) diff --git a/rbi/lib/orb/resources/dimensional_price_groups.rbi b/rbi/lib/orb/resources/dimensional_price_groups.rbi index 55fb33cd..903d15ee 100644 --- a/rbi/lib/orb/resources/dimensional_price_groups.rbi +++ b/rbi/lib/orb/resources/dimensional_price_groups.rbi @@ -9,13 +9,13 @@ module Orb sig do params( - billable_metric_id: String, - dimensions: T::Array[String], - name: String, - external_dimensional_price_group_id: T.nilable(String), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + billable_metric_id: String, + dimensions: T::Array[String], + name: String, + external_dimensional_price_group_id: T.nilable(String), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::DimensionalPriceGroup) end def create( @@ -30,9 +30,9 @@ module Orb sig do params( - dimensional_price_group_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + dimensional_price_group_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::DimensionalPriceGroup) end def retrieve(dimensional_price_group_id, request_options: {}) @@ -40,10 +40,10 @@ module Orb sig do params( - cursor: T.nilable(String), - limit: Integer, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + cursor: T.nilable(String), + limit: Integer, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::DimensionalPriceGroup]) end def list(cursor: nil, limit: nil, request_options: {}) diff --git a/rbi/lib/orb/resources/dimensional_price_groups/external_dimensional_price_group_id.rbi b/rbi/lib/orb/resources/dimensional_price_groups/external_dimensional_price_group_id.rbi index ce300b6b..61d654a4 100644 --- a/rbi/lib/orb/resources/dimensional_price_groups/external_dimensional_price_group_id.rbi +++ b/rbi/lib/orb/resources/dimensional_price_groups/external_dimensional_price_group_id.rbi @@ -6,9 +6,9 @@ module Orb class ExternalDimensionalPriceGroupID sig do params( - external_dimensional_price_group_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + external_dimensional_price_group_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::DimensionalPriceGroup) end def retrieve(external_dimensional_price_group_id, request_options: {}) diff --git a/rbi/lib/orb/resources/events.rbi b/rbi/lib/orb/resources/events.rbi index ec38d575..2ad2d856 100644 --- a/rbi/lib/orb/resources/events.rbi +++ b/rbi/lib/orb/resources/events.rbi @@ -13,14 +13,14 @@ module Orb sig do params( - event_id: String, - event_name: String, - properties: T.anything, - timestamp: Time, - customer_id: T.nilable(String), - external_customer_id: T.nilable(String), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + event_id: String, + event_name: String, + properties: T.anything, + timestamp: Time, + customer_id: T.nilable(String), + external_customer_id: T.nilable(String), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::EventUpdateResponse) end def update( @@ -36,9 +36,9 @@ module Orb sig do params( - event_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + event_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::EventDeprecateResponse) end def deprecate(event_id, request_options: {}) @@ -46,11 +46,11 @@ module Orb sig do params( - events: T::Array[Orb::Models::EventIngestParams::Event], - backfill_id: T.nilable(String), - debug: T::Boolean, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + events: T::Array[Orb::Models::EventIngestParams::Event], + backfill_id: T.nilable(String), + debug: T::Boolean, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::EventIngestResponse) end def ingest(events:, backfill_id: nil, debug: nil, request_options: {}) @@ -58,11 +58,11 @@ module Orb sig do params( - event_ids: T::Array[String], - timeframe_end: T.nilable(Time), - timeframe_start: T.nilable(Time), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + event_ids: T::Array[String], + timeframe_end: T.nilable(Time), + timeframe_start: T.nilable(Time), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::EventSearchResponse) end def search(event_ids:, timeframe_end: nil, timeframe_start: nil, request_options: {}) diff --git a/rbi/lib/orb/resources/events/backfills.rbi b/rbi/lib/orb/resources/events/backfills.rbi index bf8aaa5e..fb199ee6 100644 --- a/rbi/lib/orb/resources/events/backfills.rbi +++ b/rbi/lib/orb/resources/events/backfills.rbi @@ -6,15 +6,15 @@ module Orb class Backfills sig do params( - timeframe_end: Time, - timeframe_start: Time, - close_time: T.nilable(Time), - customer_id: T.nilable(String), - deprecation_filter: T.nilable(String), - external_customer_id: T.nilable(String), - replace_existing_events: T::Boolean, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + timeframe_end: Time, + timeframe_start: Time, + close_time: T.nilable(Time), + customer_id: T.nilable(String), + deprecation_filter: T.nilable(String), + external_customer_id: T.nilable(String), + replace_existing_events: T::Boolean, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Events::BackfillCreateResponse) end def create( @@ -31,10 +31,10 @@ module Orb sig do params( - cursor: T.nilable(String), - limit: Integer, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + cursor: T.nilable(String), + limit: Integer, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Events::BackfillListResponse]) end def list(cursor: nil, limit: nil, request_options: {}) @@ -42,9 +42,9 @@ module Orb sig do params( - backfill_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + backfill_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Events::BackfillCloseResponse) end def close(backfill_id, request_options: {}) @@ -52,9 +52,9 @@ module Orb sig do params( - backfill_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + backfill_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Events::BackfillFetchResponse) end def fetch(backfill_id, request_options: {}) @@ -62,9 +62,9 @@ module Orb sig do params( - backfill_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + backfill_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Events::BackfillRevertResponse) end def revert(backfill_id, request_options: {}) diff --git a/rbi/lib/orb/resources/events/volume.rbi b/rbi/lib/orb/resources/events/volume.rbi index caeee30f..355a9791 100644 --- a/rbi/lib/orb/resources/events/volume.rbi +++ b/rbi/lib/orb/resources/events/volume.rbi @@ -6,12 +6,12 @@ module Orb class Volume sig do params( - timeframe_start: Time, - cursor: T.nilable(String), - limit: Integer, - timeframe_end: Time, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + timeframe_start: Time, + cursor: T.nilable(String), + limit: Integer, + timeframe_end: Time, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Events::EventVolumes) end def list(timeframe_start:, cursor: nil, limit: nil, timeframe_end: nil, request_options: {}) diff --git a/rbi/lib/orb/resources/invoice_line_items.rbi b/rbi/lib/orb/resources/invoice_line_items.rbi index ecc8e1b0..9584844a 100644 --- a/rbi/lib/orb/resources/invoice_line_items.rbi +++ b/rbi/lib/orb/resources/invoice_line_items.rbi @@ -5,14 +5,14 @@ module Orb class InvoiceLineItems sig do params( - amount: String, - end_date: Date, - invoice_id: String, - name: String, - quantity: Float, - start_date: Date, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + amount: String, + end_date: Date, + invoice_id: String, + name: String, + quantity: Float, + start_date: Date, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::InvoiceLineItemCreateResponse) end def create(amount:, end_date:, invoice_id:, name:, quantity:, start_date:, request_options: {}) diff --git a/rbi/lib/orb/resources/invoices.rbi b/rbi/lib/orb/resources/invoices.rbi index bea3a771..4235b223 100644 --- a/rbi/lib/orb/resources/invoices.rbi +++ b/rbi/lib/orb/resources/invoices.rbi @@ -5,25 +5,25 @@ module Orb class Invoices sig do params( - currency: String, - invoice_date: Time, - line_items: T::Array[Orb::Models::InvoiceCreateParams::LineItem], - net_terms: Integer, - customer_id: T.nilable(String), - discount: T.nilable( - T.any( - Orb::Models::PercentageDiscount, - Orb::Models::TrialDiscount, - Orb::Models::UsageDiscount, - Orb::Models::AmountDiscount - ) - ), - external_customer_id: T.nilable(String), - memo: T.nilable(String), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - will_auto_issue: T::Boolean, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + currency: String, + invoice_date: Time, + line_items: T::Array[Orb::Models::InvoiceCreateParams::LineItem], + net_terms: Integer, + customer_id: T.nilable(String), + discount: T.nilable( + T.any( + Orb::Models::PercentageDiscount, + Orb::Models::TrialDiscount, + Orb::Models::UsageDiscount, + Orb::Models::AmountDiscount + ) + ), + external_customer_id: T.nilable(String), + memo: T.nilable(String), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + will_auto_issue: T::Boolean, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Invoice) end def create( @@ -43,10 +43,10 @@ module Orb sig do params( - invoice_id: String, - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + invoice_id: String, + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Invoice) end def update(invoice_id, metadata: nil, request_options: {}) @@ -54,27 +54,27 @@ module Orb sig do params( - amount: T.nilable(String), - amount_gt: T.nilable(String), - amount_lt: T.nilable(String), - cursor: T.nilable(String), - customer_id: T.nilable(String), - date_type: T.nilable(Symbol), - due_date: T.nilable(Date), - due_date_window: T.nilable(String), - due_date_gt: T.nilable(Date), - due_date_lt: T.nilable(Date), - external_customer_id: T.nilable(String), - invoice_date_gt: T.nilable(Time), - invoice_date_gte: T.nilable(Time), - invoice_date_lt: T.nilable(Time), - invoice_date_lte: T.nilable(Time), - is_recurring: T.nilable(T::Boolean), - limit: Integer, - status: T.nilable(T::Array[Symbol]), - subscription_id: T.nilable(String), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + amount: T.nilable(String), + amount_gt: T.nilable(String), + amount_lt: T.nilable(String), + cursor: T.nilable(String), + customer_id: T.nilable(String), + date_type: T.nilable(Symbol), + due_date: T.nilable(Date), + due_date_window: T.nilable(String), + due_date_gt: T.nilable(Date), + due_date_lt: T.nilable(Date), + external_customer_id: T.nilable(String), + invoice_date_gt: T.nilable(Time), + invoice_date_gte: T.nilable(Time), + invoice_date_lt: T.nilable(Time), + invoice_date_lte: T.nilable(Time), + is_recurring: T.nilable(T::Boolean), + limit: Integer, + status: T.nilable(T::Array[Symbol]), + subscription_id: T.nilable(String), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Invoice]) end def list( @@ -103,9 +103,9 @@ module Orb sig do params( - invoice_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + invoice_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Invoice) end def fetch(invoice_id, request_options: {}) @@ -113,9 +113,9 @@ module Orb sig do params( - subscription_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::InvoiceFetchUpcomingResponse) end def fetch_upcoming(subscription_id:, request_options: {}) @@ -123,10 +123,10 @@ module Orb sig do params( - invoice_id: String, - synchronous: T::Boolean, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + invoice_id: String, + synchronous: T::Boolean, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Invoice) end def issue(invoice_id, synchronous: nil, request_options: {}) @@ -134,12 +134,12 @@ module Orb sig do params( - invoice_id: String, - payment_received_date: Date, - external_id: T.nilable(String), - notes: T.nilable(String), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + invoice_id: String, + payment_received_date: Date, + external_id: T.nilable(String), + notes: T.nilable(String), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Invoice) end def mark_paid(invoice_id, payment_received_date:, external_id: nil, notes: nil, request_options: {}) @@ -147,9 +147,9 @@ module Orb sig do params( - invoice_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + invoice_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Invoice) end def pay(invoice_id, request_options: {}) @@ -157,9 +157,9 @@ module Orb sig do params( - invoice_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + invoice_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Invoice) end def void(invoice_id, request_options: {}) diff --git a/rbi/lib/orb/resources/items.rbi b/rbi/lib/orb/resources/items.rbi index d317930e..0cb99434 100644 --- a/rbi/lib/orb/resources/items.rbi +++ b/rbi/lib/orb/resources/items.rbi @@ -4,15 +4,7 @@ module Orb module Resources class Items sig do - params( - name: String, - request_options: T.nilable( - T.any( - Orb::RequestOptions, - T::Hash[Symbol, T.anything] - ) - ) - ) + params(name: String, request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]))) .returns(Orb::Models::Item) end def create(name:, request_options: {}) @@ -20,11 +12,11 @@ module Orb sig do params( - item_id: String, - external_connections: T.nilable(T::Array[Orb::Models::ItemUpdateParams::ExternalConnection]), - name: T.nilable(String), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + item_id: String, + external_connections: T.nilable(T::Array[Orb::Models::ItemUpdateParams::ExternalConnection]), + name: T.nilable(String), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Item) end def update(item_id, external_connections: nil, name: nil, request_options: {}) @@ -32,10 +24,10 @@ module Orb sig do params( - cursor: T.nilable(String), - limit: Integer, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + cursor: T.nilable(String), + limit: Integer, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Item]) end def list(cursor: nil, limit: nil, request_options: {}) @@ -43,9 +35,9 @@ module Orb sig do params( - item_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + item_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Item) end def fetch(item_id, request_options: {}) diff --git a/rbi/lib/orb/resources/metrics.rbi b/rbi/lib/orb/resources/metrics.rbi index b54f557c..e3ce3074 100644 --- a/rbi/lib/orb/resources/metrics.rbi +++ b/rbi/lib/orb/resources/metrics.rbi @@ -5,13 +5,13 @@ module Orb class Metrics sig do params( - description: T.nilable(String), - item_id: String, - name: String, - sql: String, - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + description: T.nilable(String), + item_id: String, + name: String, + sql: String, + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::BillableMetric) end def create(description:, item_id:, name:, sql:, metadata: nil, request_options: {}) @@ -19,10 +19,10 @@ module Orb sig do params( - metric_id: String, - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + metric_id: String, + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::BillableMetric) end def update(metric_id, metadata: nil, request_options: {}) @@ -30,14 +30,14 @@ module Orb sig do params( - created_at_gt: T.nilable(Time), - created_at_gte: T.nilable(Time), - created_at_lt: T.nilable(Time), - created_at_lte: T.nilable(Time), - cursor: T.nilable(String), - limit: Integer, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + created_at_gt: T.nilable(Time), + created_at_gte: T.nilable(Time), + created_at_lt: T.nilable(Time), + created_at_lte: T.nilable(Time), + cursor: T.nilable(String), + limit: Integer, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::BillableMetric]) end def list( @@ -53,9 +53,9 @@ module Orb sig do params( - metric_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + metric_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::BillableMetric) end def fetch(metric_id, request_options: {}) diff --git a/rbi/lib/orb/resources/plans.rbi b/rbi/lib/orb/resources/plans.rbi index d8e49878..65b00900 100644 --- a/rbi/lib/orb/resources/plans.rbi +++ b/rbi/lib/orb/resources/plans.rbi @@ -9,44 +9,44 @@ module Orb sig do params( - currency: String, - name: String, - prices: T::Array[ - T.any( - Orb::Models::PlanCreateParams::Price::NewPlanUnitPrice, - Orb::Models::PlanCreateParams::Price::NewPlanPackagePrice, - Orb::Models::PlanCreateParams::Price::NewPlanMatrixPrice, - Orb::Models::PlanCreateParams::Price::NewPlanTieredPrice, - Orb::Models::PlanCreateParams::Price::NewPlanTieredBpsPrice, - Orb::Models::PlanCreateParams::Price::NewPlanBpsPrice, - Orb::Models::PlanCreateParams::Price::NewPlanBulkBpsPrice, - Orb::Models::PlanCreateParams::Price::NewPlanBulkPrice, - Orb::Models::PlanCreateParams::Price::NewPlanThresholdTotalAmountPrice, - Orb::Models::PlanCreateParams::Price::NewPlanTieredPackagePrice, - Orb::Models::PlanCreateParams::Price::NewPlanTieredWithMinimumPrice, - Orb::Models::PlanCreateParams::Price::NewPlanUnitWithPercentPrice, - Orb::Models::PlanCreateParams::Price::NewPlanPackageWithAllocationPrice, - Orb::Models::PlanCreateParams::Price::NewPlanTierWithProrationPrice, - Orb::Models::PlanCreateParams::Price::NewPlanUnitWithProrationPrice, - Orb::Models::PlanCreateParams::Price::NewPlanGroupedAllocationPrice, - Orb::Models::PlanCreateParams::Price::NewPlanGroupedWithProratedMinimumPrice, - Orb::Models::PlanCreateParams::Price::NewPlanGroupedWithMeteredMinimumPrice, - Orb::Models::PlanCreateParams::Price::NewPlanMatrixWithDisplayNamePrice, - Orb::Models::PlanCreateParams::Price::NewPlanBulkWithProrationPrice, - Orb::Models::PlanCreateParams::Price::NewPlanGroupedTieredPackagePrice, - Orb::Models::PlanCreateParams::Price::NewPlanMaxGroupTieredPackagePrice, - Orb::Models::PlanCreateParams::Price::NewPlanScalableMatrixWithUnitPricingPrice, - Orb::Models::PlanCreateParams::Price::NewPlanScalableMatrixWithTieredPricingPrice, - Orb::Models::PlanCreateParams::Price::NewPlanCumulativeGroupedBulkPrice + currency: String, + name: String, + prices: T::Array[ + T.any( + Orb::Models::PlanCreateParams::Price::NewPlanUnitPrice, + Orb::Models::PlanCreateParams::Price::NewPlanPackagePrice, + Orb::Models::PlanCreateParams::Price::NewPlanMatrixPrice, + Orb::Models::PlanCreateParams::Price::NewPlanTieredPrice, + Orb::Models::PlanCreateParams::Price::NewPlanTieredBpsPrice, + Orb::Models::PlanCreateParams::Price::NewPlanBpsPrice, + Orb::Models::PlanCreateParams::Price::NewPlanBulkBpsPrice, + Orb::Models::PlanCreateParams::Price::NewPlanBulkPrice, + Orb::Models::PlanCreateParams::Price::NewPlanThresholdTotalAmountPrice, + Orb::Models::PlanCreateParams::Price::NewPlanTieredPackagePrice, + Orb::Models::PlanCreateParams::Price::NewPlanTieredWithMinimumPrice, + Orb::Models::PlanCreateParams::Price::NewPlanUnitWithPercentPrice, + Orb::Models::PlanCreateParams::Price::NewPlanPackageWithAllocationPrice, + Orb::Models::PlanCreateParams::Price::NewPlanTierWithProrationPrice, + Orb::Models::PlanCreateParams::Price::NewPlanUnitWithProrationPrice, + Orb::Models::PlanCreateParams::Price::NewPlanGroupedAllocationPrice, + Orb::Models::PlanCreateParams::Price::NewPlanGroupedWithProratedMinimumPrice, + Orb::Models::PlanCreateParams::Price::NewPlanGroupedWithMeteredMinimumPrice, + Orb::Models::PlanCreateParams::Price::NewPlanMatrixWithDisplayNamePrice, + Orb::Models::PlanCreateParams::Price::NewPlanBulkWithProrationPrice, + Orb::Models::PlanCreateParams::Price::NewPlanGroupedTieredPackagePrice, + Orb::Models::PlanCreateParams::Price::NewPlanMaxGroupTieredPackagePrice, + Orb::Models::PlanCreateParams::Price::NewPlanScalableMatrixWithUnitPricingPrice, + Orb::Models::PlanCreateParams::Price::NewPlanScalableMatrixWithTieredPricingPrice, + Orb::Models::PlanCreateParams::Price::NewPlanCumulativeGroupedBulkPrice + ) + ], + default_invoice_memo: T.nilable(String), + external_plan_id: T.nilable(String), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + net_terms: T.nilable(Integer), + status: Symbol, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) ) - ], - default_invoice_memo: T.nilable(String), - external_plan_id: T.nilable(String), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - net_terms: T.nilable(Integer), - status: Symbol, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) .returns(Orb::Models::Plan) end def create( @@ -64,11 +64,11 @@ module Orb sig do params( - plan_id: String, - external_plan_id: T.nilable(String), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + plan_id: String, + external_plan_id: T.nilable(String), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Plan) end def update(plan_id, external_plan_id: nil, metadata: nil, request_options: {}) @@ -76,15 +76,15 @@ module Orb sig do params( - created_at_gt: T.nilable(Time), - created_at_gte: T.nilable(Time), - created_at_lt: T.nilable(Time), - created_at_lte: T.nilable(Time), - cursor: T.nilable(String), - limit: Integer, - status: Symbol, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + created_at_gt: T.nilable(Time), + created_at_gte: T.nilable(Time), + created_at_lt: T.nilable(Time), + created_at_lte: T.nilable(Time), + cursor: T.nilable(String), + limit: Integer, + status: Symbol, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Plan]) end def list( @@ -101,9 +101,9 @@ module Orb sig do params( - plan_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + plan_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Plan) end def fetch(plan_id, request_options: {}) diff --git a/rbi/lib/orb/resources/plans/external_plan_id.rbi b/rbi/lib/orb/resources/plans/external_plan_id.rbi index 4ffbc462..14693f1d 100644 --- a/rbi/lib/orb/resources/plans/external_plan_id.rbi +++ b/rbi/lib/orb/resources/plans/external_plan_id.rbi @@ -6,11 +6,11 @@ module Orb class ExternalPlanID sig do params( - other_external_plan_id: String, - external_plan_id: T.nilable(String), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + other_external_plan_id: String, + external_plan_id: T.nilable(String), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Plan) end def update(other_external_plan_id, external_plan_id: nil, metadata: nil, request_options: {}) @@ -18,9 +18,9 @@ module Orb sig do params( - external_plan_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + external_plan_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Plan) end def fetch(external_plan_id, request_options: {}) diff --git a/rbi/lib/orb/resources/prices.rbi b/rbi/lib/orb/resources/prices.rbi index 10436a8f..31a5805d 100644 --- a/rbi/lib/orb/resources/prices.rbi +++ b/rbi/lib/orb/resources/prices.rbi @@ -9,50 +9,50 @@ module Orb sig do params( - cadence: Symbol, - currency: String, - item_id: String, - model_type: Symbol, - name: String, - unit_config: Orb::Models::PriceCreateParams::UnitConfig, - package_config: Orb::Models::PriceCreateParams::PackageConfig, - matrix_config: Orb::Models::PriceCreateParams::MatrixConfig, - matrix_with_allocation_config: Orb::Models::PriceCreateParams::MatrixWithAllocationConfig, - tiered_config: Orb::Models::PriceCreateParams::TieredConfig, - tiered_bps_config: Orb::Models::PriceCreateParams::TieredBpsConfig, - bps_config: Orb::Models::PriceCreateParams::BpsConfig, - bulk_bps_config: Orb::Models::PriceCreateParams::BulkBpsConfig, - bulk_config: Orb::Models::PriceCreateParams::BulkConfig, - threshold_total_amount_config: T::Hash[Symbol, T.anything], - tiered_package_config: T::Hash[Symbol, T.anything], - grouped_tiered_config: T::Hash[Symbol, T.anything], - max_group_tiered_package_config: T::Hash[Symbol, T.anything], - tiered_with_minimum_config: T::Hash[Symbol, T.anything], - package_with_allocation_config: T::Hash[Symbol, T.anything], - tiered_package_with_minimum_config: T::Hash[Symbol, T.anything], - unit_with_percent_config: T::Hash[Symbol, T.anything], - tiered_with_proration_config: T::Hash[Symbol, T.anything], - unit_with_proration_config: T::Hash[Symbol, T.anything], - grouped_allocation_config: T::Hash[Symbol, T.anything], - grouped_with_prorated_minimum_config: T::Hash[Symbol, T.anything], - grouped_with_metered_minimum_config: T::Hash[Symbol, T.anything], - matrix_with_display_name_config: T::Hash[Symbol, T.anything], - bulk_with_proration_config: T::Hash[Symbol, T.anything], - grouped_tiered_package_config: T::Hash[Symbol, T.anything], - scalable_matrix_with_unit_pricing_config: T::Hash[Symbol, T.anything], - scalable_matrix_with_tiered_pricing_config: T::Hash[Symbol, T.anything], - cumulative_grouped_bulk_config: T::Hash[Symbol, T.anything], - billable_metric_id: T.nilable(String), - billed_in_advance: T.nilable(T::Boolean), - billing_cycle_configuration: T.nilable(Orb::Models::PriceCreateParams::BillingCycleConfiguration), - conversion_rate: T.nilable(Float), - external_price_id: T.nilable(String), - fixed_price_quantity: T.nilable(Float), - invoice_grouping_key: T.nilable(String), - invoicing_cycle_configuration: T.nilable(Orb::Models::PriceCreateParams::InvoicingCycleConfiguration), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + cadence: Symbol, + currency: String, + item_id: String, + model_type: Symbol, + name: String, + unit_config: Orb::Models::PriceCreateParams::UnitConfig, + package_config: Orb::Models::PriceCreateParams::PackageConfig, + matrix_config: Orb::Models::PriceCreateParams::MatrixConfig, + matrix_with_allocation_config: Orb::Models::PriceCreateParams::MatrixWithAllocationConfig, + tiered_config: Orb::Models::PriceCreateParams::TieredConfig, + tiered_bps_config: Orb::Models::PriceCreateParams::TieredBpsConfig, + bps_config: Orb::Models::PriceCreateParams::BpsConfig, + bulk_bps_config: Orb::Models::PriceCreateParams::BulkBpsConfig, + bulk_config: Orb::Models::PriceCreateParams::BulkConfig, + threshold_total_amount_config: T::Hash[Symbol, T.anything], + tiered_package_config: T::Hash[Symbol, T.anything], + grouped_tiered_config: T::Hash[Symbol, T.anything], + max_group_tiered_package_config: T::Hash[Symbol, T.anything], + tiered_with_minimum_config: T::Hash[Symbol, T.anything], + package_with_allocation_config: T::Hash[Symbol, T.anything], + tiered_package_with_minimum_config: T::Hash[Symbol, T.anything], + unit_with_percent_config: T::Hash[Symbol, T.anything], + tiered_with_proration_config: T::Hash[Symbol, T.anything], + unit_with_proration_config: T::Hash[Symbol, T.anything], + grouped_allocation_config: T::Hash[Symbol, T.anything], + grouped_with_prorated_minimum_config: T::Hash[Symbol, T.anything], + grouped_with_metered_minimum_config: T::Hash[Symbol, T.anything], + matrix_with_display_name_config: T::Hash[Symbol, T.anything], + bulk_with_proration_config: T::Hash[Symbol, T.anything], + grouped_tiered_package_config: T::Hash[Symbol, T.anything], + scalable_matrix_with_unit_pricing_config: T::Hash[Symbol, T.anything], + scalable_matrix_with_tiered_pricing_config: T::Hash[Symbol, T.anything], + cumulative_grouped_bulk_config: T::Hash[Symbol, T.anything], + billable_metric_id: T.nilable(String), + billed_in_advance: T.nilable(T::Boolean), + billing_cycle_configuration: T.nilable(Orb::Models::PriceCreateParams::BillingCycleConfiguration), + conversion_rate: T.nilable(Float), + external_price_id: T.nilable(String), + fixed_price_quantity: T.nilable(Float), + invoice_grouping_key: T.nilable(String), + invoicing_cycle_configuration: T.nilable(Orb::Models::PriceCreateParams::InvoicingCycleConfiguration), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns( T.any( Orb::Models::Price::UnitPrice, @@ -135,10 +135,10 @@ module Orb sig do params( - price_id: String, - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + price_id: String, + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns( T.any( Orb::Models::Price::UnitPrice, @@ -177,10 +177,10 @@ module Orb sig do params( - cursor: T.nilable(String), - limit: Integer, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + cursor: T.nilable(String), + limit: Integer, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns( Orb::Page[ T.any( @@ -221,15 +221,15 @@ module Orb sig do params( - price_id: String, - timeframe_end: Time, - timeframe_start: Time, - customer_id: T.nilable(String), - external_customer_id: T.nilable(String), - filter: T.nilable(String), - grouping_keys: T::Array[String], - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + price_id: String, + timeframe_end: Time, + timeframe_start: Time, + customer_id: T.nilable(String), + external_customer_id: T.nilable(String), + filter: T.nilable(String), + grouping_keys: T::Array[String], + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::PriceEvaluateResponse) end def evaluate( @@ -246,9 +246,9 @@ module Orb sig do params( - price_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + price_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns( T.any( Orb::Models::Price::UnitPrice, diff --git a/rbi/lib/orb/resources/prices/external_price_id.rbi b/rbi/lib/orb/resources/prices/external_price_id.rbi index c2a50ee0..210483a9 100644 --- a/rbi/lib/orb/resources/prices/external_price_id.rbi +++ b/rbi/lib/orb/resources/prices/external_price_id.rbi @@ -6,10 +6,10 @@ module Orb class ExternalPriceID sig do params( - external_price_id: String, - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + external_price_id: String, + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns( T.any( Orb::Models::Price::UnitPrice, @@ -48,9 +48,9 @@ module Orb sig do params( - external_price_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + external_price_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns( T.any( Orb::Models::Price::UnitPrice, diff --git a/rbi/lib/orb/resources/subscriptions.rbi b/rbi/lib/orb/resources/subscriptions.rbi index 1956c2d8..22fbeaa8 100644 --- a/rbi/lib/orb/resources/subscriptions.rbi +++ b/rbi/lib/orb/resources/subscriptions.rbi @@ -5,39 +5,39 @@ module Orb class Subscriptions sig do params( - add_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionCreateParams::AddAdjustment]), - add_prices: T.nilable(T::Array[Orb::Models::SubscriptionCreateParams::AddPrice]), - align_billing_with_subscription_start_date: T::Boolean, - auto_collection: T.nilable(T::Boolean), - aws_region: T.nilable(String), - billing_cycle_anchor_configuration: T.nilable(Orb::Models::SubscriptionCreateParams::BillingCycleAnchorConfiguration), - coupon_redemption_code: T.nilable(String), - credits_overage_rate: T.nilable(Float), - customer_id: T.nilable(String), - default_invoice_memo: T.nilable(String), - end_date: T.nilable(Time), - external_customer_id: T.nilable(String), - external_marketplace: T.nilable(Symbol), - external_marketplace_reporting_id: T.nilable(String), - external_plan_id: T.nilable(String), - filter: T.nilable(String), - initial_phase_order: T.nilable(Integer), - invoicing_threshold: T.nilable(String), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - net_terms: T.nilable(Integer), - per_credit_overage_amount: T.nilable(Float), - plan_id: T.nilable(String), - plan_version_number: T.nilable(Integer), - price_overrides: T.nilable(T::Array[T.anything]), - remove_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionCreateParams::RemoveAdjustment]), - remove_prices: T.nilable(T::Array[Orb::Models::SubscriptionCreateParams::RemovePrice]), - replace_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionCreateParams::ReplaceAdjustment]), - replace_prices: T.nilable(T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice]), - start_date: T.nilable(Time), - trial_duration_days: T.nilable(Integer), - usage_customer_ids: T.nilable(T::Array[String]), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + add_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionCreateParams::AddAdjustment]), + add_prices: T.nilable(T::Array[Orb::Models::SubscriptionCreateParams::AddPrice]), + align_billing_with_subscription_start_date: T::Boolean, + auto_collection: T.nilable(T::Boolean), + aws_region: T.nilable(String), + billing_cycle_anchor_configuration: T.nilable(Orb::Models::SubscriptionCreateParams::BillingCycleAnchorConfiguration), + coupon_redemption_code: T.nilable(String), + credits_overage_rate: T.nilable(Float), + customer_id: T.nilable(String), + default_invoice_memo: T.nilable(String), + end_date: T.nilable(Time), + external_customer_id: T.nilable(String), + external_marketplace: T.nilable(Symbol), + external_marketplace_reporting_id: T.nilable(String), + external_plan_id: T.nilable(String), + filter: T.nilable(String), + initial_phase_order: T.nilable(Integer), + invoicing_threshold: T.nilable(String), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + net_terms: T.nilable(Integer), + per_credit_overage_amount: T.nilable(Float), + plan_id: T.nilable(String), + plan_version_number: T.nilable(Integer), + price_overrides: T.nilable(T::Array[T.anything]), + remove_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionCreateParams::RemoveAdjustment]), + remove_prices: T.nilable(T::Array[Orb::Models::SubscriptionCreateParams::RemovePrice]), + replace_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionCreateParams::ReplaceAdjustment]), + replace_prices: T.nilable(T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice]), + start_date: T.nilable(Time), + trial_duration_days: T.nilable(Integer), + usage_customer_ids: T.nilable(T::Array[String]), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::SubscriptionCreateResponse) end def create( @@ -78,14 +78,14 @@ module Orb sig do params( - subscription_id: String, - auto_collection: T.nilable(T::Boolean), - default_invoice_memo: T.nilable(String), - invoicing_threshold: T.nilable(String), - metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), - net_terms: T.nilable(Integer), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + auto_collection: T.nilable(T::Boolean), + default_invoice_memo: T.nilable(String), + invoicing_threshold: T.nilable(String), + metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), + net_terms: T.nilable(Integer), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Subscription) end def update( @@ -101,17 +101,17 @@ module Orb sig do params( - created_at_gt: T.nilable(Time), - created_at_gte: T.nilable(Time), - created_at_lt: T.nilable(Time), - created_at_lte: T.nilable(Time), - cursor: T.nilable(String), - customer_id: T.nilable(T::Array[String]), - external_customer_id: T.nilable(String), - limit: Integer, - status: T.nilable(Symbol), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + created_at_gt: T.nilable(Time), + created_at_gte: T.nilable(Time), + created_at_lt: T.nilable(Time), + created_at_lte: T.nilable(Time), + cursor: T.nilable(String), + customer_id: T.nilable(T::Array[String]), + external_customer_id: T.nilable(String), + limit: Integer, + status: T.nilable(Symbol), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::Subscription]) end def list( @@ -130,12 +130,12 @@ module Orb sig do params( - subscription_id: String, - cancel_option: Symbol, - allow_invoice_credit_or_void: T.nilable(T::Boolean), - cancellation_date: T.nilable(Time), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + cancel_option: Symbol, + allow_invoice_credit_or_void: T.nilable(T::Boolean), + cancellation_date: T.nilable(Time), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::SubscriptionCancelResponse) end def cancel( @@ -149,9 +149,9 @@ module Orb sig do params( - subscription_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::Subscription) end def fetch(subscription_id, request_options: {}) @@ -159,13 +159,13 @@ module Orb sig do params( - subscription_id: String, - currency: T.nilable(String), - timeframe_end: T.nilable(Time), - timeframe_start: T.nilable(Time), - view_mode: T.nilable(Symbol), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + currency: T.nilable(String), + timeframe_end: T.nilable(Time), + timeframe_start: T.nilable(Time), + view_mode: T.nilable(Symbol), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::SubscriptionFetchCostsResponse) end def fetch_costs( @@ -180,15 +180,15 @@ module Orb sig do params( - subscription_id: String, - cursor: T.nilable(String), - limit: Integer, - start_date_gt: T.nilable(Time), - start_date_gte: T.nilable(Time), - start_date_lt: T.nilable(Time), - start_date_lte: T.nilable(Time), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + cursor: T.nilable(String), + limit: Integer, + start_date_gt: T.nilable(Time), + start_date_gte: T.nilable(Time), + start_date_lt: T.nilable(Time), + start_date_lte: T.nilable(Time), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Page[Orb::Models::SubscriptionFetchScheduleResponse]) end def fetch_schedule( @@ -205,19 +205,19 @@ module Orb sig do params( - subscription_id: String, - billable_metric_id: T.nilable(String), - first_dimension_key: T.nilable(String), - first_dimension_value: T.nilable(String), - granularity: T.nilable(Symbol), - group_by: T.nilable(String), - second_dimension_key: T.nilable(String), - second_dimension_value: T.nilable(String), - timeframe_end: T.nilable(Time), - timeframe_start: T.nilable(Time), - view_mode: T.nilable(Symbol), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + billable_metric_id: T.nilable(String), + first_dimension_key: T.nilable(String), + first_dimension_value: T.nilable(String), + granularity: T.nilable(Symbol), + group_by: T.nilable(String), + second_dimension_key: T.nilable(String), + second_dimension_value: T.nilable(String), + timeframe_end: T.nilable(Time), + timeframe_start: T.nilable(Time), + view_mode: T.nilable(Symbol), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns( T.any( Orb::Models::SubscriptionUsage::UngroupedSubscriptionUsage, @@ -243,14 +243,14 @@ module Orb sig do params( - subscription_id: String, - add: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add], - add_adjustments: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment], - allow_invoice_credit_or_void: T.nilable(T::Boolean), - edit: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Edit], - edit_adjustments: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::EditAdjustment], - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + add: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Add], + add_adjustments: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::AddAdjustment], + allow_invoice_credit_or_void: T.nilable(T::Boolean), + edit: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::Edit], + edit_adjustments: T::Array[Orb::Models::SubscriptionPriceIntervalsParams::EditAdjustment], + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::SubscriptionPriceIntervalsResponse) end def price_intervals( @@ -266,35 +266,35 @@ module Orb sig do params( - subscription_id: String, - change_option: Symbol, - add_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment]), - add_prices: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice]), - align_billing_with_plan_change_date: T.nilable(T::Boolean), - auto_collection: T.nilable(T::Boolean), - billing_cycle_alignment: T.nilable(Symbol), - billing_cycle_anchor_configuration: T.nilable(Orb::Models::SubscriptionSchedulePlanChangeParams::BillingCycleAnchorConfiguration), - change_date: T.nilable(Time), - coupon_redemption_code: T.nilable(String), - credits_overage_rate: T.nilable(Float), - default_invoice_memo: T.nilable(String), - external_plan_id: T.nilable(String), - filter: T.nilable(String), - initial_phase_order: T.nilable(Integer), - invoicing_threshold: T.nilable(String), - net_terms: T.nilable(Integer), - per_credit_overage_amount: T.nilable(Float), - plan_id: T.nilable(String), - plan_version_number: T.nilable(Integer), - price_overrides: T.nilable(T::Array[T.anything]), - remove_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::RemoveAdjustment]), - remove_prices: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::RemovePrice]), - replace_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment]), - replace_prices: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice]), - trial_duration_days: T.nilable(Integer), - usage_customer_ids: T.nilable(T::Array[String]), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + change_option: Symbol, + add_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::AddAdjustment]), + add_prices: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::AddPrice]), + align_billing_with_plan_change_date: T.nilable(T::Boolean), + auto_collection: T.nilable(T::Boolean), + billing_cycle_alignment: T.nilable(Symbol), + billing_cycle_anchor_configuration: T.nilable(Orb::Models::SubscriptionSchedulePlanChangeParams::BillingCycleAnchorConfiguration), + change_date: T.nilable(Time), + coupon_redemption_code: T.nilable(String), + credits_overage_rate: T.nilable(Float), + default_invoice_memo: T.nilable(String), + external_plan_id: T.nilable(String), + filter: T.nilable(String), + initial_phase_order: T.nilable(Integer), + invoicing_threshold: T.nilable(String), + net_terms: T.nilable(Integer), + per_credit_overage_amount: T.nilable(Float), + plan_id: T.nilable(String), + plan_version_number: T.nilable(Integer), + price_overrides: T.nilable(T::Array[T.anything]), + remove_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::RemoveAdjustment]), + remove_prices: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::RemovePrice]), + replace_adjustments: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::ReplaceAdjustment]), + replace_prices: T.nilable(T::Array[Orb::Models::SubscriptionSchedulePlanChangeParams::ReplacePrice]), + trial_duration_days: T.nilable(Integer), + usage_customer_ids: T.nilable(T::Array[String]), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::SubscriptionSchedulePlanChangeResponse) end def schedule_plan_change( @@ -331,26 +331,21 @@ module Orb sig do params( - subscription_id: String, - allow_invoice_credit_or_void: T.nilable(T::Boolean), - effective_date: T.nilable(Date), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + allow_invoice_credit_or_void: T.nilable(T::Boolean), + effective_date: T.nilable(Date), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::SubscriptionTriggerPhaseResponse) end - def trigger_phase( - subscription_id, - allow_invoice_credit_or_void: nil, - effective_date: nil, - request_options: {} - ) + def trigger_phase(subscription_id, allow_invoice_credit_or_void: nil, effective_date: nil, request_options: {}) end sig do params( - subscription_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::SubscriptionUnscheduleCancellationResponse) end def unschedule_cancellation(subscription_id, request_options: {}) @@ -358,10 +353,10 @@ module Orb sig do params( - subscription_id: String, - price_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + price_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::SubscriptionUnscheduleFixedFeeQuantityUpdatesResponse) end def unschedule_fixed_fee_quantity_updates(subscription_id, price_id:, request_options: {}) @@ -369,9 +364,9 @@ module Orb sig do params( - subscription_id: String, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::SubscriptionUnschedulePendingPlanChangesResponse) end def unschedule_pending_plan_changes(subscription_id, request_options: {}) @@ -379,14 +374,14 @@ module Orb sig do params( - subscription_id: String, - price_id: String, - quantity: Float, - allow_invoice_credit_or_void: T.nilable(T::Boolean), - change_option: Symbol, - effective_date: T.nilable(Date), - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + price_id: String, + quantity: Float, + allow_invoice_credit_or_void: T.nilable(T::Boolean), + change_option: Symbol, + effective_date: T.nilable(Date), + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::SubscriptionUpdateFixedFeeQuantityResponse) end def update_fixed_fee_quantity( @@ -402,11 +397,11 @@ module Orb sig do params( - subscription_id: String, - trial_end_date: T.any(Time, Symbol), - shift: T::Boolean, - request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) - ) + subscription_id: String, + trial_end_date: T.any(Time, Symbol), + shift: T::Boolean, + request_options: T.nilable(T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything])) + ) .returns(Orb::Models::SubscriptionUpdateTrialResponse) end def update_trial(subscription_id, trial_end_date:, shift: nil, request_options: {}) diff --git a/rbi/lib/orb/util.rbi b/rbi/lib/orb/util.rbi index 8c97f14a..a5ab5d28 100644 --- a/rbi/lib/orb/util.rbi +++ b/rbi/lib/orb/util.rbi @@ -58,11 +58,11 @@ module Orb sig do params( - data: T.any(T::Hash[Symbol, T.anything], T::Array[T.anything], T.anything), - pick: T.nilable(T.any(Symbol, Integer, T::Array[T.any(Symbol, Integer)])), - sentinel: T.nilable(T.anything), - blk: T.nilable(T.proc.returns(T.anything)) - ) + data: T.any(T::Hash[Symbol, T.anything], T::Array[T.anything], T.anything), + pick: T.nilable(T.any(Symbol, Integer, T::Array[T.any(Symbol, Integer)])), + sentinel: T.nilable(T.anything), + blk: T.nilable(T.proc.returns(T.anything)) + ) .returns(T.nilable(T.anything)) end def dig(data, pick, sentinel = nil, &blk) @@ -119,9 +119,8 @@ module Orb class << self sig do params( - headers: T::Hash[String, - T.nilable(T.any(String, Integer, T::Array[T.nilable(T.any(String, Integer))]))] - ) + headers: T::Hash[String, T.nilable(T.any(String, Integer, T::Array[T.nilable(T.any(String, Integer))]))] + ) .returns(T::Hash[String, String]) end def normalized_headers(*headers) @@ -139,10 +138,10 @@ module Orb sig do params( - headers: T.any(T::Hash[String, String], Net::HTTPHeader), - stream: T::Enumerable[String], - suppress_error: T::Boolean - ) + headers: T.any(T::Hash[String, String], Net::HTTPHeader), + stream: T::Enumerable[String], + suppress_error: T::Boolean + ) .returns(T.anything) end def decode_content(headers, stream:, suppress_error: false) @@ -159,18 +158,13 @@ module Orb end sig do - params( - enum: T.nilable(T::Enumerable[T.anything]), - blk: T.proc.params(arg0: Enumerator::Yielder).void - ).void + params(enum: T.nilable(T::Enumerable[T.anything]), blk: T.proc.params(arg0: Enumerator::Yielder).void).void end def chain_fused(enum, &blk) end end - SSEMessage = T.type_alias do - {event: T.nilable(String), data: T.nilable(String), id: T.nilable(String), retry: T.nilable(Integer)} - end + SSEMessage = T.type_alias { {event: T.nilable(String), data: T.nilable(String), id: T.nilable(String), retry: T.nilable(Integer)} } class << self sig { params(enum: T::Enumerable[String]).returns(T::Enumerable[String]) } From 4c6c8809f4801174629ee0794162e8d8111eb250 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 11 Mar 2025 11:49:31 +0000 Subject: [PATCH 05/10] chore(internal): codegen related update (#125) --- .../orb/models/subscription_create_params.rbi | 36 +++++++------------ 1 file changed, 12 insertions(+), 24 deletions(-) diff --git a/rbi/lib/orb/models/subscription_create_params.rbi b/rbi/lib/orb/models/subscription_create_params.rbi index 14aa7893..daf0b3f0 100644 --- a/rbi/lib/orb/models/subscription_create_params.rbi +++ b/rbi/lib/orb/models/subscription_create_params.rbi @@ -2336,9 +2336,8 @@ module Orb end sig do - params( -dimension_values: T::Array[T.nilable(String)], - unit_amount: String).returns(T.attached_class) + params(dimension_values: T::Array[T.nilable(String)], +unit_amount: String).returns(T.attached_class) end def self.new(dimension_values:, unit_amount:) end @@ -2757,10 +2756,8 @@ dimension_values: T::Array[T.nilable(String)], end sig do - params( -first_unit: Float, -unit_amount: String, - last_unit: T.nilable(Float)).returns(T.attached_class) + params(first_unit: Float, unit_amount: String, +last_unit: T.nilable(Float)).returns(T.attached_class) end def self.new(first_unit:, unit_amount:, last_unit: nil) end @@ -4002,11 +3999,8 @@ unit_amount: String, end sig do - override.returns( -{ -bps: Float, -maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String)}) + override.returns({bps: Float, maximum_amount: T.nilable(String), +per_unit_maximum: T.nilable(String)}) end def to_hash end @@ -12274,9 +12268,8 @@ maximum_amount: T.nilable(String), end sig do - params( -dimension_values: T::Array[T.nilable(String)], - unit_amount: String).returns(T.attached_class) + params(dimension_values: T::Array[T.nilable(String)], +unit_amount: String).returns(T.attached_class) end def self.new(dimension_values:, unit_amount:) end @@ -12701,10 +12694,8 @@ dimension_values: T::Array[T.nilable(String)], end sig do - params( -first_unit: Float, -unit_amount: String, - last_unit: T.nilable(Float)).returns(T.attached_class) + params(first_unit: Float, unit_amount: String, +last_unit: T.nilable(Float)).returns(T.attached_class) end def self.new(first_unit:, unit_amount:, last_unit: nil) end @@ -13956,11 +13947,8 @@ unit_amount: String, end sig do - override.returns( -{ -bps: Float, -maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String)}) + override.returns({bps: Float, maximum_amount: T.nilable(String), +per_unit_maximum: T.nilable(String)}) end def to_hash end From 354931ceb58243c25b6dfb71ef480d093128ce4f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 11 Mar 2025 13:20:02 +0000 Subject: [PATCH 06/10] chore(internal): codegen related update (#126) --- .../orb/models/subscription_create_params.rbi | 742 +++++++++--------- 1 file changed, 355 insertions(+), 387 deletions(-) diff --git a/rbi/lib/orb/models/subscription_create_params.rbi b/rbi/lib/orb/models/subscription_create_params.rbi index daf0b3f0..57381283 100644 --- a/rbi/lib/orb/models/subscription_create_params.rbi +++ b/rbi/lib/orb/models/subscription_create_params.rbi @@ -312,7 +312,7 @@ module Orb trial_duration_days: T.nilable(Integer), usage_customer_ids: T.nilable(T::Array[String]), request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) - ) + ) .returns(T.attached_class) end def self.new( @@ -403,7 +403,7 @@ module Orb Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewMinimum, Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewMaximum ) - ) + ) end def adjustment end @@ -417,7 +417,7 @@ module Orb Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewMinimum, Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewMaximum ) - ) + ) .returns( T.any( Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewPercentageDiscount, @@ -467,7 +467,7 @@ module Orb end_date: T.nilable(Time), plan_phase_order: T.nilable(Integer), start_date: T.nilable(Time) - ) + ) .returns(T.attached_class) end def self.new(adjustment:, end_date: nil, plan_phase_order: nil, start_date: nil) @@ -535,7 +535,7 @@ module Orb percentage_discount: Float, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, percentage_discount:, is_invoice_level: nil, adjustment_type: :percentage_discount) @@ -595,7 +595,7 @@ module Orb usage_discount: Float, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, usage_discount:, is_invoice_level: nil, adjustment_type: :usage_discount) @@ -655,7 +655,7 @@ module Orb applies_to_price_ids: T::Array[String], is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(amount_discount:, applies_to_price_ids:, is_invoice_level: nil, adjustment_type: :amount_discount) @@ -724,7 +724,7 @@ module Orb minimum_amount: String, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, item_id:, minimum_amount:, is_invoice_level: nil, adjustment_type: :minimum) @@ -785,7 +785,7 @@ module Orb maximum_amount: String, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, maximum_amount:, is_invoice_level: nil, adjustment_type: :maximum) @@ -913,7 +913,7 @@ module Orb Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice ) ) - ) + ) end def price end @@ -949,7 +949,7 @@ module Orb Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice ) ) - ) + ) .returns( T.nilable( T.any( @@ -1041,7 +1041,7 @@ module Orb ), price_id: T.nilable(String), start_date: T.nilable(Time) - ) + ) .returns(T.attached_class) end def self.new( @@ -1148,12 +1148,8 @@ module Orb sig do override - .returns({ - amount: String, - cadence: Symbol, - currency: String, - expires_at_end_of_cadence: T::Boolean - }) + .returns({amount: String, cadence: Symbol, currency: String, +expires_at_end_of_cadence: T::Boolean}) end def to_hash end @@ -1215,7 +1211,7 @@ module Orb amount_discount: T.nilable(String), percentage_discount: T.nilable(Float), usage_discount: T.nilable(Float) - ) + ) .returns(T.attached_class) end def self.new(discount_type:, amount_discount: nil, percentage_discount: nil, usage_discount: nil) @@ -1318,7 +1314,7 @@ module Orb T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -1328,7 +1324,7 @@ module Orb _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration @@ -1383,7 +1379,7 @@ module Orb T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -1393,7 +1389,7 @@ module Orb _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration @@ -1444,7 +1440,7 @@ module Orb metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -1647,7 +1643,7 @@ module Orb sig do returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + ) end def package_config end @@ -1655,7 +1651,7 @@ module Orb sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig ) @@ -1684,7 +1680,7 @@ module Orb T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -1694,7 +1690,7 @@ module Orb _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration @@ -1749,7 +1745,7 @@ module Orb T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -1759,7 +1755,7 @@ module Orb _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration @@ -1810,7 +1806,7 @@ module Orb metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -2009,7 +2005,7 @@ module Orb sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig - ) + ) .returns(Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig) end def matrix_config=(_) @@ -2052,7 +2048,7 @@ module Orb T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -2062,7 +2058,7 @@ module Orb _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration @@ -2117,7 +2113,7 @@ module Orb T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -2127,7 +2123,7 @@ module Orb _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration @@ -2178,7 +2174,7 @@ module Orb metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -2270,7 +2266,7 @@ module Orb T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) end def matrix_values end @@ -2280,7 +2276,7 @@ module Orb _: T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue @@ -2297,7 +2293,7 @@ module Orb matrix_values: T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) .returns(T.attached_class) end def self.new(default_unit_amount:, dimensions:, matrix_values:) @@ -2335,10 +2331,8 @@ module Orb def unit_amount=(_) end - sig do - params(dimension_values: T::Array[T.nilable(String)], -unit_amount: String).returns(T.attached_class) - end + sig { + params(dimension_values: T::Array[T.nilable(String)], unit_amount: String).returns(T.attached_class) } def self.new(dimension_values:, unit_amount:) end @@ -2467,7 +2461,7 @@ unit_amount: String).returns(T.attached_class) sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig - ) + ) .returns(Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig) end def tiered_config=(_) @@ -2494,7 +2488,7 @@ unit_amount: String).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -2504,7 +2498,7 @@ unit_amount: String).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration @@ -2559,7 +2553,7 @@ unit_amount: String).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -2569,7 +2563,7 @@ unit_amount: String).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration @@ -2620,7 +2614,7 @@ unit_amount: String).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -2694,7 +2688,7 @@ unit_amount: String).returns(T.attached_class) sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) end def tiers end @@ -2702,7 +2696,7 @@ unit_amount: String).returns(T.attached_class) sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] ) @@ -2713,7 +2707,7 @@ unit_amount: String).returns(T.attached_class) sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -2755,16 +2749,13 @@ unit_amount: String).returns(T.attached_class) def last_unit=(_) end - sig do - params(first_unit: Float, unit_amount: String, -last_unit: T.nilable(Float)).returns(T.attached_class) - end + sig { + params(first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)).returns(T.attached_class) } def self.new(first_unit:, unit_amount:, last_unit: nil) end - sig do - override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) - end + sig { + override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) } def to_hash end end @@ -2885,7 +2876,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + ) end def tiered_bps_config end @@ -2893,7 +2884,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig ) @@ -2922,7 +2913,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -2932,7 +2923,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration @@ -2987,7 +2978,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -2997,7 +2988,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration @@ -3048,7 +3039,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -3124,7 +3115,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) end def tiers end @@ -3134,7 +3125,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier @@ -3149,7 +3140,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) tiers: T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -3207,7 +3198,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) minimum_amount: String, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String) - ) + ) .returns(T.attached_class) end def self.new(bps:, minimum_amount:, maximum_amount: nil, per_unit_maximum: nil) @@ -3216,12 +3207,8 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do override .returns( - { - bps: Float, - minimum_amount: String, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - } + {bps: Float, minimum_amount: String, maximum_amount: T.nilable(String), +per_unit_maximum: T.nilable(String)} ) end def to_hash @@ -3373,7 +3360,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -3383,7 +3370,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration @@ -3438,7 +3425,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -3448,7 +3435,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration @@ -3499,7 +3486,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -3678,7 +3665,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + ) end def bulk_bps_config end @@ -3686,7 +3673,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig ) @@ -3747,7 +3734,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -3757,7 +3744,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration @@ -3812,7 +3799,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -3822,7 +3809,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration @@ -3873,7 +3860,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -3930,7 +3917,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier] - ) + ) end def tiers end @@ -3938,7 +3925,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier] ) @@ -3949,7 +3936,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -3998,10 +3985,8 @@ last_unit: T.nilable(Float)).returns(T.attached_class) def self.new(bps:, maximum_amount: nil, per_unit_maximum: nil) end - sig do - override.returns({bps: Float, maximum_amount: T.nilable(String), -per_unit_maximum: T.nilable(String)}) - end + sig { + override.returns({bps: Float, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String)}) } def to_hash end end @@ -4168,7 +4153,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -4178,7 +4163,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration @@ -4233,7 +4218,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -4243,7 +4228,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration @@ -4294,7 +4279,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -4351,7 +4336,7 @@ per_unit_maximum: T.nilable(String)}) sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) end def tiers end @@ -4359,7 +4344,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] ) @@ -4370,7 +4355,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -4572,7 +4557,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -4582,7 +4567,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration @@ -4637,7 +4622,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -4647,7 +4632,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration @@ -4698,7 +4683,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -4909,7 +4894,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -4919,7 +4904,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration @@ -4974,7 +4959,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -4984,7 +4969,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration @@ -5035,7 +5020,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -5246,7 +5231,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -5256,7 +5241,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration @@ -5311,7 +5296,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -5321,7 +5306,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration @@ -5372,7 +5357,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -5583,7 +5568,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -5593,7 +5578,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration @@ -5648,7 +5633,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -5658,7 +5643,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration @@ -5709,7 +5694,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -5920,7 +5905,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -5930,7 +5915,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration @@ -5985,7 +5970,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -5995,7 +5980,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration @@ -6046,7 +6031,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -6257,7 +6242,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -6267,7 +6252,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration @@ -6322,7 +6307,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -6332,7 +6317,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration @@ -6383,7 +6368,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -6594,7 +6579,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -6604,7 +6589,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration @@ -6659,7 +6644,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -6669,7 +6654,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration @@ -6720,7 +6705,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -6931,7 +6916,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -6941,7 +6926,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration @@ -6996,7 +6981,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -7006,7 +6991,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration @@ -7057,7 +7042,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -7268,7 +7253,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -7278,7 +7263,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration @@ -7333,7 +7318,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -7343,7 +7328,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration @@ -7394,7 +7379,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -7605,7 +7590,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -7615,7 +7600,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration @@ -7670,7 +7655,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -7680,7 +7665,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration @@ -7731,7 +7716,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -7942,7 +7927,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -7952,7 +7937,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration @@ -8007,7 +7992,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -8017,7 +8002,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration @@ -8068,7 +8053,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -8279,7 +8264,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -8289,7 +8274,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration @@ -8344,7 +8329,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -8354,7 +8339,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration @@ -8405,7 +8390,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -8616,7 +8601,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -8626,7 +8611,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration @@ -8681,7 +8666,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -8691,7 +8676,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration @@ -8742,7 +8727,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -8953,7 +8938,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -8963,7 +8948,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration @@ -9018,7 +9003,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -9028,7 +9013,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration @@ -9079,7 +9064,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -9290,7 +9275,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -9300,7 +9285,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration @@ -9355,7 +9340,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -9365,7 +9350,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration @@ -9416,7 +9401,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -9627,7 +9612,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -9637,7 +9622,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration @@ -9692,7 +9677,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -9702,7 +9687,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration @@ -9753,7 +9738,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -9964,7 +9949,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -9974,7 +9959,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration @@ -10029,7 +10014,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -10039,7 +10024,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration @@ -10090,7 +10075,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -10277,9 +10262,8 @@ per_unit_maximum: T.nilable(String)}) def year=(_) end - sig do - params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) - end + sig { + params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) } def self.new(day:, month: nil, year: nil) end @@ -10337,9 +10321,8 @@ per_unit_maximum: T.nilable(String)}) def price_id=(_) end - sig do - params(external_price_id: T.nilable(String), price_id: T.nilable(String)).returns(T.attached_class) - end + sig { + params(external_price_id: T.nilable(String), price_id: T.nilable(String)).returns(T.attached_class) } def self.new(external_price_id: nil, price_id: nil) end @@ -10358,7 +10341,7 @@ per_unit_maximum: T.nilable(String)}) Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMinimum, Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMaximum ) - ) + ) end def adjustment end @@ -10372,7 +10355,7 @@ per_unit_maximum: T.nilable(String)}) Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMinimum, Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMaximum ) - ) + ) .returns( T.any( Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewPercentageDiscount, @@ -10404,7 +10387,7 @@ per_unit_maximum: T.nilable(String)}) Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMaximum ), replaces_adjustment_id: String - ) + ) .returns(T.attached_class) end def self.new(adjustment:, replaces_adjustment_id:) @@ -10470,7 +10453,7 @@ per_unit_maximum: T.nilable(String)}) percentage_discount: Float, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, percentage_discount:, is_invoice_level: nil, adjustment_type: :percentage_discount) @@ -10530,7 +10513,7 @@ per_unit_maximum: T.nilable(String)}) usage_discount: Float, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, usage_discount:, is_invoice_level: nil, adjustment_type: :usage_discount) @@ -10590,7 +10573,7 @@ per_unit_maximum: T.nilable(String)}) applies_to_price_ids: T::Array[String], is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(amount_discount:, applies_to_price_ids:, is_invoice_level: nil, adjustment_type: :amount_discount) @@ -10659,7 +10642,7 @@ per_unit_maximum: T.nilable(String)}) minimum_amount: String, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, item_id:, minimum_amount:, is_invoice_level: nil, adjustment_type: :minimum) @@ -10720,7 +10703,7 @@ per_unit_maximum: T.nilable(String)}) maximum_amount: String, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, maximum_amount:, is_invoice_level: nil, adjustment_type: :maximum) @@ -10848,7 +10831,7 @@ per_unit_maximum: T.nilable(String)}) Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice ) ) - ) + ) end def price end @@ -10884,7 +10867,7 @@ per_unit_maximum: T.nilable(String)}) Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice ) ) - ) + ) .returns( T.nilable( T.any( @@ -10967,7 +10950,7 @@ per_unit_maximum: T.nilable(String)}) ) ), price_id: T.nilable(String) - ) + ) .returns(T.attached_class) end def self.new( @@ -11072,12 +11055,8 @@ per_unit_maximum: T.nilable(String)}) sig do override - .returns({ - amount: String, - cadence: Symbol, - currency: String, - expires_at_end_of_cadence: T::Boolean - }) + .returns({amount: String, cadence: Symbol, currency: String, +expires_at_end_of_cadence: T::Boolean}) end def to_hash end @@ -11139,7 +11118,7 @@ per_unit_maximum: T.nilable(String)}) amount_discount: T.nilable(String), percentage_discount: T.nilable(Float), usage_discount: T.nilable(Float) - ) + ) .returns(T.attached_class) end def self.new(discount_type:, amount_discount: nil, percentage_discount: nil, usage_discount: nil) @@ -11217,7 +11196,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::UnitConfig - ) + ) .returns(Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::UnitConfig) end def unit_config=(_) @@ -11244,7 +11223,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -11254,7 +11233,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration @@ -11309,7 +11288,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -11319,7 +11298,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration @@ -11370,7 +11349,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -11573,7 +11552,7 @@ per_unit_maximum: T.nilable(String)}) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + ) end def package_config end @@ -11581,7 +11560,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig ) @@ -11610,7 +11589,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -11620,7 +11599,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration @@ -11675,7 +11654,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -11685,7 +11664,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration @@ -11736,7 +11715,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -11931,7 +11910,7 @@ per_unit_maximum: T.nilable(String)}) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig - ) + ) end def matrix_config end @@ -11939,7 +11918,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig ) @@ -11984,7 +11963,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -11994,7 +11973,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration @@ -12049,7 +12028,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -12059,7 +12038,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration @@ -12110,7 +12089,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -12202,7 +12181,7 @@ per_unit_maximum: T.nilable(String)}) T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) end def matrix_values end @@ -12212,7 +12191,7 @@ per_unit_maximum: T.nilable(String)}) _: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue @@ -12229,7 +12208,7 @@ per_unit_maximum: T.nilable(String)}) matrix_values: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) .returns(T.attached_class) end def self.new(default_unit_amount:, dimensions:, matrix_values:) @@ -12267,10 +12246,8 @@ per_unit_maximum: T.nilable(String)}) def unit_amount=(_) end - sig do - params(dimension_values: T::Array[T.nilable(String)], -unit_amount: String).returns(T.attached_class) - end + sig { + params(dimension_values: T::Array[T.nilable(String)], unit_amount: String).returns(T.attached_class) } def self.new(dimension_values:, unit_amount:) end @@ -12395,7 +12372,7 @@ unit_amount: String).returns(T.attached_class) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig - ) + ) end def tiered_config end @@ -12403,7 +12380,7 @@ unit_amount: String).returns(T.attached_class) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig ) @@ -12432,7 +12409,7 @@ unit_amount: String).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -12442,7 +12419,7 @@ unit_amount: String).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration @@ -12497,7 +12474,7 @@ unit_amount: String).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -12507,7 +12484,7 @@ unit_amount: String).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration @@ -12558,7 +12535,7 @@ unit_amount: String).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -12632,7 +12609,7 @@ unit_amount: String).returns(T.attached_class) sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) end def tiers end @@ -12640,7 +12617,7 @@ unit_amount: String).returns(T.attached_class) sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] ) @@ -12651,7 +12628,7 @@ unit_amount: String).returns(T.attached_class) sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -12693,16 +12670,13 @@ unit_amount: String).returns(T.attached_class) def last_unit=(_) end - sig do - params(first_unit: Float, unit_amount: String, -last_unit: T.nilable(Float)).returns(T.attached_class) - end + sig { + params(first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)).returns(T.attached_class) } def self.new(first_unit:, unit_amount:, last_unit: nil) end - sig do - override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) - end + sig { + override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) } def to_hash end end @@ -12823,7 +12797,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + ) end def tiered_bps_config end @@ -12831,7 +12805,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig ) @@ -12860,7 +12834,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -12870,7 +12844,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration @@ -12925,7 +12899,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -12935,7 +12909,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration @@ -12986,7 +12960,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -13062,7 +13036,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) end def tiers end @@ -13072,7 +13046,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier @@ -13087,7 +13061,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) tiers: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -13145,7 +13119,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) minimum_amount: String, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String) - ) + ) .returns(T.attached_class) end def self.new(bps:, minimum_amount:, maximum_amount: nil, per_unit_maximum: nil) @@ -13154,12 +13128,8 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do override .returns( - { - bps: Float, - minimum_amount: String, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - } + {bps: Float, minimum_amount: String, maximum_amount: T.nilable(String), +per_unit_maximum: T.nilable(String)} ) end def to_hash @@ -13311,7 +13281,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -13321,7 +13291,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration @@ -13376,7 +13346,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -13386,7 +13356,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration @@ -13437,7 +13407,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -13616,7 +13586,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + ) end def bulk_bps_config end @@ -13624,7 +13594,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig ) @@ -13685,7 +13655,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -13695,7 +13665,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration @@ -13750,7 +13720,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -13760,7 +13730,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration @@ -13811,7 +13781,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -13870,7 +13840,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier ] - ) + ) end def tiers end @@ -13880,7 +13850,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier @@ -13895,7 +13865,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) tiers: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier ] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -13946,10 +13916,8 @@ last_unit: T.nilable(Float)).returns(T.attached_class) def self.new(bps:, maximum_amount: nil, per_unit_maximum: nil) end - sig do - override.returns({bps: Float, maximum_amount: T.nilable(String), -per_unit_maximum: T.nilable(String)}) - end + sig { + override.returns({bps: Float, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String)}) } def to_hash end end @@ -14059,7 +14027,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig - ) + ) .returns(Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig) end def bulk_config=(_) @@ -14118,7 +14086,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -14128,7 +14096,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration @@ -14183,7 +14151,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -14193,7 +14161,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration @@ -14244,7 +14212,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -14301,7 +14269,7 @@ per_unit_maximum: T.nilable(String)}) sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) end def tiers end @@ -14309,7 +14277,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] ) @@ -14320,7 +14288,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -14522,7 +14490,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -14532,7 +14500,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration @@ -14587,7 +14555,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -14597,7 +14565,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration @@ -14648,7 +14616,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -14859,7 +14827,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -14869,7 +14837,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration @@ -14924,7 +14892,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -14934,7 +14902,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration @@ -14985,7 +14953,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -15196,7 +15164,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -15206,7 +15174,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration @@ -15261,7 +15229,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -15271,7 +15239,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration @@ -15322,7 +15290,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -15533,7 +15501,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -15543,7 +15511,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration @@ -15598,7 +15566,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -15608,7 +15576,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration @@ -15659,7 +15627,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -15870,7 +15838,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -15880,7 +15848,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration @@ -15935,7 +15903,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -15945,7 +15913,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration @@ -15996,7 +15964,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -16207,7 +16175,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -16217,7 +16185,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration @@ -16272,7 +16240,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -16282,7 +16250,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration @@ -16333,7 +16301,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -16544,7 +16512,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -16554,7 +16522,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration @@ -16609,7 +16577,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -16619,7 +16587,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration @@ -16670,7 +16638,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -16881,7 +16849,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -16891,7 +16859,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration @@ -16946,7 +16914,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -16956,7 +16924,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration @@ -17007,7 +16975,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -17218,7 +17186,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -17228,7 +17196,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration @@ -17283,7 +17251,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -17293,7 +17261,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration @@ -17344,7 +17312,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -17555,7 +17523,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -17565,7 +17533,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration @@ -17620,7 +17588,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -17630,7 +17598,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration @@ -17681,7 +17649,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -17892,7 +17860,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -17902,7 +17870,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration @@ -17957,7 +17925,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -17967,7 +17935,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration @@ -18018,7 +17986,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -18229,7 +18197,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -18239,7 +18207,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration @@ -18294,7 +18262,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -18304,7 +18272,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration @@ -18355,7 +18323,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -18566,7 +18534,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -18576,7 +18544,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration @@ -18631,7 +18599,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -18641,7 +18609,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration @@ -18692,7 +18660,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -18903,7 +18871,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -18913,7 +18881,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration @@ -18968,7 +18936,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -18978,7 +18946,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration @@ -19029,7 +18997,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -19240,7 +19208,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -19250,7 +19218,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration @@ -19305,7 +19273,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -19315,7 +19283,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration @@ -19366,7 +19334,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -19577,7 +19545,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -19587,7 +19555,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration @@ -19642,7 +19610,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -19652,7 +19620,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration @@ -19703,7 +19671,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -19914,7 +19882,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -19924,7 +19892,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration @@ -19979,7 +19947,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -19989,7 +19957,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration @@ -20040,7 +20008,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( From ba7c288a8f7fdaf87ad78616086d3528632b07ef Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 11 Mar 2025 13:52:31 +0000 Subject: [PATCH 07/10] chore: better phone number examples (#127) --- .../orb/models/subscription_create_params.rbi | 754 +++++++++--------- 1 file changed, 399 insertions(+), 355 deletions(-) diff --git a/rbi/lib/orb/models/subscription_create_params.rbi b/rbi/lib/orb/models/subscription_create_params.rbi index 57381283..14aa7893 100644 --- a/rbi/lib/orb/models/subscription_create_params.rbi +++ b/rbi/lib/orb/models/subscription_create_params.rbi @@ -312,7 +312,7 @@ module Orb trial_duration_days: T.nilable(Integer), usage_customer_ids: T.nilable(T::Array[String]), request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) - ) + ) .returns(T.attached_class) end def self.new( @@ -403,7 +403,7 @@ module Orb Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewMinimum, Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewMaximum ) - ) + ) end def adjustment end @@ -417,7 +417,7 @@ module Orb Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewMinimum, Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewMaximum ) - ) + ) .returns( T.any( Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewPercentageDiscount, @@ -467,7 +467,7 @@ module Orb end_date: T.nilable(Time), plan_phase_order: T.nilable(Integer), start_date: T.nilable(Time) - ) + ) .returns(T.attached_class) end def self.new(adjustment:, end_date: nil, plan_phase_order: nil, start_date: nil) @@ -535,7 +535,7 @@ module Orb percentage_discount: Float, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, percentage_discount:, is_invoice_level: nil, adjustment_type: :percentage_discount) @@ -595,7 +595,7 @@ module Orb usage_discount: Float, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, usage_discount:, is_invoice_level: nil, adjustment_type: :usage_discount) @@ -655,7 +655,7 @@ module Orb applies_to_price_ids: T::Array[String], is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(amount_discount:, applies_to_price_ids:, is_invoice_level: nil, adjustment_type: :amount_discount) @@ -724,7 +724,7 @@ module Orb minimum_amount: String, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, item_id:, minimum_amount:, is_invoice_level: nil, adjustment_type: :minimum) @@ -785,7 +785,7 @@ module Orb maximum_amount: String, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, maximum_amount:, is_invoice_level: nil, adjustment_type: :maximum) @@ -913,7 +913,7 @@ module Orb Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice ) ) - ) + ) end def price end @@ -949,7 +949,7 @@ module Orb Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice ) ) - ) + ) .returns( T.nilable( T.any( @@ -1041,7 +1041,7 @@ module Orb ), price_id: T.nilable(String), start_date: T.nilable(Time) - ) + ) .returns(T.attached_class) end def self.new( @@ -1148,8 +1148,12 @@ module Orb sig do override - .returns({amount: String, cadence: Symbol, currency: String, -expires_at_end_of_cadence: T::Boolean}) + .returns({ + amount: String, + cadence: Symbol, + currency: String, + expires_at_end_of_cadence: T::Boolean + }) end def to_hash end @@ -1211,7 +1215,7 @@ expires_at_end_of_cadence: T::Boolean}) amount_discount: T.nilable(String), percentage_discount: T.nilable(Float), usage_discount: T.nilable(Float) - ) + ) .returns(T.attached_class) end def self.new(discount_type:, amount_discount: nil, percentage_discount: nil, usage_discount: nil) @@ -1314,7 +1318,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -1324,7 +1328,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration @@ -1379,7 +1383,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -1389,7 +1393,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration @@ -1440,7 +1444,7 @@ expires_at_end_of_cadence: T::Boolean}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -1643,7 +1647,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + ) end def package_config end @@ -1651,7 +1655,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig ) @@ -1680,7 +1684,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -1690,7 +1694,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration @@ -1745,7 +1749,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -1755,7 +1759,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration @@ -1806,7 +1810,7 @@ expires_at_end_of_cadence: T::Boolean}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -2005,7 +2009,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig - ) + ) .returns(Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig) end def matrix_config=(_) @@ -2048,7 +2052,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -2058,7 +2062,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration @@ -2113,7 +2117,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -2123,7 +2127,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration @@ -2174,7 +2178,7 @@ expires_at_end_of_cadence: T::Boolean}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -2266,7 +2270,7 @@ expires_at_end_of_cadence: T::Boolean}) T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) end def matrix_values end @@ -2276,7 +2280,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue @@ -2293,7 +2297,7 @@ expires_at_end_of_cadence: T::Boolean}) matrix_values: T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) .returns(T.attached_class) end def self.new(default_unit_amount:, dimensions:, matrix_values:) @@ -2331,8 +2335,11 @@ expires_at_end_of_cadence: T::Boolean}) def unit_amount=(_) end - sig { - params(dimension_values: T::Array[T.nilable(String)], unit_amount: String).returns(T.attached_class) } + sig do + params( +dimension_values: T::Array[T.nilable(String)], + unit_amount: String).returns(T.attached_class) + end def self.new(dimension_values:, unit_amount:) end @@ -2461,7 +2468,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig - ) + ) .returns(Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig) end def tiered_config=(_) @@ -2488,7 +2495,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -2498,7 +2505,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration @@ -2553,7 +2560,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -2563,7 +2570,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration @@ -2614,7 +2621,7 @@ expires_at_end_of_cadence: T::Boolean}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -2688,7 +2695,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) end def tiers end @@ -2696,7 +2703,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] ) @@ -2707,7 +2714,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -2749,13 +2756,18 @@ expires_at_end_of_cadence: T::Boolean}) def last_unit=(_) end - sig { - params(first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)).returns(T.attached_class) } + sig do + params( +first_unit: Float, +unit_amount: String, + last_unit: T.nilable(Float)).returns(T.attached_class) + end def self.new(first_unit:, unit_amount:, last_unit: nil) end - sig { - override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) } + sig do + override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) + end def to_hash end end @@ -2876,7 +2888,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + ) end def tiered_bps_config end @@ -2884,7 +2896,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig ) @@ -2913,7 +2925,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -2923,7 +2935,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration @@ -2978,7 +2990,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -2988,7 +3000,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration @@ -3039,7 +3051,7 @@ expires_at_end_of_cadence: T::Boolean}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -3115,7 +3127,7 @@ expires_at_end_of_cadence: T::Boolean}) T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) end def tiers end @@ -3125,7 +3137,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier @@ -3140,7 +3152,7 @@ expires_at_end_of_cadence: T::Boolean}) tiers: T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -3198,7 +3210,7 @@ expires_at_end_of_cadence: T::Boolean}) minimum_amount: String, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String) - ) + ) .returns(T.attached_class) end def self.new(bps:, minimum_amount:, maximum_amount: nil, per_unit_maximum: nil) @@ -3207,8 +3219,12 @@ expires_at_end_of_cadence: T::Boolean}) sig do override .returns( - {bps: Float, minimum_amount: String, maximum_amount: T.nilable(String), -per_unit_maximum: T.nilable(String)} + { + bps: Float, + minimum_amount: String, + maximum_amount: T.nilable(String), + per_unit_maximum: T.nilable(String) + } ) end def to_hash @@ -3360,7 +3376,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -3370,7 +3386,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration @@ -3425,7 +3441,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -3435,7 +3451,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration @@ -3486,7 +3502,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -3665,7 +3681,7 @@ per_unit_maximum: T.nilable(String)} sig do returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + ) end def bulk_bps_config end @@ -3673,7 +3689,7 @@ per_unit_maximum: T.nilable(String)} sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig ) @@ -3734,7 +3750,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -3744,7 +3760,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration @@ -3799,7 +3815,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -3809,7 +3825,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration @@ -3860,7 +3876,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -3917,7 +3933,7 @@ per_unit_maximum: T.nilable(String)} sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier] - ) + ) end def tiers end @@ -3925,7 +3941,7 @@ per_unit_maximum: T.nilable(String)} sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier] ) @@ -3936,7 +3952,7 @@ per_unit_maximum: T.nilable(String)} sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -3985,8 +4001,13 @@ per_unit_maximum: T.nilable(String)} def self.new(bps:, maximum_amount: nil, per_unit_maximum: nil) end - sig { - override.returns({bps: Float, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String)}) } + sig do + override.returns( +{ +bps: Float, +maximum_amount: T.nilable(String), + per_unit_maximum: T.nilable(String)}) + end def to_hash end end @@ -4153,7 +4174,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -4163,7 +4184,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration @@ -4218,7 +4239,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -4228,7 +4249,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration @@ -4279,7 +4300,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -4336,7 +4357,7 @@ per_unit_maximum: T.nilable(String)} sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) end def tiers end @@ -4344,7 +4365,7 @@ per_unit_maximum: T.nilable(String)} sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] ) @@ -4355,7 +4376,7 @@ per_unit_maximum: T.nilable(String)} sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -4557,7 +4578,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -4567,7 +4588,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration @@ -4622,7 +4643,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -4632,7 +4653,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration @@ -4683,7 +4704,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -4894,7 +4915,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -4904,7 +4925,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration @@ -4959,7 +4980,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -4969,7 +4990,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration @@ -5020,7 +5041,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -5231,7 +5252,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -5241,7 +5262,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration @@ -5296,7 +5317,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -5306,7 +5327,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration @@ -5357,7 +5378,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -5568,7 +5589,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -5578,7 +5599,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration @@ -5633,7 +5654,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -5643,7 +5664,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration @@ -5694,7 +5715,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -5905,7 +5926,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -5915,7 +5936,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration @@ -5970,7 +5991,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -5980,7 +6001,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration @@ -6031,7 +6052,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -6242,7 +6263,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -6252,7 +6273,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration @@ -6307,7 +6328,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -6317,7 +6338,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration @@ -6368,7 +6389,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -6579,7 +6600,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -6589,7 +6610,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration @@ -6644,7 +6665,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -6654,7 +6675,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration @@ -6705,7 +6726,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -6916,7 +6937,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -6926,7 +6947,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration @@ -6981,7 +7002,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -6991,7 +7012,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration @@ -7042,7 +7063,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -7253,7 +7274,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -7263,7 +7284,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration @@ -7318,7 +7339,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -7328,7 +7349,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration @@ -7379,7 +7400,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -7590,7 +7611,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -7600,7 +7621,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration @@ -7655,7 +7676,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -7665,7 +7686,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration @@ -7716,7 +7737,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -7927,7 +7948,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -7937,7 +7958,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration @@ -7992,7 +8013,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -8002,7 +8023,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration @@ -8053,7 +8074,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -8264,7 +8285,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -8274,7 +8295,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration @@ -8329,7 +8350,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -8339,7 +8360,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration @@ -8390,7 +8411,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -8601,7 +8622,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -8611,7 +8632,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration @@ -8666,7 +8687,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -8676,7 +8697,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration @@ -8727,7 +8748,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -8938,7 +8959,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -8948,7 +8969,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration @@ -9003,7 +9024,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -9013,7 +9034,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration @@ -9064,7 +9085,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -9275,7 +9296,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -9285,7 +9306,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration @@ -9340,7 +9361,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -9350,7 +9371,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration @@ -9401,7 +9422,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -9612,7 +9633,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -9622,7 +9643,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration @@ -9677,7 +9698,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -9687,7 +9708,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration @@ -9738,7 +9759,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -9949,7 +9970,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -9959,7 +9980,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration @@ -10014,7 +10035,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -10024,7 +10045,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration @@ -10075,7 +10096,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -10262,8 +10283,9 @@ per_unit_maximum: T.nilable(String)} def year=(_) end - sig { - params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) } + sig do + params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) + end def self.new(day:, month: nil, year: nil) end @@ -10321,8 +10343,9 @@ per_unit_maximum: T.nilable(String)} def price_id=(_) end - sig { - params(external_price_id: T.nilable(String), price_id: T.nilable(String)).returns(T.attached_class) } + sig do + params(external_price_id: T.nilable(String), price_id: T.nilable(String)).returns(T.attached_class) + end def self.new(external_price_id: nil, price_id: nil) end @@ -10341,7 +10364,7 @@ per_unit_maximum: T.nilable(String)} Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMinimum, Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMaximum ) - ) + ) end def adjustment end @@ -10355,7 +10378,7 @@ per_unit_maximum: T.nilable(String)} Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMinimum, Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMaximum ) - ) + ) .returns( T.any( Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewPercentageDiscount, @@ -10387,7 +10410,7 @@ per_unit_maximum: T.nilable(String)} Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMaximum ), replaces_adjustment_id: String - ) + ) .returns(T.attached_class) end def self.new(adjustment:, replaces_adjustment_id:) @@ -10453,7 +10476,7 @@ per_unit_maximum: T.nilable(String)} percentage_discount: Float, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, percentage_discount:, is_invoice_level: nil, adjustment_type: :percentage_discount) @@ -10513,7 +10536,7 @@ per_unit_maximum: T.nilable(String)} usage_discount: Float, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, usage_discount:, is_invoice_level: nil, adjustment_type: :usage_discount) @@ -10573,7 +10596,7 @@ per_unit_maximum: T.nilable(String)} applies_to_price_ids: T::Array[String], is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(amount_discount:, applies_to_price_ids:, is_invoice_level: nil, adjustment_type: :amount_discount) @@ -10642,7 +10665,7 @@ per_unit_maximum: T.nilable(String)} minimum_amount: String, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, item_id:, minimum_amount:, is_invoice_level: nil, adjustment_type: :minimum) @@ -10703,7 +10726,7 @@ per_unit_maximum: T.nilable(String)} maximum_amount: String, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, maximum_amount:, is_invoice_level: nil, adjustment_type: :maximum) @@ -10831,7 +10854,7 @@ per_unit_maximum: T.nilable(String)} Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice ) ) - ) + ) end def price end @@ -10867,7 +10890,7 @@ per_unit_maximum: T.nilable(String)} Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice ) ) - ) + ) .returns( T.nilable( T.any( @@ -10950,7 +10973,7 @@ per_unit_maximum: T.nilable(String)} ) ), price_id: T.nilable(String) - ) + ) .returns(T.attached_class) end def self.new( @@ -11055,8 +11078,12 @@ per_unit_maximum: T.nilable(String)} sig do override - .returns({amount: String, cadence: Symbol, currency: String, -expires_at_end_of_cadence: T::Boolean}) + .returns({ + amount: String, + cadence: Symbol, + currency: String, + expires_at_end_of_cadence: T::Boolean + }) end def to_hash end @@ -11118,7 +11145,7 @@ expires_at_end_of_cadence: T::Boolean}) amount_discount: T.nilable(String), percentage_discount: T.nilable(Float), usage_discount: T.nilable(Float) - ) + ) .returns(T.attached_class) end def self.new(discount_type:, amount_discount: nil, percentage_discount: nil, usage_discount: nil) @@ -11196,7 +11223,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::UnitConfig - ) + ) .returns(Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::UnitConfig) end def unit_config=(_) @@ -11223,7 +11250,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -11233,7 +11260,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration @@ -11288,7 +11315,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -11298,7 +11325,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration @@ -11349,7 +11376,7 @@ expires_at_end_of_cadence: T::Boolean}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -11552,7 +11579,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + ) end def package_config end @@ -11560,7 +11587,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig ) @@ -11589,7 +11616,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -11599,7 +11626,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration @@ -11654,7 +11681,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -11664,7 +11691,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration @@ -11715,7 +11742,7 @@ expires_at_end_of_cadence: T::Boolean}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -11910,7 +11937,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig - ) + ) end def matrix_config end @@ -11918,7 +11945,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig ) @@ -11963,7 +11990,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -11973,7 +12000,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration @@ -12028,7 +12055,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -12038,7 +12065,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration @@ -12089,7 +12116,7 @@ expires_at_end_of_cadence: T::Boolean}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -12181,7 +12208,7 @@ expires_at_end_of_cadence: T::Boolean}) T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) end def matrix_values end @@ -12191,7 +12218,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue @@ -12208,7 +12235,7 @@ expires_at_end_of_cadence: T::Boolean}) matrix_values: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) .returns(T.attached_class) end def self.new(default_unit_amount:, dimensions:, matrix_values:) @@ -12246,8 +12273,11 @@ expires_at_end_of_cadence: T::Boolean}) def unit_amount=(_) end - sig { - params(dimension_values: T::Array[T.nilable(String)], unit_amount: String).returns(T.attached_class) } + sig do + params( +dimension_values: T::Array[T.nilable(String)], + unit_amount: String).returns(T.attached_class) + end def self.new(dimension_values:, unit_amount:) end @@ -12372,7 +12402,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig - ) + ) end def tiered_config end @@ -12380,7 +12410,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig ) @@ -12409,7 +12439,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -12419,7 +12449,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration @@ -12474,7 +12504,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -12484,7 +12514,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration @@ -12535,7 +12565,7 @@ expires_at_end_of_cadence: T::Boolean}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -12609,7 +12639,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) end def tiers end @@ -12617,7 +12647,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] ) @@ -12628,7 +12658,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -12670,13 +12700,18 @@ expires_at_end_of_cadence: T::Boolean}) def last_unit=(_) end - sig { - params(first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)).returns(T.attached_class) } + sig do + params( +first_unit: Float, +unit_amount: String, + last_unit: T.nilable(Float)).returns(T.attached_class) + end def self.new(first_unit:, unit_amount:, last_unit: nil) end - sig { - override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) } + sig do + override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) + end def to_hash end end @@ -12797,7 +12832,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + ) end def tiered_bps_config end @@ -12805,7 +12840,7 @@ expires_at_end_of_cadence: T::Boolean}) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig ) @@ -12834,7 +12869,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -12844,7 +12879,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration @@ -12899,7 +12934,7 @@ expires_at_end_of_cadence: T::Boolean}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -12909,7 +12944,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration @@ -12960,7 +12995,7 @@ expires_at_end_of_cadence: T::Boolean}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -13036,7 +13071,7 @@ expires_at_end_of_cadence: T::Boolean}) T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) end def tiers end @@ -13046,7 +13081,7 @@ expires_at_end_of_cadence: T::Boolean}) _: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier @@ -13061,7 +13096,7 @@ expires_at_end_of_cadence: T::Boolean}) tiers: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -13119,7 +13154,7 @@ expires_at_end_of_cadence: T::Boolean}) minimum_amount: String, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String) - ) + ) .returns(T.attached_class) end def self.new(bps:, minimum_amount:, maximum_amount: nil, per_unit_maximum: nil) @@ -13128,8 +13163,12 @@ expires_at_end_of_cadence: T::Boolean}) sig do override .returns( - {bps: Float, minimum_amount: String, maximum_amount: T.nilable(String), -per_unit_maximum: T.nilable(String)} + { + bps: Float, + minimum_amount: String, + maximum_amount: T.nilable(String), + per_unit_maximum: T.nilable(String) + } ) end def to_hash @@ -13281,7 +13320,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -13291,7 +13330,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration @@ -13346,7 +13385,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -13356,7 +13395,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration @@ -13407,7 +13446,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -13586,7 +13625,7 @@ per_unit_maximum: T.nilable(String)} sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + ) end def bulk_bps_config end @@ -13594,7 +13633,7 @@ per_unit_maximum: T.nilable(String)} sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig ) @@ -13655,7 +13694,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -13665,7 +13704,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration @@ -13720,7 +13759,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -13730,7 +13769,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration @@ -13781,7 +13820,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -13840,7 +13879,7 @@ per_unit_maximum: T.nilable(String)} T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier ] - ) + ) end def tiers end @@ -13850,7 +13889,7 @@ per_unit_maximum: T.nilable(String)} _: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier @@ -13865,7 +13904,7 @@ per_unit_maximum: T.nilable(String)} tiers: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier ] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -13916,8 +13955,13 @@ per_unit_maximum: T.nilable(String)} def self.new(bps:, maximum_amount: nil, per_unit_maximum: nil) end - sig { - override.returns({bps: Float, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String)}) } + sig do + override.returns( +{ +bps: Float, +maximum_amount: T.nilable(String), + per_unit_maximum: T.nilable(String)}) + end def to_hash end end @@ -14027,7 +14071,7 @@ per_unit_maximum: T.nilable(String)} sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig - ) + ) .returns(Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig) end def bulk_config=(_) @@ -14086,7 +14130,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -14096,7 +14140,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration @@ -14151,7 +14195,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -14161,7 +14205,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration @@ -14212,7 +14256,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -14269,7 +14313,7 @@ per_unit_maximum: T.nilable(String)} sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) end def tiers end @@ -14277,7 +14321,7 @@ per_unit_maximum: T.nilable(String)} sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] ) @@ -14288,7 +14332,7 @@ per_unit_maximum: T.nilable(String)} sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -14490,7 +14534,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -14500,7 +14544,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration @@ -14555,7 +14599,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -14565,7 +14609,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration @@ -14616,7 +14660,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -14827,7 +14871,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -14837,7 +14881,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration @@ -14892,7 +14936,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -14902,7 +14946,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration @@ -14953,7 +14997,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -15164,7 +15208,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -15174,7 +15218,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration @@ -15229,7 +15273,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -15239,7 +15283,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration @@ -15290,7 +15334,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -15501,7 +15545,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -15511,7 +15555,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration @@ -15566,7 +15610,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -15576,7 +15620,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration @@ -15627,7 +15671,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -15838,7 +15882,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -15848,7 +15892,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration @@ -15903,7 +15947,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -15913,7 +15957,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration @@ -15964,7 +16008,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -16175,7 +16219,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -16185,7 +16229,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration @@ -16240,7 +16284,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -16250,7 +16294,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration @@ -16301,7 +16345,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -16512,7 +16556,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -16522,7 +16566,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration @@ -16577,7 +16621,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -16587,7 +16631,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration @@ -16638,7 +16682,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -16849,7 +16893,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -16859,7 +16903,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration @@ -16914,7 +16958,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -16924,7 +16968,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration @@ -16975,7 +17019,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -17186,7 +17230,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -17196,7 +17240,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration @@ -17251,7 +17295,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -17261,7 +17305,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration @@ -17312,7 +17356,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -17523,7 +17567,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -17533,7 +17577,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration @@ -17588,7 +17632,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -17598,7 +17642,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration @@ -17649,7 +17693,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -17860,7 +17904,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -17870,7 +17914,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration @@ -17925,7 +17969,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -17935,7 +17979,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration @@ -17986,7 +18030,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -18197,7 +18241,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -18207,7 +18251,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration @@ -18262,7 +18306,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -18272,7 +18316,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration @@ -18323,7 +18367,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -18534,7 +18578,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -18544,7 +18588,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration @@ -18599,7 +18643,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -18609,7 +18653,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration @@ -18660,7 +18704,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -18871,7 +18915,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -18881,7 +18925,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration @@ -18936,7 +18980,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -18946,7 +18990,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration @@ -18997,7 +19041,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -19208,7 +19252,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -19218,7 +19262,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration @@ -19273,7 +19317,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -19283,7 +19327,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration @@ -19334,7 +19378,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -19545,7 +19589,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -19555,7 +19599,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration @@ -19610,7 +19654,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -19620,7 +19664,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration @@ -19671,7 +19715,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -19882,7 +19926,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -19892,7 +19936,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration @@ -19947,7 +19991,7 @@ per_unit_maximum: T.nilable(String)} T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -19957,7 +20001,7 @@ per_unit_maximum: T.nilable(String)} _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration @@ -20008,7 +20052,7 @@ per_unit_maximum: T.nilable(String)} metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( From 7e381278a3814fc508d73a4cf0126e59776fd1f1 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 11 Mar 2025 14:32:14 +0000 Subject: [PATCH 08/10] chore(internal): codegen related update (#128) --- .../orb/models/subscription_create_params.rbi | 36 +++++++------------ 1 file changed, 12 insertions(+), 24 deletions(-) diff --git a/rbi/lib/orb/models/subscription_create_params.rbi b/rbi/lib/orb/models/subscription_create_params.rbi index 14aa7893..daf0b3f0 100644 --- a/rbi/lib/orb/models/subscription_create_params.rbi +++ b/rbi/lib/orb/models/subscription_create_params.rbi @@ -2336,9 +2336,8 @@ module Orb end sig do - params( -dimension_values: T::Array[T.nilable(String)], - unit_amount: String).returns(T.attached_class) + params(dimension_values: T::Array[T.nilable(String)], +unit_amount: String).returns(T.attached_class) end def self.new(dimension_values:, unit_amount:) end @@ -2757,10 +2756,8 @@ dimension_values: T::Array[T.nilable(String)], end sig do - params( -first_unit: Float, -unit_amount: String, - last_unit: T.nilable(Float)).returns(T.attached_class) + params(first_unit: Float, unit_amount: String, +last_unit: T.nilable(Float)).returns(T.attached_class) end def self.new(first_unit:, unit_amount:, last_unit: nil) end @@ -4002,11 +3999,8 @@ unit_amount: String, end sig do - override.returns( -{ -bps: Float, -maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String)}) + override.returns({bps: Float, maximum_amount: T.nilable(String), +per_unit_maximum: T.nilable(String)}) end def to_hash end @@ -12274,9 +12268,8 @@ maximum_amount: T.nilable(String), end sig do - params( -dimension_values: T::Array[T.nilable(String)], - unit_amount: String).returns(T.attached_class) + params(dimension_values: T::Array[T.nilable(String)], +unit_amount: String).returns(T.attached_class) end def self.new(dimension_values:, unit_amount:) end @@ -12701,10 +12694,8 @@ dimension_values: T::Array[T.nilable(String)], end sig do - params( -first_unit: Float, -unit_amount: String, - last_unit: T.nilable(Float)).returns(T.attached_class) + params(first_unit: Float, unit_amount: String, +last_unit: T.nilable(Float)).returns(T.attached_class) end def self.new(first_unit:, unit_amount:, last_unit: nil) end @@ -13956,11 +13947,8 @@ unit_amount: String, end sig do - override.returns( -{ -bps: Float, -maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String)}) + override.returns({bps: Float, maximum_amount: T.nilable(String), +per_unit_maximum: T.nilable(String)}) end def to_hash end From 229b22cd7c2464423c24df52bb3e613a4860d6ce Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 11 Mar 2025 15:47:45 +0000 Subject: [PATCH 09/10] fix: fix casing in tests (#129) --- .../orb/models/subscription_create_params.rbi | 742 +++++++++--------- 1 file changed, 355 insertions(+), 387 deletions(-) diff --git a/rbi/lib/orb/models/subscription_create_params.rbi b/rbi/lib/orb/models/subscription_create_params.rbi index daf0b3f0..57381283 100644 --- a/rbi/lib/orb/models/subscription_create_params.rbi +++ b/rbi/lib/orb/models/subscription_create_params.rbi @@ -312,7 +312,7 @@ module Orb trial_duration_days: T.nilable(Integer), usage_customer_ids: T.nilable(T::Array[String]), request_options: T.any(Orb::RequestOptions, T::Hash[Symbol, T.anything]) - ) + ) .returns(T.attached_class) end def self.new( @@ -403,7 +403,7 @@ module Orb Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewMinimum, Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewMaximum ) - ) + ) end def adjustment end @@ -417,7 +417,7 @@ module Orb Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewMinimum, Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewMaximum ) - ) + ) .returns( T.any( Orb::Models::SubscriptionCreateParams::AddAdjustment::Adjustment::NewPercentageDiscount, @@ -467,7 +467,7 @@ module Orb end_date: T.nilable(Time), plan_phase_order: T.nilable(Integer), start_date: T.nilable(Time) - ) + ) .returns(T.attached_class) end def self.new(adjustment:, end_date: nil, plan_phase_order: nil, start_date: nil) @@ -535,7 +535,7 @@ module Orb percentage_discount: Float, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, percentage_discount:, is_invoice_level: nil, adjustment_type: :percentage_discount) @@ -595,7 +595,7 @@ module Orb usage_discount: Float, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, usage_discount:, is_invoice_level: nil, adjustment_type: :usage_discount) @@ -655,7 +655,7 @@ module Orb applies_to_price_ids: T::Array[String], is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(amount_discount:, applies_to_price_ids:, is_invoice_level: nil, adjustment_type: :amount_discount) @@ -724,7 +724,7 @@ module Orb minimum_amount: String, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, item_id:, minimum_amount:, is_invoice_level: nil, adjustment_type: :minimum) @@ -785,7 +785,7 @@ module Orb maximum_amount: String, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, maximum_amount:, is_invoice_level: nil, adjustment_type: :maximum) @@ -913,7 +913,7 @@ module Orb Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice ) ) - ) + ) end def price end @@ -949,7 +949,7 @@ module Orb Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice ) ) - ) + ) .returns( T.nilable( T.any( @@ -1041,7 +1041,7 @@ module Orb ), price_id: T.nilable(String), start_date: T.nilable(Time) - ) + ) .returns(T.attached_class) end def self.new( @@ -1148,12 +1148,8 @@ module Orb sig do override - .returns({ - amount: String, - cadence: Symbol, - currency: String, - expires_at_end_of_cadence: T::Boolean - }) + .returns({amount: String, cadence: Symbol, currency: String, +expires_at_end_of_cadence: T::Boolean}) end def to_hash end @@ -1215,7 +1211,7 @@ module Orb amount_discount: T.nilable(String), percentage_discount: T.nilable(Float), usage_discount: T.nilable(Float) - ) + ) .returns(T.attached_class) end def self.new(discount_type:, amount_discount: nil, percentage_discount: nil, usage_discount: nil) @@ -1318,7 +1314,7 @@ module Orb T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -1328,7 +1324,7 @@ module Orb _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration @@ -1383,7 +1379,7 @@ module Orb T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -1393,7 +1389,7 @@ module Orb _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration @@ -1444,7 +1440,7 @@ module Orb metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -1647,7 +1643,7 @@ module Orb sig do returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + ) end def package_config end @@ -1655,7 +1651,7 @@ module Orb sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::PackageConfig ) @@ -1684,7 +1680,7 @@ module Orb T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -1694,7 +1690,7 @@ module Orb _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration @@ -1749,7 +1745,7 @@ module Orb T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -1759,7 +1755,7 @@ module Orb _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration @@ -1810,7 +1806,7 @@ module Orb metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -2009,7 +2005,7 @@ module Orb sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig - ) + ) .returns(Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig) end def matrix_config=(_) @@ -2052,7 +2048,7 @@ module Orb T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -2062,7 +2058,7 @@ module Orb _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration @@ -2117,7 +2113,7 @@ module Orb T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -2127,7 +2123,7 @@ module Orb _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration @@ -2178,7 +2174,7 @@ module Orb metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -2270,7 +2266,7 @@ module Orb T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) end def matrix_values end @@ -2280,7 +2276,7 @@ module Orb _: T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue @@ -2297,7 +2293,7 @@ module Orb matrix_values: T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) .returns(T.attached_class) end def self.new(default_unit_amount:, dimensions:, matrix_values:) @@ -2335,10 +2331,8 @@ module Orb def unit_amount=(_) end - sig do - params(dimension_values: T::Array[T.nilable(String)], -unit_amount: String).returns(T.attached_class) - end + sig { + params(dimension_values: T::Array[T.nilable(String)], unit_amount: String).returns(T.attached_class) } def self.new(dimension_values:, unit_amount:) end @@ -2467,7 +2461,7 @@ unit_amount: String).returns(T.attached_class) sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig - ) + ) .returns(Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig) end def tiered_config=(_) @@ -2494,7 +2488,7 @@ unit_amount: String).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -2504,7 +2498,7 @@ unit_amount: String).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration @@ -2559,7 +2553,7 @@ unit_amount: String).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -2569,7 +2563,7 @@ unit_amount: String).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration @@ -2620,7 +2614,7 @@ unit_amount: String).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -2694,7 +2688,7 @@ unit_amount: String).returns(T.attached_class) sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) end def tiers end @@ -2702,7 +2696,7 @@ unit_amount: String).returns(T.attached_class) sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] ) @@ -2713,7 +2707,7 @@ unit_amount: String).returns(T.attached_class) sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -2755,16 +2749,13 @@ unit_amount: String).returns(T.attached_class) def last_unit=(_) end - sig do - params(first_unit: Float, unit_amount: String, -last_unit: T.nilable(Float)).returns(T.attached_class) - end + sig { + params(first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)).returns(T.attached_class) } def self.new(first_unit:, unit_amount:, last_unit: nil) end - sig do - override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) - end + sig { + override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) } def to_hash end end @@ -2885,7 +2876,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + ) end def tiered_bps_config end @@ -2893,7 +2884,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig ) @@ -2922,7 +2913,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -2932,7 +2923,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration @@ -2987,7 +2978,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -2997,7 +2988,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration @@ -3048,7 +3039,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -3124,7 +3115,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) end def tiers end @@ -3134,7 +3125,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier @@ -3149,7 +3140,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) tiers: T::Array[ Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -3207,7 +3198,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) minimum_amount: String, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String) - ) + ) .returns(T.attached_class) end def self.new(bps:, minimum_amount:, maximum_amount: nil, per_unit_maximum: nil) @@ -3216,12 +3207,8 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do override .returns( - { - bps: Float, - minimum_amount: String, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - } + {bps: Float, minimum_amount: String, maximum_amount: T.nilable(String), +per_unit_maximum: T.nilable(String)} ) end def to_hash @@ -3373,7 +3360,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -3383,7 +3370,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration @@ -3438,7 +3425,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -3448,7 +3435,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration @@ -3499,7 +3486,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -3678,7 +3665,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + ) end def bulk_bps_config end @@ -3686,7 +3673,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do params( _: Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig ) @@ -3747,7 +3734,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -3757,7 +3744,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration @@ -3812,7 +3799,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -3822,7 +3809,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration @@ -3873,7 +3860,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -3930,7 +3917,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier] - ) + ) end def tiers end @@ -3938,7 +3925,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier] ) @@ -3949,7 +3936,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -3998,10 +3985,8 @@ last_unit: T.nilable(Float)).returns(T.attached_class) def self.new(bps:, maximum_amount: nil, per_unit_maximum: nil) end - sig do - override.returns({bps: Float, maximum_amount: T.nilable(String), -per_unit_maximum: T.nilable(String)}) - end + sig { + override.returns({bps: Float, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String)}) } def to_hash end end @@ -4168,7 +4153,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -4178,7 +4163,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration @@ -4233,7 +4218,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -4243,7 +4228,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration @@ -4294,7 +4279,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -4351,7 +4336,7 @@ per_unit_maximum: T.nilable(String)}) sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) end def tiers end @@ -4359,7 +4344,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] ) @@ -4370,7 +4355,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -4572,7 +4557,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -4582,7 +4567,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration @@ -4637,7 +4622,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -4647,7 +4632,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration @@ -4698,7 +4683,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -4909,7 +4894,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -4919,7 +4904,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration @@ -4974,7 +4959,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -4984,7 +4969,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration @@ -5035,7 +5020,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -5246,7 +5231,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -5256,7 +5241,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration @@ -5311,7 +5296,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -5321,7 +5306,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration @@ -5372,7 +5357,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -5583,7 +5568,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -5593,7 +5578,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration @@ -5648,7 +5633,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -5658,7 +5643,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration @@ -5709,7 +5694,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -5920,7 +5905,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -5930,7 +5915,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration @@ -5985,7 +5970,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -5995,7 +5980,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration @@ -6046,7 +6031,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -6257,7 +6242,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -6267,7 +6252,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration @@ -6322,7 +6307,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -6332,7 +6317,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration @@ -6383,7 +6368,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -6594,7 +6579,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -6604,7 +6589,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration @@ -6659,7 +6644,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -6669,7 +6654,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration @@ -6720,7 +6705,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -6931,7 +6916,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -6941,7 +6926,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration @@ -6996,7 +6981,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -7006,7 +6991,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration @@ -7057,7 +7042,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -7268,7 +7253,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -7278,7 +7263,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration @@ -7333,7 +7318,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -7343,7 +7328,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration @@ -7394,7 +7379,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -7605,7 +7590,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -7615,7 +7600,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration @@ -7670,7 +7655,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -7680,7 +7665,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration @@ -7731,7 +7716,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -7942,7 +7927,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -7952,7 +7937,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration @@ -8007,7 +7992,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -8017,7 +8002,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration @@ -8068,7 +8053,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -8279,7 +8264,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -8289,7 +8274,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration @@ -8344,7 +8329,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -8354,7 +8339,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration @@ -8405,7 +8390,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -8616,7 +8601,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -8626,7 +8611,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration @@ -8681,7 +8666,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -8691,7 +8676,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration @@ -8742,7 +8727,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -8953,7 +8938,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -8963,7 +8948,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration @@ -9018,7 +9003,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -9028,7 +9013,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration @@ -9079,7 +9064,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -9290,7 +9275,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -9300,7 +9285,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration @@ -9355,7 +9340,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -9365,7 +9350,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration @@ -9416,7 +9401,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -9627,7 +9612,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -9637,7 +9622,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration @@ -9692,7 +9677,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -9702,7 +9687,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration @@ -9753,7 +9738,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -9964,7 +9949,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -9974,7 +9959,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration @@ -10029,7 +10014,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -10039,7 +10024,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::AddPrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration @@ -10090,7 +10075,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -10277,9 +10262,8 @@ per_unit_maximum: T.nilable(String)}) def year=(_) end - sig do - params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) - end + sig { + params(day: Integer, month: T.nilable(Integer), year: T.nilable(Integer)).returns(T.attached_class) } def self.new(day:, month: nil, year: nil) end @@ -10337,9 +10321,8 @@ per_unit_maximum: T.nilable(String)}) def price_id=(_) end - sig do - params(external_price_id: T.nilable(String), price_id: T.nilable(String)).returns(T.attached_class) - end + sig { + params(external_price_id: T.nilable(String), price_id: T.nilable(String)).returns(T.attached_class) } def self.new(external_price_id: nil, price_id: nil) end @@ -10358,7 +10341,7 @@ per_unit_maximum: T.nilable(String)}) Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMinimum, Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMaximum ) - ) + ) end def adjustment end @@ -10372,7 +10355,7 @@ per_unit_maximum: T.nilable(String)}) Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMinimum, Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMaximum ) - ) + ) .returns( T.any( Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewPercentageDiscount, @@ -10404,7 +10387,7 @@ per_unit_maximum: T.nilable(String)}) Orb::Models::SubscriptionCreateParams::ReplaceAdjustment::Adjustment::NewMaximum ), replaces_adjustment_id: String - ) + ) .returns(T.attached_class) end def self.new(adjustment:, replaces_adjustment_id:) @@ -10470,7 +10453,7 @@ per_unit_maximum: T.nilable(String)}) percentage_discount: Float, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, percentage_discount:, is_invoice_level: nil, adjustment_type: :percentage_discount) @@ -10530,7 +10513,7 @@ per_unit_maximum: T.nilable(String)}) usage_discount: Float, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, usage_discount:, is_invoice_level: nil, adjustment_type: :usage_discount) @@ -10590,7 +10573,7 @@ per_unit_maximum: T.nilable(String)}) applies_to_price_ids: T::Array[String], is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(amount_discount:, applies_to_price_ids:, is_invoice_level: nil, adjustment_type: :amount_discount) @@ -10659,7 +10642,7 @@ per_unit_maximum: T.nilable(String)}) minimum_amount: String, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, item_id:, minimum_amount:, is_invoice_level: nil, adjustment_type: :minimum) @@ -10720,7 +10703,7 @@ per_unit_maximum: T.nilable(String)}) maximum_amount: String, is_invoice_level: T::Boolean, adjustment_type: Symbol - ) + ) .returns(T.attached_class) end def self.new(applies_to_price_ids:, maximum_amount:, is_invoice_level: nil, adjustment_type: :maximum) @@ -10848,7 +10831,7 @@ per_unit_maximum: T.nilable(String)}) Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice ) ) - ) + ) end def price end @@ -10884,7 +10867,7 @@ per_unit_maximum: T.nilable(String)}) Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice ) ) - ) + ) .returns( T.nilable( T.any( @@ -10967,7 +10950,7 @@ per_unit_maximum: T.nilable(String)}) ) ), price_id: T.nilable(String) - ) + ) .returns(T.attached_class) end def self.new( @@ -11072,12 +11055,8 @@ per_unit_maximum: T.nilable(String)}) sig do override - .returns({ - amount: String, - cadence: Symbol, - currency: String, - expires_at_end_of_cadence: T::Boolean - }) + .returns({amount: String, cadence: Symbol, currency: String, +expires_at_end_of_cadence: T::Boolean}) end def to_hash end @@ -11139,7 +11118,7 @@ per_unit_maximum: T.nilable(String)}) amount_discount: T.nilable(String), percentage_discount: T.nilable(Float), usage_discount: T.nilable(Float) - ) + ) .returns(T.attached_class) end def self.new(discount_type:, amount_discount: nil, percentage_discount: nil, usage_discount: nil) @@ -11217,7 +11196,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::UnitConfig - ) + ) .returns(Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::UnitConfig) end def unit_config=(_) @@ -11244,7 +11223,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -11254,7 +11233,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::BillingCycleConfiguration @@ -11309,7 +11288,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -11319,7 +11298,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitPrice::InvoicingCycleConfiguration @@ -11370,7 +11349,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -11573,7 +11552,7 @@ per_unit_maximum: T.nilable(String)}) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + ) end def package_config end @@ -11581,7 +11560,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::PackageConfig ) @@ -11610,7 +11589,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -11620,7 +11599,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::BillingCycleConfiguration @@ -11675,7 +11654,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -11685,7 +11664,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackagePrice::InvoicingCycleConfiguration @@ -11736,7 +11715,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -11931,7 +11910,7 @@ per_unit_maximum: T.nilable(String)}) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig - ) + ) end def matrix_config end @@ -11939,7 +11918,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig ) @@ -11984,7 +11963,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -11994,7 +11973,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::BillingCycleConfiguration @@ -12049,7 +12028,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -12059,7 +12038,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::InvoicingCycleConfiguration @@ -12110,7 +12089,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -12202,7 +12181,7 @@ per_unit_maximum: T.nilable(String)}) T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) end def matrix_values end @@ -12212,7 +12191,7 @@ per_unit_maximum: T.nilable(String)}) _: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue @@ -12229,7 +12208,7 @@ per_unit_maximum: T.nilable(String)}) matrix_values: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixPrice::MatrixConfig::MatrixValue ] - ) + ) .returns(T.attached_class) end def self.new(default_unit_amount:, dimensions:, matrix_values:) @@ -12267,10 +12246,8 @@ per_unit_maximum: T.nilable(String)}) def unit_amount=(_) end - sig do - params(dimension_values: T::Array[T.nilable(String)], -unit_amount: String).returns(T.attached_class) - end + sig { + params(dimension_values: T::Array[T.nilable(String)], unit_amount: String).returns(T.attached_class) } def self.new(dimension_values:, unit_amount:) end @@ -12395,7 +12372,7 @@ unit_amount: String).returns(T.attached_class) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig - ) + ) end def tiered_config end @@ -12403,7 +12380,7 @@ unit_amount: String).returns(T.attached_class) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig ) @@ -12432,7 +12409,7 @@ unit_amount: String).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -12442,7 +12419,7 @@ unit_amount: String).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::BillingCycleConfiguration @@ -12497,7 +12474,7 @@ unit_amount: String).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -12507,7 +12484,7 @@ unit_amount: String).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::InvoicingCycleConfiguration @@ -12558,7 +12535,7 @@ unit_amount: String).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -12632,7 +12609,7 @@ unit_amount: String).returns(T.attached_class) sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) end def tiers end @@ -12640,7 +12617,7 @@ unit_amount: String).returns(T.attached_class) sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] ) @@ -12651,7 +12628,7 @@ unit_amount: String).returns(T.attached_class) sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPrice::TieredConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -12693,16 +12670,13 @@ unit_amount: String).returns(T.attached_class) def last_unit=(_) end - sig do - params(first_unit: Float, unit_amount: String, -last_unit: T.nilable(Float)).returns(T.attached_class) - end + sig { + params(first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)).returns(T.attached_class) } def self.new(first_unit:, unit_amount:, last_unit: nil) end - sig do - override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) - end + sig { + override.returns({first_unit: Float, unit_amount: String, last_unit: T.nilable(Float)}) } def to_hash end end @@ -12823,7 +12797,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + ) end def tiered_bps_config end @@ -12831,7 +12805,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig ) @@ -12860,7 +12834,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -12870,7 +12844,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::BillingCycleConfiguration @@ -12925,7 +12899,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -12935,7 +12909,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::InvoicingCycleConfiguration @@ -12986,7 +12960,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -13062,7 +13036,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) end def tiers end @@ -13072,7 +13046,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier @@ -13087,7 +13061,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) tiers: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredBpsPrice::TieredBpsConfig::Tier ] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -13145,7 +13119,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) minimum_amount: String, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String) - ) + ) .returns(T.attached_class) end def self.new(bps:, minimum_amount:, maximum_amount: nil, per_unit_maximum: nil) @@ -13154,12 +13128,8 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do override .returns( - { - bps: Float, - minimum_amount: String, - maximum_amount: T.nilable(String), - per_unit_maximum: T.nilable(String) - } + {bps: Float, minimum_amount: String, maximum_amount: T.nilable(String), +per_unit_maximum: T.nilable(String)} ) end def to_hash @@ -13311,7 +13281,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -13321,7 +13291,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::BillingCycleConfiguration @@ -13376,7 +13346,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -13386,7 +13356,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBpsPrice::InvoicingCycleConfiguration @@ -13437,7 +13407,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -13616,7 +13586,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + ) end def bulk_bps_config end @@ -13624,7 +13594,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig - ) + ) .returns( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig ) @@ -13685,7 +13655,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -13695,7 +13665,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BillingCycleConfiguration @@ -13750,7 +13720,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -13760,7 +13730,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::InvoicingCycleConfiguration @@ -13811,7 +13781,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -13870,7 +13840,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier ] - ) + ) end def tiers end @@ -13880,7 +13850,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) _: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier ] - ) + ) .returns( T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier @@ -13895,7 +13865,7 @@ last_unit: T.nilable(Float)).returns(T.attached_class) tiers: T::Array[ Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkBpsPrice::BulkBpsConfig::Tier ] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -13946,10 +13916,8 @@ last_unit: T.nilable(Float)).returns(T.attached_class) def self.new(bps:, maximum_amount: nil, per_unit_maximum: nil) end - sig do - override.returns({bps: Float, maximum_amount: T.nilable(String), -per_unit_maximum: T.nilable(String)}) - end + sig { + override.returns({bps: Float, maximum_amount: T.nilable(String), per_unit_maximum: T.nilable(String)}) } def to_hash end end @@ -14059,7 +14027,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( _: Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig - ) + ) .returns(Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig) end def bulk_config=(_) @@ -14118,7 +14086,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -14128,7 +14096,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BillingCycleConfiguration @@ -14183,7 +14151,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -14193,7 +14161,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::InvoicingCycleConfiguration @@ -14244,7 +14212,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -14301,7 +14269,7 @@ per_unit_maximum: T.nilable(String)}) sig do returns( T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) end def tiers end @@ -14309,7 +14277,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( _: T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) .returns( T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] ) @@ -14320,7 +14288,7 @@ per_unit_maximum: T.nilable(String)}) sig do params( tiers: T::Array[Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkPrice::BulkConfig::Tier] - ) + ) .returns(T.attached_class) end def self.new(tiers:) @@ -14522,7 +14490,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -14532,7 +14500,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::BillingCycleConfiguration @@ -14587,7 +14555,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -14597,7 +14565,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionThresholdTotalAmountPrice::InvoicingCycleConfiguration @@ -14648,7 +14616,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -14859,7 +14827,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -14869,7 +14837,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::BillingCycleConfiguration @@ -14924,7 +14892,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -14934,7 +14902,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredPackagePrice::InvoicingCycleConfiguration @@ -14985,7 +14953,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -15196,7 +15164,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -15206,7 +15174,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::BillingCycleConfiguration @@ -15261,7 +15229,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -15271,7 +15239,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTieredWithMinimumPrice::InvoicingCycleConfiguration @@ -15322,7 +15290,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -15533,7 +15501,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -15543,7 +15511,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::BillingCycleConfiguration @@ -15598,7 +15566,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -15608,7 +15576,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithPercentPrice::InvoicingCycleConfiguration @@ -15659,7 +15627,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -15870,7 +15838,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -15880,7 +15848,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::BillingCycleConfiguration @@ -15935,7 +15903,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -15945,7 +15913,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionPackageWithAllocationPrice::InvoicingCycleConfiguration @@ -15996,7 +15964,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -16207,7 +16175,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -16217,7 +16185,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::BillingCycleConfiguration @@ -16272,7 +16240,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -16282,7 +16250,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionTierWithProrationPrice::InvoicingCycleConfiguration @@ -16333,7 +16301,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -16544,7 +16512,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -16554,7 +16522,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::BillingCycleConfiguration @@ -16609,7 +16577,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -16619,7 +16587,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionUnitWithProrationPrice::InvoicingCycleConfiguration @@ -16670,7 +16638,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -16881,7 +16849,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -16891,7 +16859,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::BillingCycleConfiguration @@ -16946,7 +16914,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -16956,7 +16924,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedAllocationPrice::InvoicingCycleConfiguration @@ -17007,7 +16975,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -17218,7 +17186,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -17228,7 +17196,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::BillingCycleConfiguration @@ -17283,7 +17251,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -17293,7 +17261,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithProratedMinimumPrice::InvoicingCycleConfiguration @@ -17344,7 +17312,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -17555,7 +17523,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -17565,7 +17533,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::BillingCycleConfiguration @@ -17620,7 +17588,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -17630,7 +17598,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionBulkWithProrationPrice::InvoicingCycleConfiguration @@ -17681,7 +17649,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -17892,7 +17860,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -17902,7 +17870,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::BillingCycleConfiguration @@ -17957,7 +17925,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -17967,7 +17935,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithUnitPricingPrice::InvoicingCycleConfiguration @@ -18018,7 +17986,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -18229,7 +18197,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -18239,7 +18207,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::BillingCycleConfiguration @@ -18294,7 +18262,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -18304,7 +18272,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionScalableMatrixWithTieredPricingPrice::InvoicingCycleConfiguration @@ -18355,7 +18323,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -18566,7 +18534,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -18576,7 +18544,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::BillingCycleConfiguration @@ -18631,7 +18599,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -18641,7 +18609,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionCumulativeGroupedBulkPrice::InvoicingCycleConfiguration @@ -18692,7 +18660,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -18903,7 +18871,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -18913,7 +18881,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::BillingCycleConfiguration @@ -18968,7 +18936,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -18978,7 +18946,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMaxGroupTieredPackagePrice::InvoicingCycleConfiguration @@ -19029,7 +18997,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -19240,7 +19208,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -19250,7 +19218,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::BillingCycleConfiguration @@ -19305,7 +19273,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -19315,7 +19283,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedWithMeteredMinimumPrice::InvoicingCycleConfiguration @@ -19366,7 +19334,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -19577,7 +19545,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -19587,7 +19555,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::BillingCycleConfiguration @@ -19642,7 +19610,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -19652,7 +19620,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionMatrixWithDisplayNamePrice::InvoicingCycleConfiguration @@ -19703,7 +19671,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( @@ -19914,7 +19882,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration ) - ) + ) end def billing_cycle_configuration end @@ -19924,7 +19892,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::BillingCycleConfiguration @@ -19979,7 +19947,7 @@ per_unit_maximum: T.nilable(String)}) T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) end def invoicing_cycle_configuration end @@ -19989,7 +19957,7 @@ per_unit_maximum: T.nilable(String)}) _: T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration ) - ) + ) .returns( T.nilable( Orb::Models::SubscriptionCreateParams::ReplacePrice::Price::NewSubscriptionGroupedTieredPackagePrice::InvoicingCycleConfiguration @@ -20040,7 +20008,7 @@ per_unit_maximum: T.nilable(String)}) metadata: T.nilable(T::Hash[Symbol, T.nilable(String)]), reference_id: T.nilable(String), model_type: Symbol - ) + ) .returns(T.attached_class) end def self.new( From a0a739fe24dccb2661e1cb35d857ae66c175eeda Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 11 Mar 2025 15:48:13 +0000 Subject: [PATCH 10/10] release: 0.1.0-alpha.24 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 24 ++++++++++++++++++++++++ Gemfile.lock | 2 +- lib/orb/version.rb | 2 +- rbi/lib/orb/version.rbi | 2 +- 5 files changed, 28 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 1c0bb885..380b6f91 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.0-alpha.23" + ".": "0.1.0-alpha.24" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e895ec7..17c6dd5e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## 0.1.0-alpha.24 (2025-03-11) + +Full Changelog: [v0.1.0-alpha.23...v0.1.0-alpha.24](https://github.com/orbcorp/orb-ruby/compare/v0.1.0-alpha.23...v0.1.0-alpha.24) + +### Features + +* support client level methods ([#122](https://github.com/orbcorp/orb-ruby/issues/122)) ([6b55a65](https://github.com/orbcorp/orb-ruby/commit/6b55a652c0b5e6456c4462d0fe4adcee4dc6445e)) + + +### Bug Fixes + +* fix casing in tests ([#129](https://github.com/orbcorp/orb-ruby/issues/129)) ([229b22c](https://github.com/orbcorp/orb-ruby/commit/229b22cd7c2464423c24df52bb3e613a4860d6ce)) + + +### Chores + +* better phone number examples ([#127](https://github.com/orbcorp/orb-ruby/issues/127)) ([ba7c288](https://github.com/orbcorp/orb-ruby/commit/ba7c288a8f7fdaf87ad78616086d3528632b07ef)) +* **internal:** codegen related update ([#123](https://github.com/orbcorp/orb-ruby/issues/123)) ([b4835ec](https://github.com/orbcorp/orb-ruby/commit/b4835ecf97fa5c665b0a6bf5b31d4892557e1475)) +* **internal:** codegen related update ([#124](https://github.com/orbcorp/orb-ruby/issues/124)) ([278685d](https://github.com/orbcorp/orb-ruby/commit/278685d61c77bb43bb17ffa8c2430cf66e13bcf7)) +* **internal:** codegen related update ([#125](https://github.com/orbcorp/orb-ruby/issues/125)) ([4c6c880](https://github.com/orbcorp/orb-ruby/commit/4c6c8809f4801174629ee0794162e8d8111eb250)) +* **internal:** codegen related update ([#126](https://github.com/orbcorp/orb-ruby/issues/126)) ([354931c](https://github.com/orbcorp/orb-ruby/commit/354931ceb58243c25b6dfb71ef480d093128ce4f)) +* **internal:** codegen related update ([#128](https://github.com/orbcorp/orb-ruby/issues/128)) ([7e38127](https://github.com/orbcorp/orb-ruby/commit/7e381278a3814fc508d73a4cf0126e59776fd1f1)) +* **internal:** version bump ([#120](https://github.com/orbcorp/orb-ruby/issues/120)) ([95888ac](https://github.com/orbcorp/orb-ruby/commit/95888acba23ab3068b2830fe5abfc046c9ea7dc4)) + ## 0.1.0-alpha.23 (2025-03-10) Full Changelog: [v0.1.0-alpha.22...v0.1.0-alpha.23](https://github.com/orbcorp/orb-ruby/compare/v0.1.0-alpha.22...v0.1.0-alpha.23) diff --git a/Gemfile.lock b/Gemfile.lock index bd33e511..0f8c7d8f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,7 +11,7 @@ GIT PATH remote: . specs: - orb (0.1.0.pre.alpha.23) + orb (0.1.0.pre.alpha.24) connection_pool GEM diff --git a/lib/orb/version.rb b/lib/orb/version.rb index 95a418f8..f1b0f344 100644 --- a/lib/orb/version.rb +++ b/lib/orb/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Orb - VERSION = "0.1.0-alpha.23" + VERSION = "0.1.0-alpha.24" end diff --git a/rbi/lib/orb/version.rbi b/rbi/lib/orb/version.rbi index 15f9b918..f8ac5455 100644 --- a/rbi/lib/orb/version.rbi +++ b/rbi/lib/orb/version.rbi @@ -1,5 +1,5 @@ # typed: strong module Orb - VERSION = "0.1.0-alpha.23" + VERSION = "0.1.0-alpha.24" end