summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/ComplianceManagementPartnerModel.go
blob: 31263f1237f3b3492b6fee5b411fa5e869f82de8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// 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"`
}