Person class final
Person
This is an object representing a person associated with a Stripe account. A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform prefilling and account onboarding steps. Related guide: [Handling identity verification with the API](https://stripe.com/docs/connect/handling-api-verification#person-information)
- Implemented types
Constructors
- 
          Person({String? account, PersonAdditionalTosAcceptances? additionalTosAcceptances, Address? address, LegalEntityJapanAddress? addressKana, LegalEntityJapanAddress? addressKanji, required DateTime created, LegalEntityDob? dob, String? email, String? firstName, String? firstNameKana, String? firstNameKanji, List<String> ? fullNameAliases, PersonFutureRequirements? futureRequirements, String? gender, required String id, bool? idNumberProvided, bool? idNumberSecondaryProvided, String? lastName, String? lastNameKana, String? lastNameKanji, String? maidenName, Map<String, String> ? metadata, String? nationality, String? phone, PersonPoliticalExposure? politicalExposure, Address? registeredAddress, PersonRelationship? relationship, PersonFutureRequirements? requirements, bool? ssnLast4Provided, LegalEntityPersonVerification? verification})
- 
          Person
            const
- Person.fromJson(Object? json)
- 
          
            factory
Properties
- account → String?
- 
  
  final
- additionalTosAcceptances → PersonAdditionalTosAcceptances?
- 
  
  final
- address → Address?
- 
  
  final
- addressKana → LegalEntityJapanAddress?
- 
  
  final
- addressKanji → LegalEntityJapanAddress?
- 
  
  final
- created → DateTime
- 
  
  final
- dob → LegalEntityDob?
- 
  
  final
- email → String?
- 
  
  final
- firstName → String?
- 
  
  final
- firstNameKana → String?
- 
  
  final
- firstNameKanji → String?
- 
  
  final
- 
  fullNameAliases
  → List<String> ?
- 
  
  final
- futureRequirements → PersonFutureRequirements?
- 
  Information about the [upcoming new requirements for this person](https://stripe.com/docs/connect/custom-accounts/future-requirements), including what information needs to be collected, and by when.
  final
- gender → String?
- 
  
  final
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- id → String
- 
  
  final
- idNumberProvided → bool?
- 
  
  final
- idNumberSecondaryProvided → bool?
- 
  
  final
- lastName → String?
- 
  
  final
- lastNameKana → String?
- 
  
  final
- lastNameKanji → String?
- 
  
  final
- maidenName → String?
- 
  
  final
- 
  metadata
  → Map<String, String> ?
- 
  
  final
- nationality → String?
- 
  
  final
- object → String
- 
  The resource's type.
  final
- phone → String?
- 
  
  final
- politicalExposure → PersonPoliticalExposure?
- 
  
  final
- registeredAddress → Address?
- 
  
  final
- relationship → PersonRelationship?
- 
  
  final
- requirements → PersonFutureRequirements?
- 
  
  final
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- ssnLast4Provided → bool?
- 
  
  final
- verification → LegalEntityPersonVerification?
- 
  
  final
Methods
- 
  encodeWith<V> (Encoder< V> encoder) → V
- 
  
  override
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toJson() → Map< String, Object?> 
- 
  
  override
- 
  toString() → String 
- 
  A string representation of this object.
  override
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited