operator == method
Returns true if all items in this contact are identical.
Implementation
@override
bool operator ==(Object other) {
return other is Contact &&
avatar == other.avatar &&
company == other.company &&
displayName == other.displayName &&
givenName == other.givenName &&
familyName == other.familyName &&
identifier == other.identifier &&
jobTitle == other.jobTitle &&
androidAccountType == other.androidAccountType &&
androidAccountName == other.androidAccountName &&
middleName == other.middleName &&
prefix == other.prefix &&
suffix == other.suffix &&
birthday == other.birthday &&
note == other.note &&
const DeepCollectionEquality.unordered().equals(phones, other.phones) &&
const DeepCollectionEquality.unordered().equals(emails, other.emails) &&
const DeepCollectionEquality.unordered()
.equals(postalAddresses, other.postalAddresses) &&
const DeepCollectionEquality.unordered()
.equals(socialProfiles, other.socialProfiles) &&
const DeepCollectionEquality.unordered()
.equals(urlAddresses, other.urlAddresses);
}