1import 'package:freezed_annotation/freezed_annotation.dart';
2
3part 'session.freezed.dart';
4part 'session.g.dart';
5
6@freezed
7class Session with _$Session {
8 const factory Session({
9 required String token,
10 required String refreshToken,
11 required DateTime expiresAt,
12 required String did,
13 }) = _Session;
14
15 factory Session.fromJson(Map<String, dynamic> json) => _$SessionFromJson(json);
16}