Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CODEGEN_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
eed9b64db4a551dcc837a073c124117f265c21d3
b7168aabb0ad2d376d2f6d2e5ec34e5e55d1f702
2 changes: 1 addition & 1 deletion OPENAPI_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v2343
v2344
27 changes: 27 additions & 0 deletions src/Stripe.net/Constants/EventTypes.cs
Original file line number Diff line number Diff line change
Expand Up @@ -536,6 +536,11 @@ public static class EventTypes
/// </summary>
public const string FinancialConnectionsAccountDisconnected = "financial_connections.account.disconnected";

/// <summary>
/// Occurs when a Financial Connections account’s <c>expected_deactivation_date</c> changes.
/// </summary>
public const string FinancialConnectionsAccountExpectedDeactivationDateUpdated = "financial_connections.account.expected_deactivation_date_updated";

/// <summary>
/// Occurs when a Financial Connections account's status is updated from <c>inactive</c> to
/// <c>active</c>.
Expand Down Expand Up @@ -566,11 +571,33 @@ public static class EventTypes
/// </summary>
public const string FinancialConnectionsAccountRefreshedTransactions = "financial_connections.account.refreshed_transactions";

/// <summary>
/// Occurs when the supported_payment_method_types array on a Financial Connections account
/// changes.
/// </summary>
public const string FinancialConnectionsAccountSupportedPaymentMethodTypesUpdated = "financial_connections.account.supported_payment_method_types_updated";

/// <summary>
/// Occurs when an Account’s tokenized account number is about to expire.
/// </summary>
public const string FinancialConnectionsAccountUpcomingAccountNumberExpiry = "financial_connections.account.upcoming_account_number_expiry";

/// <summary>
/// Occurs when a Financial Connections account is about to become <c>inactive</c>.
/// </summary>
public const string FinancialConnectionsAccountUpcomingDeactivation = "financial_connections.account.upcoming_deactivation";

/// <summary>
/// Occurs when a Financial Connections authorization’s <c>expected_deactivation_date</c>
/// changes.
/// </summary>
public const string FinancialConnectionsAuthorizationExpectedDeactivationDateUpdated = "financial_connections.authorization.expected_deactivation_date_updated";

/// <summary>
/// Occurs when a Financial Connections authorization is about to become <c>inactive</c>.
/// </summary>
public const string FinancialConnectionsAuthorizationUpcomingDeactivation = "financial_connections.authorization.upcoming_deactivation";

/// <summary>
/// Occurs when a Financial Connections Session <c>status</c> transitions from
/// <c>pending</c> to <c>failed</c>, <c>cancelled</c>, or <c>completed</c>.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,13 @@ public class AccountSessionComponentsDisputesListFeatures : StripeEntity<Account
[JsonProperty("refund_management")]
[STJS.JsonPropertyName("refund_management")]
public bool RefundManagement { get; set; }

/// <summary>
/// Whether to allow connected accounts to submit disputes using Smart Disputes. Defaults to
/// the value of <c>dispute_management</c>.
/// </summary>
[JsonProperty("smart_disputes_management")]
[STJS.JsonPropertyName("smart_disputes_management")]
public bool SmartDisputesManagement { get; set; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,13 @@ public class AccountSessionComponentsPaymentDetailsFeatures : StripeEntity<Accou
[JsonProperty("refund_management")]
[STJS.JsonPropertyName("refund_management")]
public bool RefundManagement { get; set; }

/// <summary>
/// Whether to allow connected accounts to submit disputes using Smart Disputes. Defaults to
/// the value of <c>dispute_management</c>.
/// </summary>
[JsonProperty("smart_disputes_management")]
[STJS.JsonPropertyName("smart_disputes_management")]
public bool SmartDisputesManagement { get; set; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,13 @@ public class AccountSessionComponentsPaymentDisputesFeatures : StripeEntity<Acco
[JsonProperty("refund_management")]
[STJS.JsonPropertyName("refund_management")]
public bool RefundManagement { get; set; }

/// <summary>
/// Whether to allow connected accounts to submit disputes using Smart Disputes. Defaults to
/// the value of <c>dispute_management</c>.
/// </summary>
[JsonProperty("smart_disputes_management")]
[STJS.JsonPropertyName("smart_disputes_management")]
public bool SmartDisputesManagement { get; set; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,13 @@ public class AccountSessionComponentsPaymentsFeatures : StripeEntity<AccountSess
[JsonProperty("refund_management")]
[STJS.JsonPropertyName("refund_management")]
public bool RefundManagement { get; set; }

/// <summary>
/// Whether to allow connected accounts to submit disputes using Smart Disputes. Defaults to
/// the value of <c>dispute_management</c>.
/// </summary>
[JsonProperty("smart_disputes_management")]
[STJS.JsonPropertyName("smart_disputes_management")]
public bool SmartDisputesManagement { get; set; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ public class BalanceTransaction : StripeEntity<BalanceTransaction>, IHasId, IHas

/// <summary>
/// If applicable, this transaction uses an exchange rate. If money converts from currency A
/// to currency B, then the <c>amount</c> in currency A, multipled by the
/// to currency B, then the <c>amount</c> in currency A, multiplied by the
/// <c>exchange_rate</c>, equals the <c>amount</c> in currency B. For example, if you charge
/// a customer 10.00 EUR, the PaymentIntent's <c>amount</c> is <c>1000</c> and
/// <c>currency</c> is <c>eur</c>. If this converts to 12.34 USD in your Stripe account, the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ public Application Application
/// <summary>
/// The default URL to redirect customers to when they click on the portal's link to return
/// to your website. This can be <a
/// href="https://docs.stripe.com/api/customer_portal/sessions/create#create_portal_session-return_url">overriden</a>
/// href="https://docs.stripe.com/api/customer_portal/sessions/create#create_portal_session-return_url">overridden</a>
/// when creating the session.
/// </summary>
[JsonProperty("default_return_url")]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ public class SessionCollectedInformationTaxId : StripeEntity<SessionCollectedInf
/// <c>gn_nif</c>, <c>mk_vat</c>, <c>sr_fin</c>, <c>sn_ninea</c>, <c>am_tin</c>,
/// <c>np_pan</c>, <c>tj_tin</c>, <c>ug_tin</c>, <c>zm_tin</c>, <c>kh_tin</c>,
/// <c>aw_tin</c>, <c>az_tin</c>, <c>bd_bin</c>, <c>bj_ifu</c>, <c>et_tin</c>,
/// <c>kg_tin</c>, <c>la_tin</c>, <c>cm_niu</c>, <c>cv_nif</c>, <c>bf_ifu</c>, or
/// <c>unknown</c>.
/// <c>kg_tin</c>, <c>la_tin</c>, <c>cm_niu</c>, <c>cv_nif</c>, <c>bf_ifu</c>,
/// <c>ic_nif</c>, or <c>unknown</c>.
/// One of: <c>ad_nrt</c>, <c>ae_trn</c>, <c>al_tin</c>, <c>am_tin</c>, <c>ao_tin</c>,
/// <c>ar_cuit</c>, <c>au_abn</c>, <c>au_arn</c>, <c>aw_tin</c>, <c>az_tin</c>,
/// <c>ba_tin</c>, <c>bb_tin</c>, <c>bd_bin</c>, <c>bf_ifu</c>, <c>bg_uic</c>,
Expand All @@ -43,19 +43,20 @@ public class SessionCollectedInformationTaxId : StripeEntity<SessionCollectedInf
/// <c>cr_tin</c>, <c>cv_nif</c>, <c>de_stn</c>, <c>do_rcn</c>, <c>ec_ruc</c>,
/// <c>eg_tin</c>, <c>es_cif</c>, <c>et_tin</c>, <c>eu_oss_vat</c>, <c>eu_vat</c>,
/// <c>fo_vat</c>, <c>gb_vat</c>, <c>ge_vat</c>, <c>gi_tin</c>, <c>gn_nif</c>, <c>hk_br</c>,
/// <c>hr_oib</c>, <c>hu_tin</c>, <c>id_npwp</c>, <c>il_vat</c>, <c>in_gst</c>,
/// <c>is_vat</c>, <c>it_cf</c>, <c>jp_cn</c>, <c>jp_rn</c>, <c>jp_trn</c>, <c>ke_pin</c>,
/// <c>kg_tin</c>, <c>kh_tin</c>, <c>kr_brn</c>, <c>kz_bin</c>, <c>la_tin</c>,
/// <c>li_uid</c>, <c>li_vat</c>, <c>lk_vat</c>, <c>ma_vat</c>, <c>md_vat</c>,
/// <c>me_pib</c>, <c>mk_vat</c>, <c>mr_nif</c>, <c>mx_rfc</c>, <c>my_frp</c>,
/// <c>my_itn</c>, <c>my_sst</c>, <c>ng_tin</c>, <c>no_vat</c>, <c>no_voec</c>,
/// <c>np_pan</c>, <c>nz_gst</c>, <c>om_vat</c>, <c>pe_ruc</c>, <c>ph_tin</c>,
/// <c>pl_nip</c>, <c>py_ruc</c>, <c>ro_tin</c>, <c>rs_pib</c>, <c>ru_inn</c>,
/// <c>ru_kpp</c>, <c>sa_vat</c>, <c>sg_gst</c>, <c>sg_uen</c>, <c>si_tin</c>,
/// <c>sn_ninea</c>, <c>sr_fin</c>, <c>sv_nit</c>, <c>th_vat</c>, <c>tj_tin</c>,
/// <c>tr_tin</c>, <c>tw_vat</c>, <c>tz_vat</c>, <c>ua_vat</c>, <c>ug_tin</c>,
/// <c>unknown</c>, <c>us_ein</c>, <c>uy_ruc</c>, <c>uz_tin</c>, <c>uz_vat</c>,
/// <c>ve_rif</c>, <c>vn_tin</c>, <c>za_vat</c>, <c>zm_tin</c>, or <c>zw_tin</c>.
/// <c>hr_oib</c>, <c>hu_tin</c>, <c>ic_nif</c>, <c>id_npwp</c>, <c>il_vat</c>,
/// <c>in_gst</c>, <c>is_vat</c>, <c>it_cf</c>, <c>jp_cn</c>, <c>jp_rn</c>, <c>jp_trn</c>,
/// <c>ke_pin</c>, <c>kg_tin</c>, <c>kh_tin</c>, <c>kr_brn</c>, <c>kz_bin</c>,
/// <c>la_tin</c>, <c>li_uid</c>, <c>li_vat</c>, <c>lk_vat</c>, <c>ma_vat</c>,
/// <c>md_vat</c>, <c>me_pib</c>, <c>mk_vat</c>, <c>mr_nif</c>, <c>mx_rfc</c>,
/// <c>my_frp</c>, <c>my_itn</c>, <c>my_sst</c>, <c>ng_tin</c>, <c>no_vat</c>,
/// <c>no_voec</c>, <c>np_pan</c>, <c>nz_gst</c>, <c>om_vat</c>, <c>pe_ruc</c>,
/// <c>ph_tin</c>, <c>pl_nip</c>, <c>py_ruc</c>, <c>ro_tin</c>, <c>rs_pib</c>,
/// <c>ru_inn</c>, <c>ru_kpp</c>, <c>sa_vat</c>, <c>sg_gst</c>, <c>sg_uen</c>,
/// <c>si_tin</c>, <c>sn_ninea</c>, <c>sr_fin</c>, <c>sv_nit</c>, <c>th_vat</c>,
/// <c>tj_tin</c>, <c>tr_tin</c>, <c>tw_vat</c>, <c>tz_vat</c>, <c>ua_vat</c>,
/// <c>ug_tin</c>, <c>unknown</c>, <c>us_ein</c>, <c>uy_ruc</c>, <c>uz_tin</c>,
/// <c>uz_vat</c>, <c>ve_rif</c>, <c>vn_tin</c>, <c>za_vat</c>, <c>zm_tin</c>, or
/// <c>zw_tin</c>.
/// </summary>
[JsonProperty("type")]
[STJS.JsonPropertyName("type")]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ public class SessionCustomerDetailsTaxId : StripeEntity<SessionCustomerDetailsTa
/// <c>gn_nif</c>, <c>mk_vat</c>, <c>sr_fin</c>, <c>sn_ninea</c>, <c>am_tin</c>,
/// <c>np_pan</c>, <c>tj_tin</c>, <c>ug_tin</c>, <c>zm_tin</c>, <c>kh_tin</c>,
/// <c>aw_tin</c>, <c>az_tin</c>, <c>bd_bin</c>, <c>bj_ifu</c>, <c>et_tin</c>,
/// <c>kg_tin</c>, <c>la_tin</c>, <c>cm_niu</c>, <c>cv_nif</c>, <c>bf_ifu</c>, or
/// <c>unknown</c>.
/// <c>kg_tin</c>, <c>la_tin</c>, <c>cm_niu</c>, <c>cv_nif</c>, <c>bf_ifu</c>,
/// <c>ic_nif</c>, or <c>unknown</c>.
/// One of: <c>ad_nrt</c>, <c>ae_trn</c>, <c>al_tin</c>, <c>am_tin</c>, <c>ao_tin</c>,
/// <c>ar_cuit</c>, <c>au_abn</c>, <c>au_arn</c>, <c>aw_tin</c>, <c>az_tin</c>,
/// <c>ba_tin</c>, <c>bb_tin</c>, <c>bd_bin</c>, <c>bf_ifu</c>, <c>bg_uic</c>,
Expand All @@ -43,19 +43,20 @@ public class SessionCustomerDetailsTaxId : StripeEntity<SessionCustomerDetailsTa
/// <c>cr_tin</c>, <c>cv_nif</c>, <c>de_stn</c>, <c>do_rcn</c>, <c>ec_ruc</c>,
/// <c>eg_tin</c>, <c>es_cif</c>, <c>et_tin</c>, <c>eu_oss_vat</c>, <c>eu_vat</c>,
/// <c>fo_vat</c>, <c>gb_vat</c>, <c>ge_vat</c>, <c>gi_tin</c>, <c>gn_nif</c>, <c>hk_br</c>,
/// <c>hr_oib</c>, <c>hu_tin</c>, <c>id_npwp</c>, <c>il_vat</c>, <c>in_gst</c>,
/// <c>is_vat</c>, <c>it_cf</c>, <c>jp_cn</c>, <c>jp_rn</c>, <c>jp_trn</c>, <c>ke_pin</c>,
/// <c>kg_tin</c>, <c>kh_tin</c>, <c>kr_brn</c>, <c>kz_bin</c>, <c>la_tin</c>,
/// <c>li_uid</c>, <c>li_vat</c>, <c>lk_vat</c>, <c>ma_vat</c>, <c>md_vat</c>,
/// <c>me_pib</c>, <c>mk_vat</c>, <c>mr_nif</c>, <c>mx_rfc</c>, <c>my_frp</c>,
/// <c>my_itn</c>, <c>my_sst</c>, <c>ng_tin</c>, <c>no_vat</c>, <c>no_voec</c>,
/// <c>np_pan</c>, <c>nz_gst</c>, <c>om_vat</c>, <c>pe_ruc</c>, <c>ph_tin</c>,
/// <c>pl_nip</c>, <c>py_ruc</c>, <c>ro_tin</c>, <c>rs_pib</c>, <c>ru_inn</c>,
/// <c>ru_kpp</c>, <c>sa_vat</c>, <c>sg_gst</c>, <c>sg_uen</c>, <c>si_tin</c>,
/// <c>sn_ninea</c>, <c>sr_fin</c>, <c>sv_nit</c>, <c>th_vat</c>, <c>tj_tin</c>,
/// <c>tr_tin</c>, <c>tw_vat</c>, <c>tz_vat</c>, <c>ua_vat</c>, <c>ug_tin</c>,
/// <c>unknown</c>, <c>us_ein</c>, <c>uy_ruc</c>, <c>uz_tin</c>, <c>uz_vat</c>,
/// <c>ve_rif</c>, <c>vn_tin</c>, <c>za_vat</c>, <c>zm_tin</c>, or <c>zw_tin</c>.
/// <c>hr_oib</c>, <c>hu_tin</c>, <c>ic_nif</c>, <c>id_npwp</c>, <c>il_vat</c>,
/// <c>in_gst</c>, <c>is_vat</c>, <c>it_cf</c>, <c>jp_cn</c>, <c>jp_rn</c>, <c>jp_trn</c>,
/// <c>ke_pin</c>, <c>kg_tin</c>, <c>kh_tin</c>, <c>kr_brn</c>, <c>kz_bin</c>,
/// <c>la_tin</c>, <c>li_uid</c>, <c>li_vat</c>, <c>lk_vat</c>, <c>ma_vat</c>,
/// <c>md_vat</c>, <c>me_pib</c>, <c>mk_vat</c>, <c>mr_nif</c>, <c>mx_rfc</c>,
/// <c>my_frp</c>, <c>my_itn</c>, <c>my_sst</c>, <c>ng_tin</c>, <c>no_vat</c>,
/// <c>no_voec</c>, <c>np_pan</c>, <c>nz_gst</c>, <c>om_vat</c>, <c>pe_ruc</c>,
/// <c>ph_tin</c>, <c>pl_nip</c>, <c>py_ruc</c>, <c>ro_tin</c>, <c>rs_pib</c>,
/// <c>ru_inn</c>, <c>ru_kpp</c>, <c>sa_vat</c>, <c>sg_gst</c>, <c>sg_uen</c>,
/// <c>si_tin</c>, <c>sn_ninea</c>, <c>sr_fin</c>, <c>sv_nit</c>, <c>th_vat</c>,
/// <c>tj_tin</c>, <c>tr_tin</c>, <c>tw_vat</c>, <c>tz_vat</c>, <c>ua_vat</c>,
/// <c>ug_tin</c>, <c>unknown</c>, <c>us_ein</c>, <c>uy_ruc</c>, <c>uz_tin</c>,
/// <c>uz_vat</c>, <c>ve_rif</c>, <c>vn_tin</c>, <c>za_vat</c>, <c>zm_tin</c>, or
/// <c>zw_tin</c>.
/// </summary>
[JsonProperty("type")]
[STJS.JsonPropertyName("type")]
Expand Down
5 changes: 5 additions & 0 deletions src/Stripe.net/Entities/Events/Event.cs
Original file line number Diff line number Diff line change
Expand Up @@ -172,12 +172,17 @@ public class Event : StripeEntity<Event>, IHasId, IHasObject
/// <c>financial_connections.account.created</c>,
/// <c>financial_connections.account.deactivated</c>,
/// <c>financial_connections.account.disconnected</c>,
/// <c>financial_connections.account.expected_deactivation_date_updated</c>,
/// <c>financial_connections.account.reactivated</c>,
/// <c>financial_connections.account.refreshed_balance</c>,
/// <c>financial_connections.account.refreshed_inferred_balances</c>,
/// <c>financial_connections.account.refreshed_ownership</c>,
/// <c>financial_connections.account.refreshed_transactions</c>,
/// <c>financial_connections.account.supported_payment_method_types_updated</c>,
/// <c>financial_connections.account.upcoming_account_number_expiry</c>,
/// <c>financial_connections.account.upcoming_deactivation</c>,
/// <c>financial_connections.authorization.expected_deactivation_date_updated</c>,
/// <c>financial_connections.authorization.upcoming_deactivation</c>,
/// <c>financial_connections.session.updated</c>, <c>fx_quote.expired</c>,
/// <c>identity.verification_session.canceled</c>,
/// <c>identity.verification_session.created</c>,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,12 @@ namespace Stripe.FinancialConnections
[STJS.JsonConverter(typeof(STJStripeEntityConverter))]
public class SessionManualEntry : StripeEntity<SessionManualEntry>
{
/// <summary>
/// Controls how manual entry of bank account details is presented to the user.
/// One of: <c>automatic</c>, <c>custom</c>, or <c>disabled</c>.
/// </summary>
[JsonProperty("mode")]
[STJS.JsonPropertyName("mode")]
public string Mode { get; set; }
}
}

This file was deleted.

This file was deleted.

Loading
Loading