UserModel.fromJson constructor

UserModel.fromJson(
  1. Map<String, dynamic> json
)

Implementation

UserModel.fromJson(Map<String, dynamic> json) {
  id = json['id'];
  firebaseId = json['firebaseId'] ?? '';
  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) {
    this.billingInfos = (json["billingInfos"] as List)
        .map((e) => PaymentBillingInfo.fromJson(e))
        .toList();
  }
}