123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- class UserEntity {
- String userId;
- String mobile;
- String name;
- String token;
- String avatarUrl;
- MaintenanceCompany maintenanceCompany;
- Role role;
- UserEntity({this.userId="",this.mobile="",this.name="",this.token="",this.avatarUrl="",});
- UserEntity.fromJsonMap(Map<String, dynamic> map):
- userId = map["userId"],
- mobile = map["mobile"],
- name = map["name"],
- token = map["token"],
- avatarUrl = map["avatarUrl"],
- maintenanceCompany = MaintenanceCompany.fromJsonMap(map["maintenanceCompany"]??{}),
- role = Role.fromJsonMap(map["role"]??{});
- Map<String, dynamic> toJson() {
- final Map<String, dynamic> data = new Map<String, dynamic>();
- data['userId'] = userId;
- data['mobile'] = mobile;
- data['name'] = name;
- data['token'] = token;
- data['maintenanceCompany'] = maintenanceCompany == null ? null : maintenanceCompany.toJson();
- data['role'] = role == null ? null : role.toJson();
- return data;
- }
- }
- class MaintenanceCompany {
- String id;
- String name;
- String address;
- MaintenanceCompany.fromJsonMap(Map<String, dynamic> map):
- id = map["id"],
- name = map["name"],
- address = map["address"];
- Map<String, dynamic> toJson() {
- final Map<String, dynamic> data = new Map<String, dynamic>();
- data['id'] = id;
- data['name'] = name;
- data['address'] = address;
- return data;
- }
- }
- class Role {
- String id;
- String name;
- String code;
- String description;
- Role.fromJsonMap(Map<String, dynamic> map):
- id = map["id"],
- name = map["name"],
- code = map["code"],
- description = map["description"];
- Map<String, dynamic> toJson() {
- final Map<String, dynamic> data = new Map<String, dynamic>();
- data['id'] = id;
- data['name'] = name;
- data['code'] = code;
- data['description'] = description;
- return data;
- }
- }
|