import 'package:json_annotation/json_annotation.dart'; part 'token.g.dart'; @JsonSerializable() class TokenData { final String token; final DateTime expiration; const TokenData({required this.token, required this.expiration}); factory TokenData.fromJson(Map json) => _$TokenDataFromJson(json); Map toJson() => _$TokenDataToJson(this); }