@@ -49642,13 +49642,17 @@ private constructor(
4964249642
4964349643 /**
4964449644 * The start date of the adjustment interval. This is the date that the adjustment will
49645- * start affecting prices on the subscription.
49645+ * start affecting prices on the subscription. The adjustment will apply to invoice dates
49646+ * that overlap with this `start_date`. This `start_date` is treated as inclusive for
49647+ * in-advance prices, and exclusive for in-arrears prices.
4964649648 */
4964749649 fun startDate(): StartDate = startDate.getRequired("start_date")
4964849650
4964949651 /**
4965049652 * The end date of the adjustment interval. This is the date that the adjustment will stop
49651- * affecting prices on the subscription.
49653+ * affecting prices on the subscription. The adjustment will apply to invoice dates that
49654+ * overlap with this `end_date`.This `end_date` is treated as exclusive for in-advance
49655+ * prices, and inclusive for in-arrears prices.
4965249656 */
4965349657 fun endDate(): Optional<EndDate> = Optional.ofNullable(endDate.getNullable("end_date"))
4965449658
@@ -49659,15 +49663,19 @@ private constructor(
4965949663
4966049664 /**
4966149665 * The start date of the adjustment interval. This is the date that the adjustment will
49662- * start affecting prices on the subscription.
49666+ * start affecting prices on the subscription. The adjustment will apply to invoice dates
49667+ * that overlap with this `start_date`. This `start_date` is treated as inclusive for
49668+ * in-advance prices, and exclusive for in-arrears prices.
4966349669 */
4966449670 @JsonProperty("start_date")
4966549671 @ExcludeMissing
4966649672 fun _startDate(): JsonField<StartDate> = startDate
4966749673
4966849674 /**
4966949675 * The end date of the adjustment interval. This is the date that the adjustment will stop
49670- * affecting prices on the subscription.
49676+ * affecting prices on the subscription. The adjustment will apply to invoice dates that
49677+ * overlap with this `end_date`.This `end_date` is treated as exclusive for in-advance
49678+ * prices, and inclusive for in-arrears prices.
4967149679 */
4967249680 @JsonProperty("end_date") @ExcludeMissing fun _endDate(): JsonField<EndDate> = endDate
4967349681
@@ -49750,56 +49758,74 @@ private constructor(
4975049758
4975149759 /**
4975249760 * The start date of the adjustment interval. This is the date that the adjustment will
49753- * start affecting prices on the subscription.
49761+ * start affecting prices on the subscription. The adjustment will apply to invoice
49762+ * dates that overlap with this `start_date`. This `start_date` is treated as inclusive
49763+ * for in-advance prices, and exclusive for in-arrears prices.
4975449764 */
4975549765 fun startDate(startDate: StartDate) = startDate(JsonField.of(startDate))
4975649766
4975749767 /**
4975849768 * The start date of the adjustment interval. This is the date that the adjustment will
49759- * start affecting prices on the subscription.
49769+ * start affecting prices on the subscription. The adjustment will apply to invoice
49770+ * dates that overlap with this `start_date`. This `start_date` is treated as inclusive
49771+ * for in-advance prices, and exclusive for in-arrears prices.
4976049772 */
4976149773 fun startDate(startDate: JsonField<StartDate>) = apply { this.startDate = startDate }
4976249774
4976349775 /**
4976449776 * The start date of the adjustment interval. This is the date that the adjustment will
49765- * start affecting prices on the subscription.
49777+ * start affecting prices on the subscription. The adjustment will apply to invoice
49778+ * dates that overlap with this `start_date`. This `start_date` is treated as inclusive
49779+ * for in-advance prices, and exclusive for in-arrears prices.
4976649780 */
4976749781 fun startDate(dateTime: OffsetDateTime) = startDate(StartDate.ofDateTime(dateTime))
4976849782
4976949783 /**
4977049784 * The start date of the adjustment interval. This is the date that the adjustment will
49771- * start affecting prices on the subscription.
49785+ * start affecting prices on the subscription. The adjustment will apply to invoice
49786+ * dates that overlap with this `start_date`. This `start_date` is treated as inclusive
49787+ * for in-advance prices, and exclusive for in-arrears prices.
4977249788 */
4977349789 fun startDate(billingCycleRelative: BillingCycleRelativeDate) =
4977449790 startDate(StartDate.ofBillingCycleRelative(billingCycleRelative))
4977549791
4977649792 /**
4977749793 * The end date of the adjustment interval. This is the date that the adjustment will
49778- * stop affecting prices on the subscription.
49794+ * stop affecting prices on the subscription. The adjustment will apply to invoice dates
49795+ * that overlap with this `end_date`.This `end_date` is treated as exclusive for
49796+ * in-advance prices, and inclusive for in-arrears prices.
4977949797 */
4978049798 fun endDate(endDate: EndDate?) = endDate(JsonField.ofNullable(endDate))
4978149799
4978249800 /**
4978349801 * The end date of the adjustment interval. This is the date that the adjustment will
49784- * stop affecting prices on the subscription.
49802+ * stop affecting prices on the subscription. The adjustment will apply to invoice dates
49803+ * that overlap with this `end_date`.This `end_date` is treated as exclusive for
49804+ * in-advance prices, and inclusive for in-arrears prices.
4978549805 */
4978649806 fun endDate(endDate: Optional<EndDate>) = endDate(endDate.getOrNull())
4978749807
4978849808 /**
4978949809 * The end date of the adjustment interval. This is the date that the adjustment will
49790- * stop affecting prices on the subscription.
49810+ * stop affecting prices on the subscription. The adjustment will apply to invoice dates
49811+ * that overlap with this `end_date`.This `end_date` is treated as exclusive for
49812+ * in-advance prices, and inclusive for in-arrears prices.
4979149813 */
4979249814 fun endDate(endDate: JsonField<EndDate>) = apply { this.endDate = endDate }
4979349815
4979449816 /**
4979549817 * The end date of the adjustment interval. This is the date that the adjustment will
49796- * stop affecting prices on the subscription.
49818+ * stop affecting prices on the subscription. The adjustment will apply to invoice dates
49819+ * that overlap with this `end_date`.This `end_date` is treated as exclusive for
49820+ * in-advance prices, and inclusive for in-arrears prices.
4979749821 */
4979849822 fun endDate(dateTime: OffsetDateTime) = endDate(EndDate.ofDateTime(dateTime))
4979949823
4980049824 /**
4980149825 * The end date of the adjustment interval. This is the date that the adjustment will
49802- * stop affecting prices on the subscription.
49826+ * stop affecting prices on the subscription. The adjustment will apply to invoice dates
49827+ * that overlap with this `end_date`.This `end_date` is treated as exclusive for
49828+ * in-advance prices, and inclusive for in-arrears prices.
4980349829 */
4980449830 fun endDate(billingCycleRelative: BillingCycleRelativeDate) =
4980549831 endDate(EndDate.ofBillingCycleRelative(billingCycleRelative))
@@ -51651,7 +51677,9 @@ private constructor(
5165151677
5165251678 /**
5165351679 * The start date of the adjustment interval. This is the date that the adjustment will
51654- * start affecting prices on the subscription.
51680+ * start affecting prices on the subscription. The adjustment will apply to invoice dates
51681+ * that overlap with this `start_date`. This `start_date` is treated as inclusive for
51682+ * in-advance prices, and exclusive for in-arrears prices.
5165551683 */
5165651684 @JsonDeserialize(using = StartDate.Deserializer::class)
5165751685 @JsonSerialize(using = StartDate.Serializer::class)
@@ -51795,7 +51823,9 @@ private constructor(
5179551823
5179651824 /**
5179751825 * The end date of the adjustment interval. This is the date that the adjustment will stop
51798- * affecting prices on the subscription.
51826+ * affecting prices on the subscription. The adjustment will apply to invoice dates that
51827+ * overlap with this `end_date`.This `end_date` is treated as exclusive for in-advance
51828+ * prices, and inclusive for in-arrears prices.
5179951829 */
5180051830 @JsonDeserialize(using = EndDate.Deserializer::class)
5180151831 @JsonSerialize(using = EndDate.Serializer::class)
0 commit comments