fluffychat/lib/pangea/events/repo/language_detection_request.dart

31 lines
687 B
Dart

class LanguageDetectionRequest {
final String text;
final String? senderl1;
final String? senderl2;
LanguageDetectionRequest({
required this.text,
this.senderl1,
this.senderl2,
});
Map<String, dynamic> toJson() {
return {
'full_text': text,
'sender_l1': senderl1,
'sender_l2': senderl2,
};
}
@override
int get hashCode => text.hashCode ^ senderl1.hashCode ^ senderl2.hashCode;
@override
bool operator ==(Object other) {
if (identical(this, other)) return true;
return other is LanguageDetectionRequest &&
other.text == text &&
other.senderl1 == senderl1 &&
other.senderl2 == senderl2;
}
}