Babies are free

This commit is contained in:
Nate Anderson
2025-01-29 17:50:44 -07:00
commit b99560e34b
35 changed files with 2533 additions and 0 deletions
@@ -0,0 +1,23 @@
class TranslationRequest {
final String id;
final String userId;
final String inputText;
final DateTime timestamp;
String? result;
TranslationRequest({
required this.id,
required this.userId,
required this.inputText,
required this.timestamp,
this.result,
});
Map<String, dynamic> toJson() => {
'id': id,
'userId': userId,
'inputText': inputText,
'timestamp': timestamp.toIso8601String(),
'result': result,
};
}
@@ -0,0 +1,14 @@
class TranslationResponse {
final String id;
final String translatedText;
TranslationResponse({
required this.id,
required this.translatedText,
});
Map<String, dynamic> toJson() => {
'id': id,
'translatedText': translatedText,
};
}
+17
View File
@@ -0,0 +1,17 @@
class User {
final String id;
final String token;
final DateTime createdAt;
User({
required this.id,
required this.token,
required this.createdAt,
});
Map<String, dynamic> toJson() => {
'id': id,
'token': token,
'createdAt': createdAt.toIso8601String(),
};
}