Contact class

This object represents a phone contact.

Constructors

Contact({required String phoneNumber, required String firstName, String? lastName, int? userId, String? vcard})
Basic constructor

Properties

firstName String
Contact's first name
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
lastName String?
Optional. Contact's last name
getter/setter pair
phoneNumber String
Contact's phone number
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
userId int?
Optional. Contact's user identifier in Telegram. This number may have more than 32 significant bits and some programming languages may have difficulty/silent defects in interpreting it. But it has at most 52 significant bits, so a 64-bit integer or double-precision float type are safe for storing this identifier.
getter/setter pair
vcard String?
Optional. Additional data about the contact in the form of a vCard
getter/setter pair

Methods

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

Operators

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

Static Methods

fromJson(Map<String, dynamic> json) Contact
Creates a object from a json