// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph import "time" // ComplianceManagementPartner Compliance management partner for all platforms type ComplianceManagementPartner struct { // Entity is the base model of ComplianceManagementPartner Entity // LastHeartbeatDateTime Timestamp of last heartbeat after admin onboarded to the compliance management partner LastHeartbeatDateTime *time.Time `json:"lastHeartbeatDateTime,omitempty"` // PartnerState Partner state of this tenant PartnerState *DeviceManagementPartnerTenantState `json:"partnerState,omitempty"` // DisplayName Partner display name DisplayName *string `json:"displayName,omitempty"` // MacOsOnboarded Partner onboarded for Mac devices. MacOsOnboarded *bool `json:"macOsOnboarded,omitempty"` // WindowsOnboarded Partner onboarded for Windows devices. WindowsOnboarded *bool `json:"windowsOnboarded,omitempty"` // AndroidOnboarded Partner onboarded for Android devices. AndroidOnboarded *bool `json:"androidOnboarded,omitempty"` // IOSOnboarded Partner onboarded for ios devices. IOSOnboarded *bool `json:"iosOnboarded,omitempty"` // MacOsEnrollmentAssignments User groups which enroll Mac devices through partner. MacOsEnrollmentAssignments []ComplianceManagementPartnerAssignment `json:"macOsEnrollmentAssignments,omitempty"` // WindowsEnrollmentAssignments User groups which enroll Windows devices through partner. WindowsEnrollmentAssignments []ComplianceManagementPartnerAssignment `json:"windowsEnrollmentAssignments,omitempty"` // AndroidEnrollmentAssignments User groups which enroll Android devices through partner. AndroidEnrollmentAssignments []ComplianceManagementPartnerAssignment `json:"androidEnrollmentAssignments,omitempty"` // IOSEnrollmentAssignments User groups which enroll ios devices through partner. IOSEnrollmentAssignments []ComplianceManagementPartnerAssignment `json:"iosEnrollmentAssignments,omitempty"` }