fromJson method
Implementation
LoginModel fromJson(Map<String, dynamic> json) {
try {
id = Util.isNullFromJson(json, 'id') ? json['id'] : -1;
hidden_phone = Util.isNullFromJson(json, 'hidden_phone') ? json['hidden_phone'] : 0;
hidden_email = Util.isNullFromJson(json, 'hidden_email') ? json['hidden_email'] : 0;
hide_toolbar = Util.isNullFromJson(json, 'hide_toolbar') ? json['hide_toolbar'] : 0;
auto_play_video = Util.isNullFromJson(json, 'auto_play_video') ? json['auto_play_video'] : 1;
points = Util.isNullFromJson(json, 'points') ? json['points'] : 0;
password_changed = Util.isNullFromJson(json, 'password_changed') ? json['password_changed'] : 0;
birthdate = Util.isNullFromJson(json, 'birthdate') ? json['birthdate'] : '';
gender = Util.isNullFromJson(json, 'gender') ? json['gender'] : '';
name = Util.isNullFromJson(json, 'name') ? json['name'] : '';
website = Util.isNullFromJson(json, 'website') ? json['website'] : '';
email = Util.isNullFromJson(json, 'email') ? json['email'] : '';
phone = Util.isNullFromJson(json, 'phone') ? json['phone'] : '';
address = Util.isNullFromJson(json, 'address') ? json['address'] : '';
token_user = Util.isNullFromJson(json, 'token_user') ? json['token_user'] : '';
token2_user = Util.isNullFromJson(json, 'token2_user') ? json['token2_user'] : '';
province_id = Util.isNullFromJson(json, 'province_id')
? json['province_id'].toString()
: '';
province_name = Util.isNullFromJson(json, 'province_name')
? json['province_name']
: '';
district_id = Util.isNullFromJson(json, 'district_id')
? json['district_id'].toString()
: '';
district_name = Util.isNullFromJson(json, 'district_name')
? json['district_name']
: '';
user_type = Util.isNullFromJson(json, 'user_type') ? json['user_type'] : '';
image = Util.isNullFromJson(json, 'image') ? json['image'] : '';
background_image = Util.isNullFromJson(json, 'background_image') ? json['background_image'] : '';
member_rate = Util.isNullFromJson(json, 'member_rate') ? json['member_rate'] : '';
user_level = Util.isNullFromJson(json, 'user_level') ? json['user_level'] : '';
manager_type = Util.isNullFromJson(json, 'manager_type') ? json['manager_type'].toString().toLowerCase() : 'member';
if (Util.isNullFromJson(json, 'shop')) shop!.fromJson(json['shop']);
if (Util.isNullFromJson(json, 'has_tash_list')) has_tash_list!.fromJson(json['has_tash_list']);
if (Util.isNullFromJson(json, 'contribute_role')) contribute_role = json['contribute_role'];
partner_token = Util.isNullFromJson(json, 'partner_token') ? json['partner_token'] : '';
partner_type = Util.isNullFromJson(json, 'partner_type') ? json['partner_type'] : '';
role_type = Util.isNullFromJson(json, 'role_type') ? json['role_type'] : '';
} catch (e) {
return LoginModel();
}
return this;
}