login_rsp.dart 633 B

123456789101112131415161718192021222324252627282930
  1. import 'package:json_annotation/json_annotation.dart';
  2. part 'login_rsp.g.dart';
  3. @JsonSerializable(genericArgumentFactories: true)
  4. class LoginRsp {
  5. /*
  6. "userId": 1024,
  7. "accessToken": "happy",
  8. "refreshToken": "nice",
  9. "expiresTime": 1708343953434
  10. */
  11. final num? userId;
  12. final String? accessToken;
  13. final String? refreshToken;
  14. final num? expiresTime;
  15. const LoginRsp({
  16. this.userId,
  17. this.accessToken,
  18. this.refreshToken,
  19. this.expiresTime,
  20. });
  21. factory LoginRsp.fromJson(Map<String, dynamic> json) => _$LoginRspFromJson(json);
  22. Map<String, dynamic> toJson() => _$LoginRspToJson(this);
  23. }