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?,
);