PassportElementAddress class final

A Telegram Passport element containing the user's address

Inheritance
Available extensions
Annotations
  • @immutable

Constructors

PassportElementAddress({Address? address})

Properties

address Address?
address Address
final
hashCode int
The hash code for this object.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({Address? address}) PassportElementAddress

Available on PassportElementAddress, provided by the PassportElementAddressExtensions extension

getConstructor() String
override
map<TResult extends Object?>({required TResult address(PassportElementAddress value), required TResult bankStatement(PassportElementBankStatement value), required TResult driverLicense(PassportElementDriverLicense value), required TResult emailAddress(PassportElementEmailAddress value), required TResult identityCard(PassportElementIdentityCard value), required TResult internalPassport(PassportElementInternalPassport value), required TResult passport(PassportElementPassport value), required TResult passportRegistration(PassportElementPassportRegistration value), required TResult personalDetails(PassportElementPersonalDetails value), required TResult phoneNumber(PassportElementPhoneNumber value), required TResult rentalAgreement(PassportElementRentalAgreement value), required TResult temporaryRegistration(PassportElementTemporaryRegistration value), required TResult utilityBill(PassportElementUtilityBill value)}) → TResult

Available on PassportElement, provided by the PassportElementExtensions extension

maybeMap<TResult extends Object?>({TResult address(PassportElementAddress value)?, TResult bankStatement(PassportElementBankStatement value)?, TResult driverLicense(PassportElementDriverLicense value)?, TResult emailAddress(PassportElementEmailAddress value)?, TResult identityCard(PassportElementIdentityCard value)?, TResult internalPassport(PassportElementInternalPassport value)?, TResult passport(PassportElementPassport value)?, TResult passportRegistration(PassportElementPassportRegistration value)?, TResult personalDetails(PassportElementPersonalDetails value)?, TResult phoneNumber(PassportElementPhoneNumber value)?, TResult rentalAgreement(PassportElementRentalAgreement value)?, TResult temporaryRegistration(PassportElementTemporaryRegistration value)?, TResult utilityBill(PassportElementUtilityBill value)?, required TResult orElse()}) → TResult

Available on PassportElement, provided by the PassportElementExtensions extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override

Constants

constructor → const String