From 4637a482416545b07a67a10cff92455eae785232 Mon Sep 17 00:00:00 2001 From: Richard Marmorstein Date: Fri, 2 Apr 2021 15:35:25 -0400 Subject: [PATCH] Codegen for openapi 40e735e --- .../Configurations/ConfigurationFeatures.cs | 3 +++ .../ConfigurationFeaturesSubscriptionPause.cs | 14 ++++++++++++++ src/Stripe.net/Entities/Cards/Card.cs | 3 +++ .../Charges/ChargePaymentMethodDetailsCard.cs | 3 +++ .../ChargePaymentMethodDetailsCardPresent.cs | 3 +++ .../ChargePaymentMethodDetailsInteracPresent.cs | 3 +++ .../Entities/PaymentMethods/PaymentMethodCard.cs | 3 +++ .../Configurations/ConfigurationFeaturesOptions.cs | 6 ++++++ ...onfigurationFeaturesSubscriptionPauseOptions.cs | 14 ++++++++++++++ 9 files changed, 52 insertions(+) create mode 100644 src/Stripe.net/Entities/BillingPortal/Configurations/ConfigurationFeaturesSubscriptionPause.cs create mode 100644 src/Stripe.net/Services/BillingPortal/Configurations/ConfigurationFeaturesSubscriptionPauseOptions.cs diff --git a/src/Stripe.net/Entities/BillingPortal/Configurations/ConfigurationFeatures.cs b/src/Stripe.net/Entities/BillingPortal/Configurations/ConfigurationFeatures.cs index 8575b51a3f..ab2a5e2cfa 100644 --- a/src/Stripe.net/Entities/BillingPortal/Configurations/ConfigurationFeatures.cs +++ b/src/Stripe.net/Entities/BillingPortal/Configurations/ConfigurationFeatures.cs @@ -17,6 +17,9 @@ public class ConfigurationFeatures : StripeEntity [JsonProperty("subscription_cancel")] public ConfigurationFeaturesSubscriptionCancel SubscriptionCancel { get; set; } + [JsonProperty("subscription_pause")] + public ConfigurationFeaturesSubscriptionPause SubscriptionPause { get; set; } + [JsonProperty("subscription_update")] public ConfigurationFeaturesSubscriptionUpdate SubscriptionUpdate { get; set; } } diff --git a/src/Stripe.net/Entities/BillingPortal/Configurations/ConfigurationFeaturesSubscriptionPause.cs b/src/Stripe.net/Entities/BillingPortal/Configurations/ConfigurationFeaturesSubscriptionPause.cs new file mode 100644 index 0000000000..849fa8cbcc --- /dev/null +++ b/src/Stripe.net/Entities/BillingPortal/Configurations/ConfigurationFeaturesSubscriptionPause.cs @@ -0,0 +1,14 @@ +// File generated from our OpenAPI spec +namespace Stripe.BillingPortal +{ + using Newtonsoft.Json; + + public class ConfigurationFeaturesSubscriptionPause : StripeEntity + { + /// + /// Whether the feature is enabled. + /// + [JsonProperty("enabled")] + public bool Enabled { get; set; } + } +} diff --git a/src/Stripe.net/Entities/Cards/Card.cs b/src/Stripe.net/Entities/Cards/Card.cs index 9124f33cc2..9e8a37d001 100644 --- a/src/Stripe.net/Entities/Cards/Card.cs +++ b/src/Stripe.net/Entities/Cards/Card.cs @@ -217,6 +217,9 @@ public Customer Customer /// whether two customers who’ve signed up with you are using the same card number, for /// example. For payment methods that tokenize card information (Apple Pay, Google Pay), the /// tokenized number might be provided instead of the underlying card number. + /// + /// Starting May 1, 2021, card fingerprint in India for Connect will change to allow two + /// fingerprints for the same card --- one for India and one for the rest of the world.. /// [JsonProperty("fingerprint")] public string Fingerprint { get; set; } diff --git a/src/Stripe.net/Entities/Charges/ChargePaymentMethodDetailsCard.cs b/src/Stripe.net/Entities/Charges/ChargePaymentMethodDetailsCard.cs index 8c805f1f91..b55cdd5a1a 100644 --- a/src/Stripe.net/Entities/Charges/ChargePaymentMethodDetailsCard.cs +++ b/src/Stripe.net/Entities/Charges/ChargePaymentMethodDetailsCard.cs @@ -49,6 +49,9 @@ public class ChargePaymentMethodDetailsCard : StripeEntityStarting May 1, 2021, card fingerprint in India for Connect will change to allow two + /// fingerprints for the same card --- one for India and one for the rest of the world.. /// [JsonProperty("fingerprint")] public string Fingerprint { get; set; } diff --git a/src/Stripe.net/Entities/Charges/ChargePaymentMethodDetailsCardPresent.cs b/src/Stripe.net/Entities/Charges/ChargePaymentMethodDetailsCardPresent.cs index 3c08cf7b76..937ce4c23b 100644 --- a/src/Stripe.net/Entities/Charges/ChargePaymentMethodDetailsCardPresent.cs +++ b/src/Stripe.net/Entities/Charges/ChargePaymentMethodDetailsCardPresent.cs @@ -57,6 +57,9 @@ public class ChargePaymentMethodDetailsCardPresent : StripeEntityStarting May 1, 2021, card fingerprint in India for Connect will change to allow two + /// fingerprints for the same card --- one for India and one for the rest of the world.. /// [JsonProperty("fingerprint")] public string Fingerprint { get; set; } diff --git a/src/Stripe.net/Entities/Charges/ChargePaymentMethodDetailsInteracPresent.cs b/src/Stripe.net/Entities/Charges/ChargePaymentMethodDetailsInteracPresent.cs index 15ebc4646a..15d655d5c2 100644 --- a/src/Stripe.net/Entities/Charges/ChargePaymentMethodDetailsInteracPresent.cs +++ b/src/Stripe.net/Entities/Charges/ChargePaymentMethodDetailsInteracPresent.cs @@ -57,6 +57,9 @@ public class ChargePaymentMethodDetailsInteracPresent : StripeEntityStarting May 1, 2021, card fingerprint in India for Connect will change to allow two + /// fingerprints for the same card --- one for India and one for the rest of the world.. /// [JsonProperty("fingerprint")] public string Fingerprint { get; set; } diff --git a/src/Stripe.net/Entities/PaymentMethods/PaymentMethodCard.cs b/src/Stripe.net/Entities/PaymentMethods/PaymentMethodCard.cs index da172b9963..2fdd2f5dbe 100644 --- a/src/Stripe.net/Entities/PaymentMethods/PaymentMethodCard.cs +++ b/src/Stripe.net/Entities/PaymentMethods/PaymentMethodCard.cs @@ -49,6 +49,9 @@ public class PaymentMethodCard : StripeEntity /// whether two customers who’ve signed up with you are using the same card number, for /// example. For payment methods that tokenize card information (Apple Pay, Google Pay), the /// tokenized number might be provided instead of the underlying card number. + /// + /// Starting May 1, 2021, card fingerprint in India for Connect will change to allow two + /// fingerprints for the same card --- one for India and one for the rest of the world.. /// [JsonProperty("fingerprint")] public string Fingerprint { get; set; } diff --git a/src/Stripe.net/Services/BillingPortal/Configurations/ConfigurationFeaturesOptions.cs b/src/Stripe.net/Services/BillingPortal/Configurations/ConfigurationFeaturesOptions.cs index 532e12501f..1532d6eaee 100644 --- a/src/Stripe.net/Services/BillingPortal/Configurations/ConfigurationFeaturesOptions.cs +++ b/src/Stripe.net/Services/BillingPortal/Configurations/ConfigurationFeaturesOptions.cs @@ -29,6 +29,12 @@ public class ConfigurationFeaturesOptions : INestedOptions [JsonProperty("subscription_cancel")] public ConfigurationFeaturesSubscriptionCancelOptions SubscriptionCancel { get; set; } + /// + /// Information about pausing subscriptions in the portal. + /// + [JsonProperty("subscription_pause")] + public ConfigurationFeaturesSubscriptionPauseOptions SubscriptionPause { get; set; } + /// /// Information about updating subscriptions in the portal. /// diff --git a/src/Stripe.net/Services/BillingPortal/Configurations/ConfigurationFeaturesSubscriptionPauseOptions.cs b/src/Stripe.net/Services/BillingPortal/Configurations/ConfigurationFeaturesSubscriptionPauseOptions.cs new file mode 100644 index 0000000000..213da3844b --- /dev/null +++ b/src/Stripe.net/Services/BillingPortal/Configurations/ConfigurationFeaturesSubscriptionPauseOptions.cs @@ -0,0 +1,14 @@ +// File generated from our OpenAPI spec +namespace Stripe.BillingPortal +{ + using Newtonsoft.Json; + + public class ConfigurationFeaturesSubscriptionPauseOptions : INestedOptions + { + /// + /// Whether the feature is enabled. + /// + [JsonProperty("enabled")] + public bool? Enabled { get; set; } + } +}