diff options
Diffstat (limited to 'vendor/github.com/yaegashi/msgraph.go/beta/DepIOSEnrollmentProfileModel.go')
-rw-r--r-- | vendor/github.com/yaegashi/msgraph.go/beta/DepIOSEnrollmentProfileModel.go | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/vendor/github.com/yaegashi/msgraph.go/beta/DepIOSEnrollmentProfileModel.go b/vendor/github.com/yaegashi/msgraph.go/beta/DepIOSEnrollmentProfileModel.go new file mode 100644 index 00000000..e4b8ad2d --- /dev/null +++ b/vendor/github.com/yaegashi/msgraph.go/beta/DepIOSEnrollmentProfileModel.go @@ -0,0 +1,47 @@ +// Code generated by msgraph-generate.go DO NOT EDIT. + +package msgraph + +// DepIOSEnrollmentProfile The DepIOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to iOS configuration. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP. +type DepIOSEnrollmentProfile struct { + // DepEnrollmentBaseProfile is the base model of DepIOSEnrollmentProfile + DepEnrollmentBaseProfile + // ITunesPairingMode Indicates the iTunes pairing mode + ITunesPairingMode *ITunesPairingMode `json:"iTunesPairingMode,omitempty"` + // ManagementCertificates Management certificates for Apple Configurator + ManagementCertificates []ManagementCertificateWithThumbprint `json:"managementCertificates,omitempty"` + // RestoreFromAndroidDisabled Indicates if Restore from Android is disabled + RestoreFromAndroidDisabled *bool `json:"restoreFromAndroidDisabled,omitempty"` + // AwaitDeviceConfiguredConfirmation Indicates if the device will need to wait for configured confirmation + AwaitDeviceConfiguredConfirmation *bool `json:"awaitDeviceConfiguredConfirmation,omitempty"` + // SharedIPadMaximumUserCount This specifies the maximum number of users that can use a shared iPad. Only applicable in shared iPad mode. + SharedIPadMaximumUserCount *int `json:"sharedIPadMaximumUserCount,omitempty"` + // EnableSharedIPad This indicates whether the device is to be enrolled in a mode which enables multi user scenarios. Only applicable in shared iPads. + EnableSharedIPad *bool `json:"enableSharedIPad,omitempty"` + // CompanyPortalVppTokenID If set, indicates which Vpp token should be used to deploy the Company Portal w/ device licensing. 'enableAuthenticationViaCompanyPortal' must be set in order for this property to be set. + CompanyPortalVppTokenID *string `json:"companyPortalVppTokenId,omitempty"` + // EnableSingleAppEnrollmentMode Tells the device to enable single app mode and apply app-lock during enrollment. Default is false. 'enableAuthenticationViaCompanyPortal' and 'companyPortalVppTokenId' must be set for this property to be set. + EnableSingleAppEnrollmentMode *bool `json:"enableSingleAppEnrollmentMode,omitempty"` + // HomeButtonScreenDisabled Indicates if home button sensitivity screen is disabled + HomeButtonScreenDisabled *bool `json:"homeButtonScreenDisabled,omitempty"` + // IMessageAndFaceTimeScreenDisabled Indicates if iMessage and FaceTime screen is disabled + IMessageAndFaceTimeScreenDisabled *bool `json:"iMessageAndFaceTimeScreenDisabled,omitempty"` + // OnBoardingScreenDisabled Indicates if onboarding setup screen is disabled + OnBoardingScreenDisabled *bool `json:"onBoardingScreenDisabled,omitempty"` + // SimSetupScreenDisabled Indicates if the SIMSetup screen is disabled + SimSetupScreenDisabled *bool `json:"simSetupScreenDisabled,omitempty"` + // SoftwareUpdateScreenDisabled Indicates if the mandatory sofware update screen is disabled + SoftwareUpdateScreenDisabled *bool `json:"softwareUpdateScreenDisabled,omitempty"` + // WatchMigrationScreenDisabled Indicates if the watch migration screen is disabled + WatchMigrationScreenDisabled *bool `json:"watchMigrationScreenDisabled,omitempty"` + // AppearanceScreenDisabled Indicates if Apperance screen is disabled + AppearanceScreenDisabled *bool `json:"appearanceScreenDisabled,omitempty"` + // ExpressLanguageScreenDisabled Indicates if Express Language screen is disabled + ExpressLanguageScreenDisabled *bool `json:"expressLanguageScreenDisabled,omitempty"` + // PreferredLanguageScreenDisabled Indicates if Preferred language screen is disabled + PreferredLanguageScreenDisabled *bool `json:"preferredLanguageScreenDisabled,omitempty"` + // DeviceToDeviceMigrationDisabled Indicates if Device To Device Migration is disabled + DeviceToDeviceMigrationDisabled *bool `json:"deviceToDeviceMigrationDisabled,omitempty"` + // WelcomeScreenDisabled Indicates if Weclome screen is disabled + WelcomeScreenDisabled *bool `json:"welcomeScreenDisabled,omitempty"` +} |