import androidx.annotation.Nullable;
import androidx.room.ColumnInfo;
import androidx.room.Entity;
import androidx.annotation.Nullable;
import androidx.room.ColumnInfo;
import androidx.room.Entity;
-@Entity(tableName = "profiles")
+import java.util.UUID;
+
+@Entity(tableName = "profiles",
+ indices = {@Index(name = "profiles_uuid_idx", unique = true, value = "uuid")})
private int detectedVersionMajor;
@ColumnInfo(name = "detected_version_minor")
private int detectedVersionMinor;
private int detectedVersionMajor;
@ColumnInfo(name = "detected_version_minor")
private int detectedVersionMinor;
- return id == p.id && Misc.equalStrings(name, p.name) &&
- Misc.equalStrings(deprecatedUUID, p.deprecatedUUID) &&
+ return id == p.id && Misc.equalStrings(name, p.name) && Misc.equalStrings(uuid, p.uuid) &&
Misc.equalStrings(url, p.url) && useAuthentication == p.useAuthentication &&
Misc.equalStrings(authUser, p.authUser) &&
Misc.equalStrings(authPassword, p.authPassword) && orderNo == p.orderNo &&
Misc.equalStrings(url, p.url) && useAuthentication == p.useAuthentication &&
Misc.equalStrings(authUser, p.authUser) &&
Misc.equalStrings(authPassword, p.authPassword) && orderNo == p.orderNo &&