Working auth and added shared notes

This commit is contained in:
Nathan Anderson
2023-07-27 01:40:26 -06:00
parent 18aad2b3d5
commit 83393807c7
68 changed files with 2138 additions and 661 deletions
+27
View File
@@ -0,0 +1,27 @@
import 'package:json_annotation/json_annotation.dart';
import '../global/utils.dart';
part 'token.g.dart';
@JsonSerializable()
class Token {
const Token({
required this.userId,
required this.familyId,
required this.generatedAt,
required this.expiresAt,
});
final int familyId, userId;
@JsonKey(fromJson: dateFromJson, toJson: dateToJson)
final DateTime generatedAt;
@JsonKey(fromJson: dateFromJson, toJson: dateToJson)
final DateTime expiresAt;
factory Token.fromJson(Map<String, dynamic> json) => _$TokenFromJson(json);
Map<String, dynamic> toJson() => _$TokenToJson(this);
}