@@ -3303,6 +3303,9 @@ public static class PaymentDetails extends StripeObject {
33033303 @ SerializedName ("lodging_data" )
33043304 List <PaymentIntent .PaymentDetails .LodgingDatum > lodgingData ;
33053305
3306+ @ SerializedName ("money_services" )
3307+ MoneyServices moneyServices ;
3308+
33063309 /**
33073310 * A unique value assigned by the business to identify the transaction. Required for L2 and L3
33083311 * rates.
@@ -4758,6 +4761,221 @@ public static class InnerTax extends StripeObject {
47584761 }
47594762 }
47604763
4764+ /**
4765+ * For more details about MoneyServices, please refer to the <a
4766+ * href="https://docs.stripe.com/api">API Reference.</a>
4767+ */
4768+ @ Getter
4769+ @ Setter
4770+ @ EqualsAndHashCode (callSuper = false )
4771+ public static class MoneyServices extends StripeObject {
4772+ @ SerializedName ("account_funding" )
4773+ AccountFunding accountFunding ;
4774+
4775+ /**
4776+ * The type of money services transaction.
4777+ *
4778+ * <p>Equal to {@code account_funding}.
4779+ */
4780+ @ SerializedName ("transaction_type" )
4781+ String transactionType ;
4782+
4783+ /**
4784+ * For more details about AccountFunding, please refer to the <a
4785+ * href="https://docs.stripe.com/api">API Reference.</a>
4786+ */
4787+ @ Getter
4788+ @ Setter
4789+ @ EqualsAndHashCode (callSuper = false )
4790+ public static class AccountFunding extends StripeObject {
4791+ /** ID of the Account representing the beneficiary in this account funding transaction. */
4792+ @ SerializedName ("beneficiary_account" )
4793+ String beneficiaryAccount ;
4794+
4795+ @ SerializedName ("beneficiary_details" )
4796+ BeneficiaryDetails beneficiaryDetails ;
4797+
4798+ /** ID of the Account representing the sender in this account funding transaction. */
4799+ @ SerializedName ("sender_account" )
4800+ String senderAccount ;
4801+
4802+ @ SerializedName ("sender_details" )
4803+ SenderDetails senderDetails ;
4804+
4805+ /**
4806+ * For more details about BeneficiaryDetails, please refer to the <a
4807+ * href="https://docs.stripe.com/api">API Reference.</a>
4808+ */
4809+ @ Getter
4810+ @ Setter
4811+ @ EqualsAndHashCode (callSuper = false )
4812+ public static class BeneficiaryDetails extends StripeObject {
4813+ @ SerializedName ("address" )
4814+ com .stripe .model .PaymentIntent .PaymentDetails .MoneyServices .AccountFunding
4815+ .BeneficiaryDetails .Address
4816+ address ;
4817+
4818+ @ SerializedName ("date_of_birth" )
4819+ DateOfBirth dateOfBirth ;
4820+
4821+ /** Email address. */
4822+ @ SerializedName ("email" )
4823+ String email ;
4824+
4825+ /** Full name. */
4826+ @ SerializedName ("name" )
4827+ String name ;
4828+
4829+ /** Phone number. */
4830+ @ SerializedName ("phone" )
4831+ String phone ;
4832+
4833+ /**
4834+ * For more details about Address, please refer to the <a
4835+ * href="https://docs.stripe.com/api">API Reference.</a>
4836+ */
4837+ @ Getter
4838+ @ Setter
4839+ @ EqualsAndHashCode (callSuper = false )
4840+ public static class Address extends StripeObject {
4841+ /** City, district, suburb, town, or village. */
4842+ @ SerializedName ("city" )
4843+ String city ;
4844+
4845+ /**
4846+ * Two-letter country code (<a
4847+ * href="https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2">ISO 3166-1 alpha-2</a>).
4848+ */
4849+ @ SerializedName ("country" )
4850+ String country ;
4851+
4852+ /** Address line 1 (e.g., street, PO Box, or company name). */
4853+ @ SerializedName ("line1" )
4854+ String line1 ;
4855+
4856+ /** Address line 2 (e.g., apartment, suite, unit, or building). */
4857+ @ SerializedName ("line2" )
4858+ String line2 ;
4859+
4860+ /** ZIP or postal code. */
4861+ @ SerializedName ("postal_code" )
4862+ String postalCode ;
4863+
4864+ /** State, county, province, or region. */
4865+ @ SerializedName ("state" )
4866+ String state ;
4867+ }
4868+
4869+ /**
4870+ * For more details about DateOfBirth, please refer to the <a
4871+ * href="https://docs.stripe.com/api">API Reference.</a>
4872+ */
4873+ @ Getter
4874+ @ Setter
4875+ @ EqualsAndHashCode (callSuper = false )
4876+ public static class DateOfBirth extends StripeObject {
4877+ /** Day of birth, between 1 and 31. */
4878+ @ SerializedName ("day" )
4879+ Long day ;
4880+
4881+ /** Month of birth, between 1 and 12. */
4882+ @ SerializedName ("month" )
4883+ Long month ;
4884+
4885+ /** Four-digit year of birth. */
4886+ @ SerializedName ("year" )
4887+ Long year ;
4888+ }
4889+ }
4890+
4891+ /**
4892+ * For more details about SenderDetails, please refer to the <a
4893+ * href="https://docs.stripe.com/api">API Reference.</a>
4894+ */
4895+ @ Getter
4896+ @ Setter
4897+ @ EqualsAndHashCode (callSuper = false )
4898+ public static class SenderDetails extends StripeObject {
4899+ @ SerializedName ("address" )
4900+ com .stripe .model .PaymentIntent .PaymentDetails .MoneyServices .AccountFunding .SenderDetails
4901+ .Address
4902+ address ;
4903+
4904+ @ SerializedName ("date_of_birth" )
4905+ DateOfBirth dateOfBirth ;
4906+
4907+ /** Email address. */
4908+ @ SerializedName ("email" )
4909+ String email ;
4910+
4911+ /** Full name. */
4912+ @ SerializedName ("name" )
4913+ String name ;
4914+
4915+ /** Phone number. */
4916+ @ SerializedName ("phone" )
4917+ String phone ;
4918+
4919+ /**
4920+ * For more details about Address, please refer to the <a
4921+ * href="https://docs.stripe.com/api">API Reference.</a>
4922+ */
4923+ @ Getter
4924+ @ Setter
4925+ @ EqualsAndHashCode (callSuper = false )
4926+ public static class Address extends StripeObject {
4927+ /** City, district, suburb, town, or village. */
4928+ @ SerializedName ("city" )
4929+ String city ;
4930+
4931+ /**
4932+ * Two-letter country code (<a
4933+ * href="https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2">ISO 3166-1 alpha-2</a>).
4934+ */
4935+ @ SerializedName ("country" )
4936+ String country ;
4937+
4938+ /** Address line 1 (e.g., street, PO Box, or company name). */
4939+ @ SerializedName ("line1" )
4940+ String line1 ;
4941+
4942+ /** Address line 2 (e.g., apartment, suite, unit, or building). */
4943+ @ SerializedName ("line2" )
4944+ String line2 ;
4945+
4946+ /** ZIP or postal code. */
4947+ @ SerializedName ("postal_code" )
4948+ String postalCode ;
4949+
4950+ /** State, county, province, or region. */
4951+ @ SerializedName ("state" )
4952+ String state ;
4953+ }
4954+
4955+ /**
4956+ * For more details about DateOfBirth, please refer to the <a
4957+ * href="https://docs.stripe.com/api">API Reference.</a>
4958+ */
4959+ @ Getter
4960+ @ Setter
4961+ @ EqualsAndHashCode (callSuper = false )
4962+ public static class DateOfBirth extends StripeObject {
4963+ /** Day of birth, between 1 and 31. */
4964+ @ SerializedName ("day" )
4965+ Long day ;
4966+
4967+ /** Month of birth, between 1 and 12. */
4968+ @ SerializedName ("month" )
4969+ Long month ;
4970+
4971+ /** Four-digit year of birth. */
4972+ @ SerializedName ("year" )
4973+ Long year ;
4974+ }
4975+ }
4976+ }
4977+ }
4978+
47614979 /**
47624980 * For more details about Subscription, please refer to the <a
47634981 * href="https://docs.stripe.com/api">API Reference.</a>
0 commit comments