19 lines
429 B
Dart
19 lines
429 B
Dart
import 'package:meta/meta.dart';
|
|
|
|
@immutable
|
|
class DeviceFingerprint {
|
|
const DeviceFingerprint(this.deviceId, this.fingerprint);
|
|
final String fingerprint;
|
|
final int deviceId;
|
|
|
|
@override
|
|
bool operator ==(Object other) {
|
|
return other is DeviceFingerprint &&
|
|
fingerprint == other.fingerprint &&
|
|
deviceId == other.deviceId;
|
|
}
|
|
|
|
@override
|
|
int get hashCode => fingerprint.hashCode ^ deviceId.hashCode;
|
|
}
|