UserModel.fromMap constructor
Implementation
UserModel.fromMap(Map snapshot, String id)
: type = snapshot['type'],
organizationId = snapshot['organizationId'],
organizationName = snapshot['organizationName'],
name = snapshot['name'],
email = snapshot['email'],
mobileNo = snapshot['mobileNo'],
uid = snapshot['uid'],
notificationToken = snapshot['notificationToken'],
delete = snapshot['delete'] ?? false,
createdOn =
snapshot['createdOn'] is DateTime ? snapshot['createdOn'] : null,
createdBy = snapshot['createdBy'],
associations = snapshot['associations'] is String
? jsonDecode(snapshot['associations'])
: snapshot['associations'],
bulletin = snapshot['bulletin'] is String
? jsonDecode(snapshot['bulletin'])
: snapshot['bulletin'],
age = snapshot['age'],
autoModifiedTimeStamp = snapshot['autoModifiedTimeStamp'],
deviceId = snapshot['deviceId'],
deviceName = snapshot['deviceName'],
doctorId = snapshot['doctorId'],
amcLog = snapshot['amcLog'],
amcPayment = snapshot['amcPayment'],
amcStartDate = snapshot['amcStartDate'],
amcValidity = snapshot['amcValidity'],
appVersion = snapshot['appVersion'],
deviceCode = snapshot['deviceCode'],
isActive = snapshot['isActive'],
lastSeenTime = snapshot['lastSeenTime'],
modifiedAt = snapshot['modifiedAt'],
modifiedTimeStamp = snapshot['modifiedTimeStamp'],
noOfMother = snapshot['noOfMother'],
noOfTests = snapshot['noOfTests'],
sync = snapshot['sync'],
testAccount = snapshot['testAccount'],
weight = snapshot['weight'],
patientId = snapshot['patientId'],
platformId = snapshot['platformId'],
platformRegAt = snapshot['platformRegAt'];