user_profile.dart 612 B

12345678910111213141516171819202122232425262728
  1. import 'package:domain/generated/json/base/json_field.dart';
  2. import 'package:domain/generated/json/user_profile.g.dart';
  3. import 'dart:convert';
  4. @JsonSerializable()
  5. class UserProfile {
  6. int? id;
  7. String? name;
  8. String? phone;
  9. String? avatar;
  10. @JSONField(name: "password_type")
  11. String? passwordType;
  12. @JSONField(name: "registration_id")
  13. dynamic registrationId;
  14. UserProfile();
  15. factory UserProfile.fromJson(Map<String, dynamic> json) => $UserProfileFromJson(json);
  16. Map<String, dynamic> toJson() => $UserProfileToJson(this);
  17. @override
  18. String toString() {
  19. return jsonEncode(this);
  20. }
  21. }