Skip to content

Commit 5dadd4b

Browse files
committed
Generate latest changes from OpenApi spec
1 parent d2ee5ce commit 5dadd4b

9 files changed

+48
-15
lines changed

openapi/version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "v219"
2+
"version": "v221"
33
}

src/resources/generated/charge.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1190,7 +1190,7 @@ pub struct PaymentMethodDetailsKlarna {
11901190
pub payment_method_category: Option<String>,
11911191

11921192
/// Preferred language of the Klarna authorization page that the customer is redirected to.
1193-
/// Can be one of `de-AT`, `en-AT`, `nl-BE`, `fr-BE`, `en-BE`, `de-DE`, `en-DE`, `da-DK`, `en-DK`, `es-ES`, `en-ES`, `fi-FI`, `sv-FI`, `en-FI`, `en-GB`, `en-IE`, `it-IT`, `en-IT`, `nl-NL`, `en-NL`, `nb-NO`, `en-NO`, `sv-SE`, `en-SE`, `en-US`, `es-US`, `fr-FR`, `en-FR`, `en-AU`, `en-NZ`, `en-CA`, `fr-CA`, `pl-PL`, `en-PL`, `pt-PT`, `en-PT`, `de-CH`, `fr-CH`, `it-CH`, or `en-CH`.
1193+
/// Can be one of `de-AT`, `en-AT`, `nl-BE`, `fr-BE`, `en-BE`, `de-DE`, `en-DE`, `da-DK`, `en-DK`, `es-ES`, `en-ES`, `fi-FI`, `sv-FI`, `en-FI`, `en-GB`, `en-IE`, `it-IT`, `en-IT`, `nl-NL`, `en-NL`, `nb-NO`, `en-NO`, `sv-SE`, `en-SE`, `en-US`, `es-US`, `fr-FR`, `en-FR`, `cs-CZ`, `en-CZ`, `el-GR`, `en-GR`, `en-AU`, `en-NZ`, `en-CA`, `fr-CA`, `pl-PL`, `en-PL`, `pt-PT`, `en-PT`, `de-CH`, `fr-CH`, `it-CH`, or `en-CH`.
11941194
pub preferred_locale: Option<String>,
11951195
}
11961196

src/resources/generated/checkout_session.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2443,7 +2443,7 @@ pub struct CreateCheckoutSessionShippingOptionsShippingRateDataFixedAmount {
24432443
pub struct CreateCheckoutSessionPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer {
24442444
/// The desired country code of the bank account information.
24452445
///
2446-
/// Permitted values include: `DE`, `ES`, `FR`, `IE`, or `NL`.
2446+
/// Permitted values include: `BE`, `DE`, `ES`, `FR`, `IE`, or `NL`.
24472447
pub country: String,
24482448
}
24492449

src/resources/generated/invoice.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1149,7 +1149,7 @@ pub struct CreateInvoicePaymentSettingsPaymentMethodOptionsCustomerBalanceBankTr
11491149
{
11501150
/// The desired country code of the bank account information.
11511151
///
1152-
/// Permitted values include: `DE`, `ES`, `FR`, `IE`, or `NL`.
1152+
/// Permitted values include: `BE`, `DE`, `ES`, `FR`, `IE`, or `NL`.
11531153
pub country: String,
11541154
}
11551155

src/resources/generated/invoice_payment_method_options_customer_balance.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,16 @@ pub struct InvoicePaymentMethodOptionsCustomerBalanceBankTransfer {
3333
pub struct InvoicePaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer {
3434
/// The desired country code of the bank account information.
3535
///
36-
/// Permitted values include: `DE`, `ES`, `FR`, `IE`, or `NL`.
36+
/// Permitted values include: `BE`, `DE`, `ES`, `FR`, `IE`, or `NL`.
3737
pub country: InvoicePaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferCountry,
3838
}
3939

4040
/// An enum representing the possible values of an `InvoicePaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer`'s `country` field.
4141
#[derive(Copy, Clone, Debug, Deserialize, Serialize, Eq, PartialEq)]
4242
#[serde(rename_all = "snake_case")]
4343
pub enum InvoicePaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferCountry {
44+
#[serde(rename = "BE")]
45+
Be,
4446
#[serde(rename = "DE")]
4547
De,
4648
#[serde(rename = "ES")]
@@ -56,6 +58,7 @@ pub enum InvoicePaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferCou
5658
impl InvoicePaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferCountry {
5759
pub fn as_str(self) -> &'static str {
5860
match self {
61+
InvoicePaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferCountry::Be => "BE",
5962
InvoicePaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferCountry::De => "DE",
6063
InvoicePaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferCountry::Es => "ES",
6164
InvoicePaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferCountry::Fr => "FR",
@@ -82,7 +85,7 @@ impl std::default::Default
8285
for InvoicePaymentMethodOptionsCustomerBalanceBankTransferEuBankTransferCountry
8386
{
8487
fn default() -> Self {
85-
Self::De
88+
Self::Be
8689
}
8790
}
8891

src/resources/generated/issuing_cardholder.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,13 @@ pub struct IssuingCardholderIndividual {
114114
pub dob: Option<IssuingCardholderIndividualDob>,
115115

116116
/// The first name of this cardholder.
117+
///
118+
/// This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
117119
pub first_name: String,
118120

119121
/// The last name of this cardholder.
122+
///
123+
/// This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
120124
pub last_name: String,
121125

122126
/// Government-issued ID document for this cardholder.

src/resources/generated/payment_intent.rs

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4359,7 +4359,7 @@ pub struct CreatePaymentIntentPaymentMethodOptionsCardInstallmentsPlan {
43594359
pub struct CreatePaymentIntentPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer {
43604360
/// The desired country code of the bank account information.
43614361
///
4362-
/// Permitted values include: `DE`, `ES`, `FR`, `IE`, or `NL`.
4362+
/// Permitted values include: `BE`, `DE`, `ES`, `FR`, `IE`, or `NL`.
43634363
pub country: String,
43644364
}
43654365

@@ -4381,7 +4381,7 @@ pub struct UpdatePaymentIntentPaymentMethodOptionsCardInstallmentsPlan {
43814381
pub struct UpdatePaymentIntentPaymentMethodOptionsCustomerBalanceBankTransferEuBankTransfer {
43824382
/// The desired country code of the bank account information.
43834383
///
4384-
/// Permitted values include: `DE`, `ES`, `FR`, `IE`, or `NL`.
4384+
/// Permitted values include: `BE`, `DE`, `ES`, `FR`, `IE`, or `NL`.
43854385
pub country: String,
43864386
}
43874387

@@ -6203,6 +6203,8 @@ impl std::default::Default for CreatePaymentIntentPaymentMethodOptionsKlarnaCapt
62036203
#[derive(Copy, Clone, Debug, Deserialize, Serialize, Eq, PartialEq)]
62046204
#[serde(rename_all = "snake_case")]
62056205
pub enum CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
6206+
#[serde(rename = "cs-CZ")]
6207+
CsCz,
62066208
#[serde(rename = "da-DK")]
62076209
DaDk,
62086210
#[serde(rename = "de-AT")]
@@ -6211,6 +6213,8 @@ pub enum CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
62116213
DeCh,
62126214
#[serde(rename = "de-DE")]
62136215
DeDe,
6216+
#[serde(rename = "el-GR")]
6217+
ElGr,
62146218
#[serde(rename = "en-AT")]
62156219
EnAt,
62166220
#[serde(rename = "en-AU")]
@@ -6221,6 +6225,8 @@ pub enum CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
62216225
EnCa,
62226226
#[serde(rename = "en-CH")]
62236227
EnCh,
6228+
#[serde(rename = "en-CZ")]
6229+
EnCz,
62246230
#[serde(rename = "en-DE")]
62256231
EnDe,
62266232
#[serde(rename = "en-DK")]
@@ -6233,6 +6239,8 @@ pub enum CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
62336239
EnFr,
62346240
#[serde(rename = "en-GB")]
62356241
EnGb,
6242+
#[serde(rename = "en-GR")]
6243+
EnGr,
62366244
#[serde(rename = "en-IE")]
62376245
EnIe,
62386246
#[serde(rename = "en-IT")]
@@ -6288,21 +6296,25 @@ pub enum CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
62886296
impl CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
62896297
pub fn as_str(self) -> &'static str {
62906298
match self {
6299+
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::CsCz => "cs-CZ",
62916300
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::DaDk => "da-DK",
62926301
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::DeAt => "de-AT",
62936302
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::DeCh => "de-CH",
62946303
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::DeDe => "de-DE",
6304+
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::ElGr => "el-GR",
62956305
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnAt => "en-AT",
62966306
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnAu => "en-AU",
62976307
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnBe => "en-BE",
62986308
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnCa => "en-CA",
62996309
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnCh => "en-CH",
6310+
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnCz => "en-CZ",
63006311
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnDe => "en-DE",
63016312
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnDk => "en-DK",
63026313
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnEs => "en-ES",
63036314
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnFi => "en-FI",
63046315
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnFr => "en-FR",
63056316
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnGb => "en-GB",
6317+
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnGr => "en-GR",
63066318
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnIe => "en-IE",
63076319
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnIt => "en-IT",
63086320
CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnNl => "en-NL",
@@ -6345,7 +6357,7 @@ impl std::fmt::Display for CreatePaymentIntentPaymentMethodOptionsKlarnaPreferre
63456357
}
63466358
impl std::default::Default for CreatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
63476359
fn default() -> Self {
6348-
Self::DaDk
6360+
Self::CsCz
63496361
}
63506362
}
63516363

@@ -10855,6 +10867,8 @@ impl std::default::Default for UpdatePaymentIntentPaymentMethodOptionsKlarnaCapt
1085510867
#[derive(Copy, Clone, Debug, Deserialize, Serialize, Eq, PartialEq)]
1085610868
#[serde(rename_all = "snake_case")]
1085710869
pub enum UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
10870+
#[serde(rename = "cs-CZ")]
10871+
CsCz,
1085810872
#[serde(rename = "da-DK")]
1085910873
DaDk,
1086010874
#[serde(rename = "de-AT")]
@@ -10863,6 +10877,8 @@ pub enum UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
1086310877
DeCh,
1086410878
#[serde(rename = "de-DE")]
1086510879
DeDe,
10880+
#[serde(rename = "el-GR")]
10881+
ElGr,
1086610882
#[serde(rename = "en-AT")]
1086710883
EnAt,
1086810884
#[serde(rename = "en-AU")]
@@ -10873,6 +10889,8 @@ pub enum UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
1087310889
EnCa,
1087410890
#[serde(rename = "en-CH")]
1087510891
EnCh,
10892+
#[serde(rename = "en-CZ")]
10893+
EnCz,
1087610894
#[serde(rename = "en-DE")]
1087710895
EnDe,
1087810896
#[serde(rename = "en-DK")]
@@ -10885,6 +10903,8 @@ pub enum UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
1088510903
EnFr,
1088610904
#[serde(rename = "en-GB")]
1088710905
EnGb,
10906+
#[serde(rename = "en-GR")]
10907+
EnGr,
1088810908
#[serde(rename = "en-IE")]
1088910909
EnIe,
1089010910
#[serde(rename = "en-IT")]
@@ -10940,21 +10960,25 @@ pub enum UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
1094010960
impl UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
1094110961
pub fn as_str(self) -> &'static str {
1094210962
match self {
10963+
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::CsCz => "cs-CZ",
1094310964
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::DaDk => "da-DK",
1094410965
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::DeAt => "de-AT",
1094510966
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::DeCh => "de-CH",
1094610967
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::DeDe => "de-DE",
10968+
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::ElGr => "el-GR",
1094710969
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnAt => "en-AT",
1094810970
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnAu => "en-AU",
1094910971
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnBe => "en-BE",
1095010972
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnCa => "en-CA",
1095110973
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnCh => "en-CH",
10974+
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnCz => "en-CZ",
1095210975
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnDe => "en-DE",
1095310976
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnDk => "en-DK",
1095410977
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnEs => "en-ES",
1095510978
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnFi => "en-FI",
1095610979
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnFr => "en-FR",
1095710980
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnGb => "en-GB",
10981+
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnGr => "en-GR",
1095810982
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnIe => "en-IE",
1095910983
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnIt => "en-IT",
1096010984
UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale::EnNl => "en-NL",
@@ -10997,7 +11021,7 @@ impl std::fmt::Display for UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferre
1099711021
}
1099811022
impl std::default::Default for UpdatePaymentIntentPaymentMethodOptionsKlarnaPreferredLocale {
1099911023
fn default() -> Self {
11000-
Self::DaDk
11024+
Self::CsCz
1100111025
}
1100211026
}
1100311027

src/resources/generated/payment_method_options_customer_balance_eu_bank_account.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,16 @@ use serde::{Deserialize, Serialize};
99
pub struct PaymentMethodOptionsCustomerBalanceEuBankAccount {
1010
/// The desired country code of the bank account information.
1111
///
12-
/// Permitted values include: `DE`, `ES`, `FR`, `IE`, or `NL`.
12+
/// Permitted values include: `BE`, `DE`, `ES`, `FR`, `IE`, or `NL`.
1313
pub country: PaymentMethodOptionsCustomerBalanceEuBankAccountCountry,
1414
}
1515

1616
/// An enum representing the possible values of an `PaymentMethodOptionsCustomerBalanceEuBankAccount`'s `country` field.
1717
#[derive(Copy, Clone, Debug, Deserialize, Serialize, Eq, PartialEq)]
1818
#[serde(rename_all = "snake_case")]
1919
pub enum PaymentMethodOptionsCustomerBalanceEuBankAccountCountry {
20+
#[serde(rename = "BE")]
21+
Be,
2022
#[serde(rename = "DE")]
2123
De,
2224
#[serde(rename = "ES")]
@@ -32,6 +34,7 @@ pub enum PaymentMethodOptionsCustomerBalanceEuBankAccountCountry {
3234
impl PaymentMethodOptionsCustomerBalanceEuBankAccountCountry {
3335
pub fn as_str(self) -> &'static str {
3436
match self {
37+
PaymentMethodOptionsCustomerBalanceEuBankAccountCountry::Be => "BE",
3538
PaymentMethodOptionsCustomerBalanceEuBankAccountCountry::De => "DE",
3639
PaymentMethodOptionsCustomerBalanceEuBankAccountCountry::Es => "ES",
3740
PaymentMethodOptionsCustomerBalanceEuBankAccountCountry::Fr => "FR",
@@ -54,6 +57,6 @@ impl std::fmt::Display for PaymentMethodOptionsCustomerBalanceEuBankAccountCount
5457
}
5558
impl std::default::Default for PaymentMethodOptionsCustomerBalanceEuBankAccountCountry {
5659
fn default() -> Self {
57-
Self::De
60+
Self::Be
5861
}
5962
}

src/resources/generated/subscription.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,6 @@ pub struct CreateSubscription<'a> {
564564

565565
/// Unix timestamp representing the end of the trial period the customer will get before being charged for the first time.
566566
///
567-
/// This will always overwrite any trials that might apply via a subscribed plan.
568567
/// If set, trial_end will override the default trial period of the plan the customer is being subscribed to.
569568
/// The special value `now` can be provided to end the customer's trial immediately.
570569
/// Can be at most two years from `billing_cycle_anchor`.
@@ -1591,7 +1590,7 @@ pub struct CreateSubscriptionPaymentSettingsPaymentMethodOptionsCustomerBalanceB
15911590
{
15921591
/// The desired country code of the bank account information.
15931592
///
1594-
/// Permitted values include: `DE`, `ES`, `FR`, `IE`, or `NL`.
1593+
/// Permitted values include: `BE`, `DE`, `ES`, `FR`, `IE`, or `NL`.
15951594
pub country: String,
15961595
}
15971596

@@ -1600,7 +1599,7 @@ pub struct UpdateSubscriptionPaymentSettingsPaymentMethodOptionsCustomerBalanceB
16001599
{
16011600
/// The desired country code of the bank account information.
16021601
///
1603-
/// Permitted values include: `DE`, `ES`, `FR`, `IE`, or `NL`.
1602+
/// Permitted values include: `BE`, `DE`, `ES`, `FR`, `IE`, or `NL`.
16041603
pub country: String,
16051604
}
16061605

0 commit comments

Comments
 (0)