LicenseInfo.fromJson constructor
LicenseInfo.fromJson( - Map<String, dynamic> json
)
Implementation
factory LicenseInfo.fromJson(Map<String, dynamic> json) => LicenseInfo(
status: LicenseStatus.values.byName(json["status"] as String),
isValid: (json["isValid"] as bool),
licenseStatusMessage: json["licenseStatusMessage"] as String,
expirationTimestamp: (json["expirationTimestamp"] as num).toDouble(),
expirationDateString: json["expirationDateString"] as String,
errorMessage: json["errorMessage"] as String,
onlineLicenseCheckInProgress:
(json["onlineLicenseCheckInProgress"] as bool),
license: json["license"] as String,
devices: json.containsKey("devices")
? (json["devices"] != null ? (json["devices"] as int) : null)
: null,
nextOnlineLicenseCheckInMs:
(json["nextOnlineLicenseCheckInMs"] as num).toDouble(),
deviceDeregistationErrors: (json["deviceDeregistationErrors"]
as List<dynamic>)
.map((it) =>
DeviceDeregistrationError.fromJson(it as Map<String, dynamic>))
.toList(),
);