Contact constructor

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

Implementation

Contact({
  this.id = '',
  this.displayName = '',
  this.thumbnail,
  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>[];