ApplicationPolicy constructor

ApplicationPolicy({
  1. List<String>? accessibleTrackIds,
  2. String? alwaysOnVpnLockdownExemption,
  3. String? autoUpdateMode,
  4. String? connectedWorkAndPersonalApp,
  5. String? credentialProviderPolicy,
  6. CustomAppConfig? customAppConfig,
  7. String? defaultPermissionPolicy,
  8. List<String>? delegatedScopes,
  9. bool? disabled,
  10. ExtensionConfig? extensionConfig,
  11. List<InstallConstraint>? installConstraint,
  12. int? installPriority,
  13. String? installType,
  14. bool? lockTaskAllowed,
  15. Map<String, Object?>? managedConfiguration,
  16. ManagedConfigurationTemplate? managedConfigurationTemplate,
  17. int? minimumVersionCode,
  18. String? packageName,
  19. List<PermissionGrant>? permissionGrants,
  20. String? preferentialNetworkId,
  21. List<Role>? roles,
  22. List<ApplicationSigningKeyCert>? signingKeyCerts,
  23. String? userControlSettings,
  24. String? workProfileWidgets,
})

Implementation

ApplicationPolicy({
  this.accessibleTrackIds,
  this.alwaysOnVpnLockdownExemption,
  this.autoUpdateMode,
  this.connectedWorkAndPersonalApp,
  this.credentialProviderPolicy,
  this.customAppConfig,
  this.defaultPermissionPolicy,
  this.delegatedScopes,
  this.disabled,
  this.extensionConfig,
  this.installConstraint,
  this.installPriority,
  this.installType,
  this.lockTaskAllowed,
  this.managedConfiguration,
  this.managedConfigurationTemplate,
  this.minimumVersionCode,
  this.packageName,
  this.permissionGrants,
  this.preferentialNetworkId,
  this.roles,
  this.signingKeyCerts,
  this.userControlSettings,
  this.workProfileWidgets,
});