// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph // DeviceEnrollmentPlatformRestrictionsConfiguration Device Enrollment Configuration that restricts the types of devices a user can enroll type DeviceEnrollmentPlatformRestrictionsConfiguration struct { // DeviceEnrollmentConfiguration is the base model of DeviceEnrollmentPlatformRestrictionsConfiguration DeviceEnrollmentConfiguration // IOSRestriction Ios restrictions based on platform, platform operating system version, and device ownership IOSRestriction *DeviceEnrollmentPlatformRestriction `json:"iosRestriction,omitempty"` // WindowsRestriction Windows restrictions based on platform, platform operating system version, and device ownership WindowsRestriction *DeviceEnrollmentPlatformRestriction `json:"windowsRestriction,omitempty"` // WindowsMobileRestriction Windows mobile restrictions based on platform, platform operating system version, and device ownership WindowsMobileRestriction *DeviceEnrollmentPlatformRestriction `json:"windowsMobileRestriction,omitempty"` // AndroidRestriction Android restrictions based on platform, platform operating system version, and device ownership AndroidRestriction *DeviceEnrollmentPlatformRestriction `json:"androidRestriction,omitempty"` // AndroidForWorkRestriction Android for work restrictions based on platform, platform operating system version, and device ownership AndroidForWorkRestriction *DeviceEnrollmentPlatformRestriction `json:"androidForWorkRestriction,omitempty"` // MacRestriction Mac restrictions based on platform, platform operating system version, and device ownership MacRestriction *DeviceEnrollmentPlatformRestriction `json:"macRestriction,omitempty"` // MacOSRestriction Mac restrictions based on platform, platform operating system version, and device ownership MacOSRestriction *DeviceEnrollmentPlatformRestriction `json:"macOSRestriction,omitempty"` }