import 'package:m3_lightmeter_resources/m3_lightmeter_resources.dart'; class ExposurePair { final ApertureValue aperture; final ShutterSpeedValue shutterSpeed; const ExposurePair(this.aperture, this.shutterSpeed); @override String toString() => '$aperture - $shutterSpeed'; @override bool operator ==(Object other) { if (identical(this, other)) return true; if (other.runtimeType != runtimeType) return false; return other is ExposurePair && other.aperture == aperture && other.shutterSpeed == shutterSpeed; } @override int get hashCode => Object.hash(aperture, shutterSpeed, runtimeType); }