AccessLevelBasicConditionDevicePolicy class

Constructors

AccessLevelBasicConditionDevicePolicy({Input<List<String>?>? allowedDeviceManagementLevels, Input<List<String>?>? allowedEncryptionStatuses, Input<List<AccessLevelBasicConditionDevicePolicyOsConstraint>?>? osConstraints, Input<bool?>? requireAdminApproval, Input<bool?>? requireCorpOwned, Input<bool?>? requireScreenLock})
Creates a new AccessLevelBasicConditionDevicePolicy. allowedDeviceManagementLevels A list of allowed device management levels. allowedEncryptionStatuses A list of allowed encryptions statuses. osConstraints A list of allowed OS versions. requireAdminApproval Whether the device needs to be approved by the customer admin. requireCorpOwned Whether the device needs to be corp owned. requireScreenLock Whether or not screenlock is required for the DevicePolicy
const
AccessLevelBasicConditionDevicePolicy.fromMap(Map<String, dynamic> map)
factory

Properties

allowedDeviceManagementLevels → Input<List<String>?>?
A list of allowed device management levels. An empty list allows all management levels. Each value may be one of: MANAGEMENT_UNSPECIFIED, NONE, BASIC, COMPLETE.
final
allowedEncryptionStatuses → Input<List<String>?>?
A list of allowed encryptions statuses. An empty list allows all statuses. Each value may be one of: ENCRYPTION_UNSPECIFIED, ENCRYPTION_UNSUPPORTED, UNENCRYPTED, ENCRYPTED.
final
hashCode → int
The hash code for this object.
no setterinherited
osConstraints → Input<List<AccessLevelBasicConditionDevicePolicyOsConstraint>?>?
A list of allowed OS versions. An empty list allows all types and all versions. Structure is documented below.
final
requireAdminApproval → Input<bool?>?
Whether the device needs to be approved by the customer admin.
final
requireCorpOwned → Input<bool?>?
Whether the device needs to be corp owned.
final
requireScreenLock → Input<bool?>?
Whether or not screenlock is required for the DevicePolicy to be true. Defaults to false.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited