summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/matterbridge/msgraph.go/beta/AndroidGeneralDeviceConfigurationModel.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/matterbridge/msgraph.go/beta/AndroidGeneralDeviceConfigurationModel.go')
-rw-r--r--vendor/github.com/matterbridge/msgraph.go/beta/AndroidGeneralDeviceConfigurationModel.go107
1 files changed, 107 insertions, 0 deletions
diff --git a/vendor/github.com/matterbridge/msgraph.go/beta/AndroidGeneralDeviceConfigurationModel.go b/vendor/github.com/matterbridge/msgraph.go/beta/AndroidGeneralDeviceConfigurationModel.go
new file mode 100644
index 00000000..05348258
--- /dev/null
+++ b/vendor/github.com/matterbridge/msgraph.go/beta/AndroidGeneralDeviceConfigurationModel.go
@@ -0,0 +1,107 @@
+// Code generated by msgraph-generate.go DO NOT EDIT.
+
+package msgraph
+
+// AndroidGeneralDeviceConfiguration This topic provides descriptions of the declared methods, properties and relationships exposed by the androidGeneralDeviceConfiguration resource.
+type AndroidGeneralDeviceConfiguration struct {
+ // DeviceConfiguration is the base model of AndroidGeneralDeviceConfiguration
+ DeviceConfiguration
+ // AppsBlockClipboardSharing Indicates whether or not to block clipboard sharing to copy and paste between applications.
+ AppsBlockClipboardSharing *bool `json:"appsBlockClipboardSharing,omitempty"`
+ // AppsBlockCopyPaste Indicates whether or not to block copy and paste within applications.
+ AppsBlockCopyPaste *bool `json:"appsBlockCopyPaste,omitempty"`
+ // AppsBlockYouTube Indicates whether or not to block the YouTube app.
+ AppsBlockYouTube *bool `json:"appsBlockYouTube,omitempty"`
+ // BluetoothBlocked Indicates whether or not to block Bluetooth.
+ BluetoothBlocked *bool `json:"bluetoothBlocked,omitempty"`
+ // CameraBlocked Indicates whether or not to block the use of the camera.
+ CameraBlocked *bool `json:"cameraBlocked,omitempty"`
+ // CellularBlockDataRoaming Indicates whether or not to block data roaming.
+ CellularBlockDataRoaming *bool `json:"cellularBlockDataRoaming,omitempty"`
+ // CellularBlockMessaging Indicates whether or not to block SMS/MMS messaging.
+ CellularBlockMessaging *bool `json:"cellularBlockMessaging,omitempty"`
+ // CellularBlockVoiceRoaming Indicates whether or not to block voice roaming.
+ CellularBlockVoiceRoaming *bool `json:"cellularBlockVoiceRoaming,omitempty"`
+ // CellularBlockWiFiTethering Indicates whether or not to block syncing Wi-Fi tethering.
+ CellularBlockWiFiTethering *bool `json:"cellularBlockWiFiTethering,omitempty"`
+ // CompliantAppsList List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.
+ CompliantAppsList []AppListItem `json:"compliantAppsList,omitempty"`
+ // CompliantAppListType Type of list that is in the CompliantAppsList.
+ CompliantAppListType *AppListType `json:"compliantAppListType,omitempty"`
+ // DiagnosticDataBlockSubmission Indicates whether or not to block diagnostic data submission.
+ DiagnosticDataBlockSubmission *bool `json:"diagnosticDataBlockSubmission,omitempty"`
+ // LocationServicesBlocked Indicates whether or not to block location services.
+ LocationServicesBlocked *bool `json:"locationServicesBlocked,omitempty"`
+ // GoogleAccountBlockAutoSync Indicates whether or not to block Google account auto sync.
+ GoogleAccountBlockAutoSync *bool `json:"googleAccountBlockAutoSync,omitempty"`
+ // GooglePlayStoreBlocked Indicates whether or not to block the Google Play store.
+ GooglePlayStoreBlocked *bool `json:"googlePlayStoreBlocked,omitempty"`
+ // KioskModeBlockSleepButton Indicates whether or not to block the screen sleep button while in Kiosk Mode.
+ KioskModeBlockSleepButton *bool `json:"kioskModeBlockSleepButton,omitempty"`
+ // KioskModeBlockVolumeButtons Indicates whether or not to block the volume buttons while in Kiosk Mode.
+ KioskModeBlockVolumeButtons *bool `json:"kioskModeBlockVolumeButtons,omitempty"`
+ // DateAndTimeBlockChanges Indicates whether or not to block changing date and time while in KNOX Mode.
+ DateAndTimeBlockChanges *bool `json:"dateAndTimeBlockChanges,omitempty"`
+ // KioskModeApps A list of apps that will be allowed to run when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.
+ KioskModeApps []AppListItem `json:"kioskModeApps,omitempty"`
+ // NfcBlocked Indicates whether or not to block Near-Field Communication.
+ NfcBlocked *bool `json:"nfcBlocked,omitempty"`
+ // PasswordBlockFingerprintUnlock Indicates whether or not to block fingerprint unlock.
+ PasswordBlockFingerprintUnlock *bool `json:"passwordBlockFingerprintUnlock,omitempty"`
+ // PasswordBlockTrustAgents Indicates whether or not to block Smart Lock and other trust agents.
+ PasswordBlockTrustAgents *bool `json:"passwordBlockTrustAgents,omitempty"`
+ // PasswordExpirationDays Number of days before the password expires. Valid values 1 to 365
+ PasswordExpirationDays *int `json:"passwordExpirationDays,omitempty"`
+ // PasswordMinimumLength Minimum length of passwords. Valid values 4 to 16
+ PasswordMinimumLength *int `json:"passwordMinimumLength,omitempty"`
+ // PasswordMinutesOfInactivityBeforeScreenTimeout Minutes of inactivity before the screen times out.
+ PasswordMinutesOfInactivityBeforeScreenTimeout *int `json:"passwordMinutesOfInactivityBeforeScreenTimeout,omitempty"`
+ // PasswordPreviousPasswordBlockCount Number of previous passwords to block. Valid values 0 to 24
+ PasswordPreviousPasswordBlockCount *int `json:"passwordPreviousPasswordBlockCount,omitempty"`
+ // PasswordSignInFailureCountBeforeFactoryReset Number of sign in failures allowed before factory reset. Valid values 1 to 16
+ PasswordSignInFailureCountBeforeFactoryReset *int `json:"passwordSignInFailureCountBeforeFactoryReset,omitempty"`
+ // PasswordRequiredType Type of password that is required.
+ PasswordRequiredType *AndroidRequiredPasswordType `json:"passwordRequiredType,omitempty"`
+ // PasswordRequired Indicates whether or not to require a password.
+ PasswordRequired *bool `json:"passwordRequired,omitempty"`
+ // PowerOffBlocked Indicates whether or not to block powering off the device.
+ PowerOffBlocked *bool `json:"powerOffBlocked,omitempty"`
+ // FactoryResetBlocked Indicates whether or not to block user performing a factory reset.
+ FactoryResetBlocked *bool `json:"factoryResetBlocked,omitempty"`
+ // ScreenCaptureBlocked Indicates whether or not to block screenshots.
+ ScreenCaptureBlocked *bool `json:"screenCaptureBlocked,omitempty"`
+ // DeviceSharingAllowed Indicates whether or not to allow device sharing mode.
+ DeviceSharingAllowed *bool `json:"deviceSharingAllowed,omitempty"`
+ // StorageBlockGoogleBackup Indicates whether or not to block Google Backup.
+ StorageBlockGoogleBackup *bool `json:"storageBlockGoogleBackup,omitempty"`
+ // StorageBlockRemovableStorage Indicates whether or not to block removable storage usage.
+ StorageBlockRemovableStorage *bool `json:"storageBlockRemovableStorage,omitempty"`
+ // StorageRequireDeviceEncryption Indicates whether or not to require device encryption.
+ StorageRequireDeviceEncryption *bool `json:"storageRequireDeviceEncryption,omitempty"`
+ // StorageRequireRemovableStorageEncryption Indicates whether or not to require removable storage encryption.
+ StorageRequireRemovableStorageEncryption *bool `json:"storageRequireRemovableStorageEncryption,omitempty"`
+ // VoiceAssistantBlocked Indicates whether or not to block the use of the Voice Assistant.
+ VoiceAssistantBlocked *bool `json:"voiceAssistantBlocked,omitempty"`
+ // VoiceDialingBlocked Indicates whether or not to block voice dialing.
+ VoiceDialingBlocked *bool `json:"voiceDialingBlocked,omitempty"`
+ // WebBrowserBlockPopups Indicates whether or not to block popups within the web browser.
+ WebBrowserBlockPopups *bool `json:"webBrowserBlockPopups,omitempty"`
+ // WebBrowserBlockAutofill Indicates whether or not to block the web browser's auto fill feature.
+ WebBrowserBlockAutofill *bool `json:"webBrowserBlockAutofill,omitempty"`
+ // WebBrowserBlockJavaScript Indicates whether or not to block JavaScript within the web browser.
+ WebBrowserBlockJavaScript *bool `json:"webBrowserBlockJavaScript,omitempty"`
+ // WebBrowserBlocked Indicates whether or not to block the web browser.
+ WebBrowserBlocked *bool `json:"webBrowserBlocked,omitempty"`
+ // WebBrowserCookieSettings Cookie settings within the web browser.
+ WebBrowserCookieSettings *WebBrowserCookieSettings `json:"webBrowserCookieSettings,omitempty"`
+ // WiFiBlocked Indicates whether or not to block syncing Wi-Fi.
+ WiFiBlocked *bool `json:"wiFiBlocked,omitempty"`
+ // AppsInstallAllowList List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements.
+ AppsInstallAllowList []AppListItem `json:"appsInstallAllowList,omitempty"`
+ // AppsLaunchBlockList List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements.
+ AppsLaunchBlockList []AppListItem `json:"appsLaunchBlockList,omitempty"`
+ // AppsHideList List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements.
+ AppsHideList []AppListItem `json:"appsHideList,omitempty"`
+ // SecurityRequireVerifyApps Require the Android Verify apps feature is turned on.
+ SecurityRequireVerifyApps *bool `json:"securityRequireVerifyApps,omitempty"`
+}