You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Some parameter documentations has been truncated, see
109
119
# {Orb::Models::NewFloatingBPSPrice} for more details.
110
120
#
@@ -128,6 +138,8 @@ class NewFloatingBPSPrice < Orb::Internal::Type::BaseModel
128
138
#
129
139
# @param conversion_rate [Float, nil] The per unit conversion rate of the price currency to the invoicing currency.
130
140
#
141
+
# @param conversion_rate_config [Orb::Models::NewFloatingBPSPrice::ConversionRateConfig::Unit, Orb::Models::NewFloatingBPSPrice::ConversionRateConfig::Tiered, nil] The configuration for the rate of the price currency to the invoicing currency.
142
+
#
131
143
# @param dimensional_price_configuration [Orb::Models::NewDimensionalPriceConfiguration, nil] For dimensional price: specifies a price group and dimension values
132
144
#
133
145
# @param external_price_id [String, nil] An alias for the price.
@@ -166,6 +178,108 @@ module ModelType
166
178
# @!method self.values
167
179
# @return [Array<Symbol>]
168
180
end
181
+
182
+
# The configuration for the rate of the price currency to the invoicing currency.
# @param tiers [Array<Orb::Models::NewFloatingBPSPrice::ConversionRateConfig::Tiered::TieredConfig::Tier>] Tiers for rating based on total usage quantities into the specified tier
250
+
251
+
classTier < Orb::Internal::Type::BaseModel
252
+
# @!attribute first_unit
253
+
# Exclusive tier starting value
254
+
#
255
+
# @return [Float]
256
+
required:first_unit,Float
257
+
258
+
# @!attribute unit_amount
259
+
# Amount per unit of overage
260
+
#
261
+
# @return [String]
262
+
required:unit_amount,String
263
+
264
+
# @!attribute last_unit
265
+
# Inclusive tier ending value. If null, this is treated as the last tier
# Some parameter documentations has been truncated, see
109
117
# {Orb::Models::NewFloatingBulkBPSPrice} for more details.
110
118
#
@@ -128,6 +136,8 @@ class NewFloatingBulkBPSPrice < Orb::Internal::Type::BaseModel
128
136
#
129
137
# @param conversion_rate [Float, nil] The per unit conversion rate of the price currency to the invoicing currency.
130
138
#
139
+
# @param conversion_rate_config [Orb::Models::NewFloatingBulkBPSPrice::ConversionRateConfig::Unit, Orb::Models::NewFloatingBulkBPSPrice::ConversionRateConfig::Tiered, nil] The configuration for the rate of the price currency to the invoicing currency.
140
+
#
131
141
# @param dimensional_price_configuration [Orb::Models::NewDimensionalPriceConfiguration, nil] For dimensional price: specifies a price group and dimension values
132
142
#
133
143
# @param external_price_id [String, nil] An alias for the price.
@@ -166,6 +176,111 @@ module ModelType
166
176
# @!method self.values
167
177
# @return [Array<Symbol>]
168
178
end
179
+
180
+
# The configuration for the rate of the price currency to the invoicing currency.
# @param tiers [Array<Orb::Models::NewFloatingBulkBPSPrice::ConversionRateConfig::Tiered::TieredConfig::Tier>] Tiers for rating based on total usage quantities into the specified tier
251
+
252
+
classTier < Orb::Internal::Type::BaseModel
253
+
# @!attribute first_unit
254
+
# Exclusive tier starting value
255
+
#
256
+
# @return [Float]
257
+
required:first_unit,Float
258
+
259
+
# @!attribute unit_amount
260
+
# Amount per unit of overage
261
+
#
262
+
# @return [String]
263
+
required:unit_amount,String
264
+
265
+
# @!attribute last_unit
266
+
# Inclusive tier ending value. If null, this is treated as the last tier
0 commit comments