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

Static Methods

encode<V>(Person instance, Encoder<V> encoder) → V