Contact constructor

Contact({
  1. String? givenName,
  2. String? identifier,
  3. ContactKeys? keys,
  4. String? middleName,
  5. String? displayName,
  6. String? prefix,
  7. String? suffix,
  8. String? familyName,
  9. String? company,
  10. String? jobTitle,
  11. List<String>? linkedContactIds,
  12. List<Item>? emails,
  13. List<Item>? phones,
  14. List<PostalAddress>? postalAddresses,
  15. List<Item>? socialProfiles,
  16. List<Item>? urls,
  17. List<ContactDate>? dates,
  18. Uint8List? avatar,
  19. DateTime? lastModified,
  20. String? note,
})

Implementation

Contact(
    {this.givenName,
    this.identifier,
    this.keys,
    this.middleName,
    this.displayName,
    this.prefix,
    this.suffix,
    this.familyName,
    this.company,
    this.jobTitle,
    List<String>? linkedContactIds,
    List<Item>? emails,
    List<Item>? phones,
    List<PostalAddress>? postalAddresses,
    List<Item>? socialProfiles,
    List<Item>? urls,
    List<ContactDate>? dates,
    this.avatar,
    this.lastModified,
    this.note})
    : _emails = [...?emails],
      _phones = [...?phones],
      _socialProfiles = [...?socialProfiles],
      _urls = [...?urls],
      _dates = [...?dates],
      _linkedContactIds = [...?linkedContactIds],
      _postalAddresses = [...?postalAddresses];