forked from lug/matterbridge
		
	
		
			
				
	
	
		
			52 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
// Code generated by msgraph-generate.go DO NOT EDIT.
 | 
						|
 | 
						|
package msgraph
 | 
						|
 | 
						|
import "time"
 | 
						|
 | 
						|
// ComplianceInformation undocumented
 | 
						|
type ComplianceInformation struct {
 | 
						|
	// Object is the base model of ComplianceInformation
 | 
						|
	Object
 | 
						|
	// CertificationControls undocumented
 | 
						|
	CertificationControls []CertificationControl `json:"certificationControls,omitempty"`
 | 
						|
	// CertificationName undocumented
 | 
						|
	CertificationName *string `json:"certificationName,omitempty"`
 | 
						|
}
 | 
						|
 | 
						|
// 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"`
 | 
						|
}
 | 
						|
 | 
						|
// ComplianceManagementPartnerAssignment undocumented
 | 
						|
type ComplianceManagementPartnerAssignment struct {
 | 
						|
	// Object is the base model of ComplianceManagementPartnerAssignment
 | 
						|
	Object
 | 
						|
	// Target Group assignment target.
 | 
						|
	Target *DeviceAndAppManagementAssignmentTarget `json:"target,omitempty"`
 | 
						|
}
 |