DeviceSignals.fromJson constructor

DeviceSignals.fromJson(
  1. 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?,
      );