Account constructor
const
Account({
- AccountBusinessProfile? businessProfile,
- AccountBusinessType? businessType,
- AccountCapabilities? capabilities,
- bool? chargesEnabled,
- LegalEntityCompany? company,
- AccountUnificationAccountController? controller,
- String? country,
- DateTime? created,
- String? defaultCurrency,
- bool? detailsSubmitted,
- String? email,
- AccountExternalAccounts? externalAccounts,
- AccountFutureRequirements? futureRequirements,
- required String id,
- Person? individual,
- Map<
String, String> ? metadata, - bool? payoutsEnabled,
- AccountRequirements? requirements,
- AccountSettings? settings,
- AccountTosAcceptance? tosAcceptance,
- AccountType? type,
Account
This is an object representing a Stripe account. You can retrieve it to see properties on the account like its current requirements or if the account is enabled to make live charges or receive payouts. For Custom accounts, the properties below are always returned. For other accounts, some properties are returned until that account has started to go through Connect Onboarding. Once you create an [Account Link](https://stripe.com/docs/api/account\_links) or [Account Session](https://stripe.com/docs/api/account\_sessions), some properties are only returned for Custom accounts. Learn about the differences [between accounts](https://stripe.com/docs/connect/accounts).
Implementation
const Account({
this.businessProfile,
this.businessType,
this.capabilities,
this.chargesEnabled,
this.company,
this.controller,
this.country,
this.created,
this.defaultCurrency,
this.detailsSubmitted,
this.email,
this.externalAccounts,
this.futureRequirements,
required this.id,
this.individual,
this.metadata,
this.payoutsEnabled,
this.requirements,
this.settings,
this.tosAcceptance,
this.type,
});