@@ -25,7 +25,7 @@ private constructor(
2525 private val cadence: JsonField <Cadence >,
2626 private val currency: JsonField <String >,
2727 private val itemId: JsonField <String >,
28- private val minimumConfig : JsonField <MinimumConfig >,
28+ private val minimumCompositeConfig : JsonField <MinimumCompositeConfig >,
2929 private val modelType: JsonField <ModelType >,
3030 private val name: JsonField <String >,
3131 private val billableMetricId: JsonField <String >,
@@ -47,9 +47,9 @@ private constructor(
4747 @JsonProperty(" cadence" ) @ExcludeMissing cadence: JsonField <Cadence > = JsonMissing .of(),
4848 @JsonProperty(" currency" ) @ExcludeMissing currency: JsonField <String > = JsonMissing .of(),
4949 @JsonProperty(" item_id" ) @ExcludeMissing itemId: JsonField <String > = JsonMissing .of(),
50- @JsonProperty(" minimum_config " )
50+ @JsonProperty(" minimum_composite_config " )
5151 @ExcludeMissing
52- minimumConfig : JsonField <MinimumConfig > = JsonMissing .of(),
52+ minimumCompositeConfig : JsonField <MinimumCompositeConfig > = JsonMissing .of(),
5353 @JsonProperty(" model_type" )
5454 @ExcludeMissing
5555 modelType: JsonField <ModelType > = JsonMissing .of(),
@@ -90,7 +90,7 @@ private constructor(
9090 cadence,
9191 currency,
9292 itemId,
93- minimumConfig ,
93+ minimumCompositeConfig ,
9494 modelType,
9595 name,
9696 billableMetricId,
@@ -132,12 +132,13 @@ private constructor(
132132 fun itemId (): String = itemId.getRequired(" item_id" )
133133
134134 /* *
135- * Configuration for minimum pricing
135+ * Configuration for minimum_composite pricing
136136 *
137137 * @throws OrbInvalidDataException if the JSON field has an unexpected type or is unexpectedly
138138 * missing or null (e.g. if the server responded with an unexpected value).
139139 */
140- fun minimumConfig (): MinimumConfig = minimumConfig.getRequired(" minimum_config" )
140+ fun minimumCompositeConfig (): MinimumCompositeConfig =
141+ minimumCompositeConfig.getRequired(" minimum_composite_config" )
141142
142143 /* *
143144 * The pricing model type
@@ -275,13 +276,14 @@ private constructor(
275276 @JsonProperty(" item_id" ) @ExcludeMissing fun _itemId (): JsonField <String > = itemId
276277
277278 /* *
278- * Returns the raw JSON value of [minimumConfig ].
279+ * Returns the raw JSON value of [minimumCompositeConfig ].
279280 *
280- * Unlike [minimumConfig], this method doesn't throw if the JSON field has an unexpected type.
281+ * Unlike [minimumCompositeConfig], this method doesn't throw if the JSON field has an
282+ * unexpected type.
281283 */
282- @JsonProperty(" minimum_config " )
284+ @JsonProperty(" minimum_composite_config " )
283285 @ExcludeMissing
284- fun _minimumConfig (): JsonField <MinimumConfig > = minimumConfig
286+ fun _minimumCompositeConfig (): JsonField <MinimumCompositeConfig > = minimumCompositeConfig
285287
286288 /* *
287289 * Returns the raw JSON value of [modelType].
@@ -427,7 +429,7 @@ private constructor(
427429 * .cadence()
428430 * .currency()
429431 * .itemId()
430- * .minimumConfig ()
432+ * .minimumCompositeConfig ()
431433 * .modelType()
432434 * .name()
433435 * ```
@@ -441,7 +443,7 @@ private constructor(
441443 private var cadence: JsonField <Cadence >? = null
442444 private var currency: JsonField <String >? = null
443445 private var itemId: JsonField <String >? = null
444- private var minimumConfig : JsonField <MinimumConfig >? = null
446+ private var minimumCompositeConfig : JsonField <MinimumCompositeConfig >? = null
445447 private var modelType: JsonField <ModelType >? = null
446448 private var name: JsonField <String >? = null
447449 private var billableMetricId: JsonField <String > = JsonMissing .of()
@@ -466,7 +468,7 @@ private constructor(
466468 cadence = newFloatingMinimumCompositePrice.cadence
467469 currency = newFloatingMinimumCompositePrice.currency
468470 itemId = newFloatingMinimumCompositePrice.itemId
469- minimumConfig = newFloatingMinimumCompositePrice.minimumConfig
471+ minimumCompositeConfig = newFloatingMinimumCompositePrice.minimumCompositeConfig
470472 modelType = newFloatingMinimumCompositePrice.modelType
471473 name = newFloatingMinimumCompositePrice.name
472474 billableMetricId = newFloatingMinimumCompositePrice.billableMetricId
@@ -520,19 +522,21 @@ private constructor(
520522 */
521523 fun itemId (itemId : JsonField <String >) = apply { this .itemId = itemId }
522524
523- /* * Configuration for minimum pricing */
524- fun minimumConfig (minimumConfig : MinimumConfig ) = minimumConfig(JsonField .of(minimumConfig))
525+ /* * Configuration for minimum_composite pricing */
526+ fun minimumCompositeConfig (minimumCompositeConfig : MinimumCompositeConfig ) =
527+ minimumCompositeConfig(JsonField .of(minimumCompositeConfig))
525528
526529 /* *
527- * Sets [Builder.minimumConfig ] to an arbitrary JSON value.
530+ * Sets [Builder.minimumCompositeConfig ] to an arbitrary JSON value.
528531 *
529- * You should usually call [Builder.minimumConfig ] with a well-typed [MinimumConfig] value
530- * instead. This method is primarily for setting the field to an undocumented or not yet
531- * supported value.
532+ * You should usually call [Builder.minimumCompositeConfig ] with a well-typed
533+ * [MinimumCompositeConfig] value instead. This method is primarily for setting the field to
534+ * an undocumented or not yet supported value.
532535 */
533- fun minimumConfig (minimumConfig : JsonField <MinimumConfig >) = apply {
534- this .minimumConfig = minimumConfig
535- }
536+ fun minimumCompositeConfig (minimumCompositeConfig : JsonField <MinimumCompositeConfig >) =
537+ apply {
538+ this .minimumCompositeConfig = minimumCompositeConfig
539+ }
536540
537541 /* * The pricing model type */
538542 fun modelType (modelType : ModelType ) = modelType(JsonField .of(modelType))
@@ -888,7 +892,7 @@ private constructor(
888892 * .cadence()
889893 * .currency()
890894 * .itemId()
891- * .minimumConfig ()
895+ * .minimumCompositeConfig ()
892896 * .modelType()
893897 * .name()
894898 * ```
@@ -900,7 +904,7 @@ private constructor(
900904 checkRequired(" cadence" , cadence),
901905 checkRequired(" currency" , currency),
902906 checkRequired(" itemId" , itemId),
903- checkRequired(" minimumConfig " , minimumConfig ),
907+ checkRequired(" minimumCompositeConfig " , minimumCompositeConfig ),
904908 checkRequired(" modelType" , modelType),
905909 checkRequired(" name" , name),
906910 billableMetricId,
@@ -928,7 +932,7 @@ private constructor(
928932 cadence().validate()
929933 currency()
930934 itemId()
931- minimumConfig ().validate()
935+ minimumCompositeConfig ().validate()
932936 modelType().validate()
933937 name()
934938 billableMetricId()
@@ -963,7 +967,7 @@ private constructor(
963967 (cadence.asKnown().getOrNull()?.validity() ? : 0 ) +
964968 (if (currency.asKnown().isPresent) 1 else 0 ) +
965969 (if (itemId.asKnown().isPresent) 1 else 0 ) +
966- (minimumConfig .asKnown().getOrNull()?.validity() ? : 0 ) +
970+ (minimumCompositeConfig .asKnown().getOrNull()?.validity() ? : 0 ) +
967971 (modelType.asKnown().getOrNull()?.validity() ? : 0 ) +
968972 (if (name.asKnown().isPresent) 1 else 0 ) +
969973 (if (billableMetricId.asKnown().isPresent) 1 else 0 ) +
@@ -1127,8 +1131,8 @@ private constructor(
11271131 override fun toString () = value.toString()
11281132 }
11291133
1130- /* * Configuration for minimum pricing */
1131- class MinimumConfig
1134+ /* * Configuration for minimum_composite pricing */
1135+ class MinimumCompositeConfig
11321136 @JsonCreator(mode = JsonCreator .Mode .DISABLED )
11331137 private constructor (
11341138 private val minimumAmount: JsonField <String >,
@@ -1194,7 +1198,7 @@ private constructor(
11941198 companion object {
11951199
11961200 /* *
1197- * Returns a mutable builder for constructing an instance of [MinimumConfig ].
1201+ * Returns a mutable builder for constructing an instance of [MinimumCompositeConfig ].
11981202 *
11991203 * The following fields are required:
12001204 * ```java
@@ -1204,18 +1208,18 @@ private constructor(
12041208 @JvmStatic fun builder () = Builder ()
12051209 }
12061210
1207- /* * A builder for [MinimumConfig ]. */
1211+ /* * A builder for [MinimumCompositeConfig ]. */
12081212 class Builder internal constructor() {
12091213
12101214 private var minimumAmount: JsonField <String >? = null
12111215 private var prorated: JsonField <Boolean > = JsonMissing .of()
12121216 private var additionalProperties: MutableMap <String , JsonValue > = mutableMapOf ()
12131217
12141218 @JvmSynthetic
1215- internal fun from (minimumConfig : MinimumConfig ) = apply {
1216- minimumAmount = minimumConfig .minimumAmount
1217- prorated = minimumConfig .prorated
1218- additionalProperties = minimumConfig .additionalProperties.toMutableMap()
1219+ internal fun from (minimumCompositeConfig : MinimumCompositeConfig ) = apply {
1220+ minimumAmount = minimumCompositeConfig .minimumAmount
1221+ prorated = minimumCompositeConfig .prorated
1222+ additionalProperties = minimumCompositeConfig .additionalProperties.toMutableMap()
12191223 }
12201224
12211225 /* * The minimum amount to apply */
@@ -1264,7 +1268,7 @@ private constructor(
12641268 }
12651269
12661270 /* *
1267- * Returns an immutable instance of [MinimumConfig ].
1271+ * Returns an immutable instance of [MinimumCompositeConfig ].
12681272 *
12691273 * Further updates to this [Builder] will not mutate the returned instance.
12701274 *
@@ -1275,8 +1279,8 @@ private constructor(
12751279 *
12761280 * @throws IllegalStateException if any required field is unset.
12771281 */
1278- fun build (): MinimumConfig =
1279- MinimumConfig (
1282+ fun build (): MinimumCompositeConfig =
1283+ MinimumCompositeConfig (
12801284 checkRequired(" minimumAmount" , minimumAmount),
12811285 prorated,
12821286 additionalProperties.toMutableMap(),
@@ -1285,7 +1289,7 @@ private constructor(
12851289
12861290 private var validated: Boolean = false
12871291
1288- fun validate (): MinimumConfig = apply {
1292+ fun validate (): MinimumCompositeConfig = apply {
12891293 if (validated) {
12901294 return @apply
12911295 }
@@ -1319,7 +1323,7 @@ private constructor(
13191323 return true
13201324 }
13211325
1322- return other is MinimumConfig &&
1326+ return other is MinimumCompositeConfig &&
13231327 minimumAmount == other.minimumAmount &&
13241328 prorated == other.prorated &&
13251329 additionalProperties == other.additionalProperties
@@ -1332,7 +1336,7 @@ private constructor(
13321336 override fun hashCode (): Int = hashCode
13331337
13341338 override fun toString () =
1335- " MinimumConfig {minimumAmount=$minimumAmount , prorated=$prorated , additionalProperties=$additionalProperties }"
1339+ " MinimumCompositeConfig {minimumAmount=$minimumAmount , prorated=$prorated , additionalProperties=$additionalProperties }"
13361340 }
13371341
13381342 /* * The pricing model type */
@@ -1350,14 +1354,14 @@ private constructor(
13501354
13511355 companion object {
13521356
1353- @JvmField val MINIMUM = of(" minimum " )
1357+ @JvmField val MINIMUM_COMPOSITE = of(" minimum_composite " )
13541358
13551359 @JvmStatic fun of (value : String ) = ModelType (JsonField .of(value))
13561360 }
13571361
13581362 /* * An enum containing [ModelType]'s known values. */
13591363 enum class Known {
1360- MINIMUM
1364+ MINIMUM_COMPOSITE
13611365 }
13621366
13631367 /* *
@@ -1370,7 +1374,7 @@ private constructor(
13701374 * - It was constructed with an arbitrary value using the [of] method.
13711375 */
13721376 enum class Value {
1373- MINIMUM ,
1377+ MINIMUM_COMPOSITE ,
13741378 /* *
13751379 * An enum member indicating that [ModelType] was instantiated with an unknown value.
13761380 */
@@ -1386,7 +1390,7 @@ private constructor(
13861390 */
13871391 fun value (): Value =
13881392 when (this ) {
1389- MINIMUM -> Value .MINIMUM
1393+ MINIMUM_COMPOSITE -> Value .MINIMUM_COMPOSITE
13901394 else -> Value ._UNKNOWN
13911395 }
13921396
@@ -1400,7 +1404,7 @@ private constructor(
14001404 */
14011405 fun known (): Known =
14021406 when (this ) {
1403- MINIMUM -> Known .MINIMUM
1407+ MINIMUM_COMPOSITE -> Known .MINIMUM_COMPOSITE
14041408 else -> throw OrbInvalidDataException (" Unknown ModelType: $value " )
14051409 }
14061410
@@ -1569,7 +1573,7 @@ private constructor(
15691573 cadence == other.cadence &&
15701574 currency == other.currency &&
15711575 itemId == other.itemId &&
1572- minimumConfig == other.minimumConfig &&
1576+ minimumCompositeConfig == other.minimumCompositeConfig &&
15731577 modelType == other.modelType &&
15741578 name == other.name &&
15751579 billableMetricId == other.billableMetricId &&
@@ -1591,7 +1595,7 @@ private constructor(
15911595 cadence,
15921596 currency,
15931597 itemId,
1594- minimumConfig ,
1598+ minimumCompositeConfig ,
15951599 modelType,
15961600 name,
15971601 billableMetricId,
@@ -1612,5 +1616,5 @@ private constructor(
16121616 override fun hashCode (): Int = hashCode
16131617
16141618 override fun toString () =
1615- " NewFloatingMinimumCompositePrice{cadence=$cadence , currency=$currency , itemId=$itemId , minimumConfig= $minimumConfig , modelType=$modelType , name=$name , billableMetricId=$billableMetricId , billedInAdvance=$billedInAdvance , billingCycleConfiguration=$billingCycleConfiguration , conversionRate=$conversionRate , conversionRateConfig=$conversionRateConfig , dimensionalPriceConfiguration=$dimensionalPriceConfiguration , externalPriceId=$externalPriceId , fixedPriceQuantity=$fixedPriceQuantity , invoiceGroupingKey=$invoiceGroupingKey , invoicingCycleConfiguration=$invoicingCycleConfiguration , metadata=$metadata , additionalProperties=$additionalProperties }"
1619+ " NewFloatingMinimumCompositePrice{cadence=$cadence , currency=$currency , itemId=$itemId , minimumCompositeConfig= $minimumCompositeConfig , modelType=$modelType , name=$name , billableMetricId=$billableMetricId , billedInAdvance=$billedInAdvance , billingCycleConfiguration=$billingCycleConfiguration , conversionRate=$conversionRate , conversionRateConfig=$conversionRateConfig , dimensionalPriceConfiguration=$dimensionalPriceConfiguration , externalPriceId=$externalPriceId , fixedPriceQuantity=$fixedPriceQuantity , invoiceGroupingKey=$invoiceGroupingKey , invoicingCycleConfiguration=$invoicingCycleConfiguration , metadata=$metadata , additionalProperties=$additionalProperties }"
16161620}
0 commit comments