Contact constructor

const Contact({
  1. List<Address> addresses = const <Address>[],
  2. DateTime? birthday,
  3. List<Chat> chats = const <Chat>[],
  4. List<CustomField> customFields = const <CustomField>[],
  5. List<Email> emails = const <Email>[],
  6. List<ContactEvent> events = const <ContactEvent>[],
  7. List<InternetCall> internetCalls = const <InternetCall>[],
  8. List<Job> jobs = const <Job>[],
  9. required Name name,
  10. String notes = '',
  11. required List<Phone> phones,
  12. List<Relationship> relationships = const <Relationship>[],
  13. List<Website> websites = const <Website>[],
})

A reference to an address.

It requires these fields: Name name and List<Phone> phones.

Also, it has optional fields: List<Address> addresses, DateTime? birthday, List<Chat> chats, List<CustomField> customFields, List<Email> emails, List<ContactEvent> events, List<InternetCall> internetCalls, List<Job> jobs, String notes, List<Relationship> relationships and List<Website> websites.

Implementation

const Contact({
  this.addresses = const <Address>[],
  this.birthday,
  this.chats = const <Chat>[],
  this.customFields = const <CustomField>[],
  this.emails = const <Email>[],
  this.events = const <ContactEvent>[],
  this.internetCalls = const <InternetCall>[],
  this.jobs = const <Job>[],
  required this.name,
  this.notes = '',
  required this.phones,
  this.relationships = const <Relationship>[],
  this.websites = const <Website>[],
});