UserModel.fromJson constructor
UserModel.fromJson(
- Map<String, dynamic> json
)
Implementation
UserModel.fromJson(Map<String, dynamic> json) {
id = json['id'];
firebaseId = json['firebaseId'] ?? '';
username = json['username'] ?? '';
tokenFirebase = json['tokenFirebase'];
token = json['token'];
uniqueId = json['uniqueId'];
firstName = json['firstName'] ?? '';
lastName = json['lastName'] ?? '';
displayName = json['displayName'] ?? '';
infoName = json['infoName'] ?? '';
phone = json['phone'] ?? '';
email = json['email'];
comment = json['comment'];
thumbnail = json['thumbnail'] ?? '';
blurPicture = json['blurPicture'];
reliability = json['reliability'];
createdAt = json['createdAt'];
signedAt = json['signedAt'];
fCMTokens = json['fcmToken'];
allowGeolocation = json['allowGeolocation'];
isTmpEmail = json['isTmpEmail'];
sellerStatus = json['sellerStatus'];
sellerQrCode = json['sellerQrCode'] ?? "";
timeBeforeStartTracking = json['timeBeforeStartTracking'] ?? 0;
interfaceLanguageCode = json['interfaceLanguageCode'];
distanceBeforeStartTracking = json['distanceBeforeStartTracking'] ?? 0.0;
dateFormat = json['dateFormat'];
timeFormat = json['timeFormat'];
if (json["billingInfos"] is List) {
billingInfos = (json["billingInfos"] as List)
.map((e) => PaymentBillingInfo.fromJson(e))
.toList();
}
mqtt = json["mqtt"] == null
? null
: TokenResponseLoginMqtt.fromJson(json["mqtt"]);
isTmp = json["isTmp"];
aboutMeHomelido = json["aboutMeHomelido"];
tagline = json["tagline"];
processStatus = json["processStatus"];
if (json["banner"] != null) {
banner = CommonMedia.fromJson(json["banner"]);
}
if (json["rating"] is num) {
rating = json["rating"];
}
}