DeviceIdentifier.fromJson constructor
Deserialises a DeviceIdentifier from a JSON Map.
Implementation
factory DeviceIdentifier.fromJson(Map<String, dynamic> json) {
return DeviceIdentifier(
name: json['name'],
os: json['os'],
uuid: json['uuid'],
osVersion: json['os_version'],
appVersion: json['app_version'],
deviceToken: json['device_token'],
firebaseToken: json['firebase_token'],
active: json['active'],
id: json['id'],
lastLogin: json['last_login'] != null
? DateTime.parse(json['last_login'])
: null,
ip: json['ip'],
created: json['created'] != null ? DateTime.parse(json['created']) : null,
updated: json['updated'] != null ? DateTime.parse(json['updated']) : null,
);
}