user_model.dart 831 B

1234567891011121314151617181920212223242526272829303132
  1. import 'package:agora_chat_demo/models/base_model.dart';
  2. class UserModel extends BaseModel {
  3. String username;
  4. String password;
  5. String nickname;
  6. UserModel(
  7. {required this.username, required this.password, required this.nickname});
  8. UserModel.fromJson(Map<String, dynamic> json)
  9. : username = json['username'],
  10. password = json['password'],
  11. nickname = json['nickname'];
  12. }
  13. class UserEntity {
  14. List<UserModel>? users;
  15. int? errorCode;
  16. String? errorMsg;
  17. UserEntity({this.users, this.errorCode, this.errorMsg});
  18. UserEntity.fromJson(Map<String, dynamic> json) {
  19. if (json['users'] != null) {
  20. users = <UserModel>[];
  21. json['users'].forEach((v) {
  22. users!.add(UserModel.fromJson(v));
  23. });
  24. }
  25. errorCode = json['errorCode'];
  26. errorMsg = json['errorMsg'];
  27. }
  28. }