user_model.dart 966 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. class UserModel{
  2. late String id;
  3. late String name;
  4. late String email;
  5. late String avatar;
  6. bool? busy;
  7. UserModel({required this.name, required this.avatar});
  8. UserModel.resister({required this.name, required this.id,required this.email,required this.avatar,required this.busy});
  9. UserModel.fromJsonMap({required Map<String, dynamic> map,required String uId}){
  10. id = uId;
  11. name = map["name"];
  12. email = map["email"];
  13. avatar = map["avatar"];
  14. busy = map["busy"];
  15. }
  16. Map<String,dynamic> toMap(){
  17. return {
  18. "uId": id,
  19. "name": name,
  20. "email": email,
  21. "avatar": avatar,
  22. };
  23. }
  24. }
  25. class UserFcmTokenModel{
  26. late String uId, token;
  27. UserFcmTokenModel({required this.uId, required this.token});
  28. UserFcmTokenModel.fromJson(Map<String, dynamic> json) {
  29. uId = json['uId'];
  30. token = json['token'];
  31. }
  32. Map<String, dynamic> toMap() {
  33. return {
  34. 'uId': uId,
  35. 'token': token,
  36. };
  37. }
  38. }