From 90a5228ab89608f884646c1bca59d0740a06e7eb Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 30 Sep 2020 15:06:01 -0500 Subject: [PATCH 1/2] `subscription_prorate` is no longer supported on UpcomingInvoiceListLineItemsOptions This has been replaced with `subscription_proration_behavior`. This is updated here. --- .../Services/Invoices/UpcomingInvoiceListLineItemsOptions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Stripe.net/Services/Invoices/UpcomingInvoiceListLineItemsOptions.cs b/src/Stripe.net/Services/Invoices/UpcomingInvoiceListLineItemsOptions.cs index 5dc2b1bad8..cff890a114 100644 --- a/src/Stripe.net/Services/Invoices/UpcomingInvoiceListLineItemsOptions.cs +++ b/src/Stripe.net/Services/Invoices/UpcomingInvoiceListLineItemsOptions.cs @@ -42,8 +42,8 @@ public class UpcomingInvoiceListLineItemsOptions : ListOptions [JsonProperty("subscription_items")] public List SubscriptionItems { get; set; } - [JsonProperty("subscription_prorate")] - public bool? SubscriptionProrate { get; set; } + [JsonProperty("subscription_proration_behavior")] + public string SubscriptionProrationBehavior { get; set; } [JsonProperty("subscription_proration_date")] [JsonConverter(typeof(UnixDateTimeConverter))] From 523cf1183d9b68353a1091d4dc08d501bc7abee3 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Wed, 30 Sep 2020 16:54:49 -0500 Subject: [PATCH 2/2] Made `subscription_prorate` included but obsolete --- .../Services/Invoices/UpcomingInvoiceListLineItemsOptions.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Stripe.net/Services/Invoices/UpcomingInvoiceListLineItemsOptions.cs b/src/Stripe.net/Services/Invoices/UpcomingInvoiceListLineItemsOptions.cs index cff890a114..15b517bc02 100644 --- a/src/Stripe.net/Services/Invoices/UpcomingInvoiceListLineItemsOptions.cs +++ b/src/Stripe.net/Services/Invoices/UpcomingInvoiceListLineItemsOptions.cs @@ -42,6 +42,10 @@ public class UpcomingInvoiceListLineItemsOptions : ListOptions [JsonProperty("subscription_items")] public List SubscriptionItems { get; set; } + [Obsolete("Use SubscriptionProrationBehavior instead.")] + [JsonProperty("subscription_prorate")] + public bool? SubscriptionProrate { get; set; } + [JsonProperty("subscription_proration_behavior")] public string SubscriptionProrationBehavior { get; set; }