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