in sdk/appcenter/src/main/java/com/microsoft/appcenter/ingestion/models/Device.java [525:544]
public int hashCode() {
int result = super.hashCode();
result = 31 * result + (sdkName != null ? sdkName.hashCode() : 0);
result = 31 * result + (sdkVersion != null ? sdkVersion.hashCode() : 0);
result = 31 * result + (model != null ? model.hashCode() : 0);
result = 31 * result + (oemName != null ? oemName.hashCode() : 0);
result = 31 * result + (osName != null ? osName.hashCode() : 0);
result = 31 * result + (osVersion != null ? osVersion.hashCode() : 0);
result = 31 * result + (osBuild != null ? osBuild.hashCode() : 0);
result = 31 * result + (osApiLevel != null ? osApiLevel.hashCode() : 0);
result = 31 * result + (locale != null ? locale.hashCode() : 0);
result = 31 * result + (timeZoneOffset != null ? timeZoneOffset.hashCode() : 0);
result = 31 * result + (screenSize != null ? screenSize.hashCode() : 0);
result = 31 * result + (appVersion != null ? appVersion.hashCode() : 0);
result = 31 * result + (carrierName != null ? carrierName.hashCode() : 0);
result = 31 * result + (carrierCountry != null ? carrierCountry.hashCode() : 0);
result = 31 * result + (appBuild != null ? appBuild.hashCode() : 0);
result = 31 * result + (appNamespace != null ? appNamespace.hashCode() : 0);
return result;
}