Contact class abstract

Contact

Properties:

  • email - The individual's email address.
  • firstName - The individual's first name.
  • infix - The infix in the individual's name, if any.
  • lastName - The individual's last name.
  • phoneNumber - The individual's phone number, specified as 10-14 digits with an optional + prefix.
Annotations
  • @BuiltValue.new()

Constructors

Contact([void updates(ContactBuilder b)])
factory

Properties

email String?
The individual's email address.
no setter
firstName String?
The individual's first name.
no setter
hashCode int
The hash code for this object.
no setterinherited
infix String?
The infix in the individual's name, if any.
no setter
lastName String?
The individual's last name.
no setter
phoneNumber String?
The individual's phone number, specified as 10-14 digits with an optional + prefix.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(ContactBuilder)) Contact
Rebuilds the instance.
inherited
toBuilder() ContactBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

serializer → Serializer<Contact>
no setter