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