DeviceSignals.fromJson constructor
DeviceSignals.fromJson(
- Map json_
Implementation
DeviceSignals.fromJson(core.Map json_)
: this(
allowScreenLock: json_['allowScreenLock'] as core.bool?,
antivirus: json_.containsKey('antivirus')
? Antivirus.fromJson(
json_['antivirus'] as core.Map<core.String, core.dynamic>)
: null,
browserVersion: json_['browserVersion'] as core.String?,
builtInDnsClientEnabled:
json_['builtInDnsClientEnabled'] as core.bool?,
chromeRemoteDesktopAppBlocked:
json_['chromeRemoteDesktopAppBlocked'] as core.bool?,
crowdStrikeAgent: json_.containsKey('crowdStrikeAgent')
? CrowdStrikeAgent.fromJson(json_['crowdStrikeAgent']
as core.Map<core.String, core.dynamic>)
: null,
deviceAffiliationIds: (json_['deviceAffiliationIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
deviceEnrollmentDomain:
json_['deviceEnrollmentDomain'] as core.String?,
deviceManufacturer: json_['deviceManufacturer'] as core.String?,
deviceModel: json_['deviceModel'] as core.String?,
diskEncryption: json_['diskEncryption'] as core.String?,
displayName: json_['displayName'] as core.String?,
hostname: json_['hostname'] as core.String?,
imei: (json_['imei'] as core.List?)
?.map((value) => value as core.String)
.toList(),
macAddresses: (json_['macAddresses'] as core.List?)
?.map((value) => value as core.String)
.toList(),
meid: (json_['meid'] as core.List?)
?.map((value) => value as core.String)
.toList(),
operatingSystem: json_['operatingSystem'] as core.String?,
osFirewall: json_['osFirewall'] as core.String?,
osVersion: json_['osVersion'] as core.String?,
passwordProtectionWarningTrigger:
json_['passwordProtectionWarningTrigger'] as core.String?,
profileAffiliationIds: (json_['profileAffiliationIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
profileEnrollmentDomain:
json_['profileEnrollmentDomain'] as core.String?,
realtimeUrlCheckMode: json_['realtimeUrlCheckMode'] as core.String?,
safeBrowsingProtectionLevel:
json_['safeBrowsingProtectionLevel'] as core.String?,
screenLockSecured: json_['screenLockSecured'] as core.String?,
secureBootMode: json_['secureBootMode'] as core.String?,
serialNumber: json_['serialNumber'] as core.String?,
siteIsolationEnabled: json_['siteIsolationEnabled'] as core.bool?,
systemDnsServers: (json_['systemDnsServers'] as core.List?)
?.map((value) => value as core.String)
.toList(),
thirdPartyBlockingEnabled:
json_['thirdPartyBlockingEnabled'] as core.bool?,
trigger: json_['trigger'] as core.String?,
windowsMachineDomain: json_['windowsMachineDomain'] as core.String?,
windowsUserDomain: json_['windowsUserDomain'] as core.String?,
);