NudgeUser.fromJson constructor
NudgeUser.fromJson(
- Map<String, dynamic> json
)
Implementation
factory NudgeUser.fromJson(Map<String, dynamic> json) {
NLogger.d("NudgeUser.fromJson: $json");
return NudgeUser(
// slno: (json['slno'] ?? 0) is int
// ? json['slno']
// : int.tryParse(json['slno'].toString()) ?? 0,
extId: json['client_ext_id'] != null
? NudgeUser.cleanExtId(json['client_ext_id'].toString())
: '',
uid: json['id']?.toString() ?? '',
name: json['name']?.toString(),
email: json['email']?.toString(),
phone: json['phone']?.toString(),
props: (json['props'] as Map?)?.cast<String, dynamic>() ?? {},
refBy: json['ref_by']?.toString(),
refNum: json['ref_num']?.toString(),
refLeadNum: _toInt(json['ref_lead_num']),
refByName: json['ref_by_name']?.toString(),
clientRefCode: json['client_ref_code']?.toString(),
);
}