forked from lug/matterbridge
Add initial Microsoft Teams support
Documentation on https://github.com/42wim/matterbridge/wiki/MS-Teams-setup
This commit is contained in:
85
vendor/github.com/yaegashi/msgraph.go/beta/AndroidForWorkGeneralDeviceConfigurationModel.go
generated
vendored
Normal file
85
vendor/github.com/yaegashi/msgraph.go/beta/AndroidForWorkGeneralDeviceConfigurationModel.go
generated
vendored
Normal file
@@ -0,0 +1,85 @@
|
||||
// Code generated by msgraph-generate.go DO NOT EDIT.
|
||||
|
||||
package msgraph
|
||||
|
||||
// AndroidForWorkGeneralDeviceConfiguration Android For Work general device configuration.
|
||||
type AndroidForWorkGeneralDeviceConfiguration struct {
|
||||
// DeviceConfiguration is the base model of AndroidForWorkGeneralDeviceConfiguration
|
||||
DeviceConfiguration
|
||||
// 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 *AndroidForWorkRequiredPasswordType `json:"passwordRequiredType,omitempty"`
|
||||
// WorkProfileDataSharingType Type of data sharing that is allowed.
|
||||
WorkProfileDataSharingType *AndroidForWorkCrossProfileDataSharingType `json:"workProfileDataSharingType,omitempty"`
|
||||
// WorkProfileBlockNotificationsWhileDeviceLocked Indicates whether or not to block notifications while device locked.
|
||||
WorkProfileBlockNotificationsWhileDeviceLocked *bool `json:"workProfileBlockNotificationsWhileDeviceLocked,omitempty"`
|
||||
// WorkProfileBlockAddingAccounts Block users from adding/removing accounts in work profile.
|
||||
WorkProfileBlockAddingAccounts *bool `json:"workProfileBlockAddingAccounts,omitempty"`
|
||||
// WorkProfileBluetoothEnableContactSharing Allow bluetooth devices to access enterprise contacts.
|
||||
WorkProfileBluetoothEnableContactSharing *bool `json:"workProfileBluetoothEnableContactSharing,omitempty"`
|
||||
// WorkProfileBlockScreenCapture Block screen capture in work profile.
|
||||
WorkProfileBlockScreenCapture *bool `json:"workProfileBlockScreenCapture,omitempty"`
|
||||
// WorkProfileBlockCrossProfileCallerID Block display work profile caller ID in personal profile.
|
||||
WorkProfileBlockCrossProfileCallerID *bool `json:"workProfileBlockCrossProfileCallerId,omitempty"`
|
||||
// WorkProfileBlockCamera Block work profile camera.
|
||||
WorkProfileBlockCamera *bool `json:"workProfileBlockCamera,omitempty"`
|
||||
// WorkProfileBlockCrossProfileContactsSearch Block work profile contacts availability in personal profile.
|
||||
WorkProfileBlockCrossProfileContactsSearch *bool `json:"workProfileBlockCrossProfileContactsSearch,omitempty"`
|
||||
// WorkProfileBlockCrossProfileCopyPaste Boolean that indicates if the setting disallow cross profile copy/paste is enabled.
|
||||
WorkProfileBlockCrossProfileCopyPaste *bool `json:"workProfileBlockCrossProfileCopyPaste,omitempty"`
|
||||
// WorkProfileDefaultAppPermissionPolicy Type of password that is required.
|
||||
WorkProfileDefaultAppPermissionPolicy *AndroidForWorkDefaultAppPermissionPolicyType `json:"workProfileDefaultAppPermissionPolicy,omitempty"`
|
||||
// WorkProfilePasswordBlockFingerprintUnlock Indicates whether or not to block fingerprint unlock for work profile.
|
||||
WorkProfilePasswordBlockFingerprintUnlock *bool `json:"workProfilePasswordBlockFingerprintUnlock,omitempty"`
|
||||
// WorkProfilePasswordBlockTrustAgents Indicates whether or not to block Smart Lock and other trust agents for work profile.
|
||||
WorkProfilePasswordBlockTrustAgents *bool `json:"workProfilePasswordBlockTrustAgents,omitempty"`
|
||||
// WorkProfilePasswordExpirationDays Number of days before the work profile password expires. Valid values 1 to 365
|
||||
WorkProfilePasswordExpirationDays *int `json:"workProfilePasswordExpirationDays,omitempty"`
|
||||
// WorkProfilePasswordMinimumLength Minimum length of work profile password. Valid values 4 to 16
|
||||
WorkProfilePasswordMinimumLength *int `json:"workProfilePasswordMinimumLength,omitempty"`
|
||||
// WorkProfilePasswordMinNumericCharacters Minimum # of numeric characters required in work profile password. Valid values 1 to 10
|
||||
WorkProfilePasswordMinNumericCharacters *int `json:"workProfilePasswordMinNumericCharacters,omitempty"`
|
||||
// WorkProfilePasswordMinNonLetterCharacters Minimum # of non-letter characters required in work profile password. Valid values 1 to 10
|
||||
WorkProfilePasswordMinNonLetterCharacters *int `json:"workProfilePasswordMinNonLetterCharacters,omitempty"`
|
||||
// WorkProfilePasswordMinLetterCharacters Minimum # of letter characters required in work profile password. Valid values 1 to 10
|
||||
WorkProfilePasswordMinLetterCharacters *int `json:"workProfilePasswordMinLetterCharacters,omitempty"`
|
||||
// WorkProfilePasswordMinLowerCaseCharacters Minimum # of lower-case characters required in work profile password. Valid values 1 to 10
|
||||
WorkProfilePasswordMinLowerCaseCharacters *int `json:"workProfilePasswordMinLowerCaseCharacters,omitempty"`
|
||||
// WorkProfilePasswordMinUpperCaseCharacters Minimum # of upper-case characters required in work profile password. Valid values 1 to 10
|
||||
WorkProfilePasswordMinUpperCaseCharacters *int `json:"workProfilePasswordMinUpperCaseCharacters,omitempty"`
|
||||
// WorkProfilePasswordMinSymbolCharacters Minimum # of symbols required in work profile password. Valid values 1 to 10
|
||||
WorkProfilePasswordMinSymbolCharacters *int `json:"workProfilePasswordMinSymbolCharacters,omitempty"`
|
||||
// WorkProfilePasswordMinutesOfInactivityBeforeScreenTimeout Minutes of inactivity before the screen times out.
|
||||
WorkProfilePasswordMinutesOfInactivityBeforeScreenTimeout *int `json:"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout,omitempty"`
|
||||
// WorkProfilePasswordPreviousPasswordBlockCount Number of previous work profile passwords to block. Valid values 0 to 24
|
||||
WorkProfilePasswordPreviousPasswordBlockCount *int `json:"workProfilePasswordPreviousPasswordBlockCount,omitempty"`
|
||||
// WorkProfilePasswordSignInFailureCountBeforeFactoryReset Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 1 to 16
|
||||
WorkProfilePasswordSignInFailureCountBeforeFactoryReset *int `json:"workProfilePasswordSignInFailureCountBeforeFactoryReset,omitempty"`
|
||||
// WorkProfilePasswordRequiredType Type of work profile password that is required.
|
||||
WorkProfilePasswordRequiredType *AndroidForWorkRequiredPasswordType `json:"workProfilePasswordRequiredType,omitempty"`
|
||||
// WorkProfileRequirePassword Password is required or not for work profile
|
||||
WorkProfileRequirePassword *bool `json:"workProfileRequirePassword,omitempty"`
|
||||
// SecurityRequireVerifyApps Require the Android Verify apps feature is turned on.
|
||||
SecurityRequireVerifyApps *bool `json:"securityRequireVerifyApps,omitempty"`
|
||||
// VpnAlwaysOnPackageIdentifier Enable lockdown mode for always-on VPN.
|
||||
VpnAlwaysOnPackageIdentifier *string `json:"vpnAlwaysOnPackageIdentifier,omitempty"`
|
||||
// VpnEnableAlwaysOnLockdownMode Enable lockdown mode for always-on VPN.
|
||||
VpnEnableAlwaysOnLockdownMode *bool `json:"vpnEnableAlwaysOnLockdownMode,omitempty"`
|
||||
// WorkProfileAllowWidgets Allow widgets from work profile apps.
|
||||
WorkProfileAllowWidgets *bool `json:"workProfileAllowWidgets,omitempty"`
|
||||
// WorkProfileBlockPersonalAppInstallsFromUnknownSources Prevent app installations from unknown sources in the personal profile.
|
||||
WorkProfileBlockPersonalAppInstallsFromUnknownSources *bool `json:"workProfileBlockPersonalAppInstallsFromUnknownSources,omitempty"`
|
||||
}
|
||||
Reference in New Issue
Block a user