Contact constructor

Contact(
  1. String id,
  2. String displayName,
  3. {Uint8List photo,
  4. Name name,
  5. List<Phone> phones,
  6. List<Email> emails,
  7. List<Address> addresses,
  8. List<Organization> organizations,
  9. List<Website> websites,
  10. List<SocialMedia> socialMedias,
  11. List<Event> events,
  12. List<Note> notes,
  13. List<Account> accounts}
)

Implementation

Contact(
  this.id,
  this.displayName, {
  this.photo,
  Name name,
  List<Phone> phones,
  List<Email> emails,
  List<Address> addresses,
  List<Organization> organizations,
  List<Website> websites,
  List<SocialMedia> socialMedias,
  List<Event> events,
  List<Note> notes,
  List<Account> accounts,
})  : name = name ?? Name(),
      phones = phones ?? <Phone>[],
      emails = emails ?? <Email>[],
      addresses = addresses ?? <Address>[],
      organizations = organizations ?? <Organization>[],
      websites = websites ?? <Website>[],
      socialMedias = socialMedias ?? <SocialMedia>[],
      events = events ?? <Event>[],
      notes = notes ?? <Note>[],
      accounts = accounts ?? <Account>[];