-
Notifications
You must be signed in to change notification settings - Fork 0
/
ModelCompliance.go
89 lines (75 loc) · 3.1 KB
/
ModelCompliance.go
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
// Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph
import "time"
// Compliance undocumented
type Compliance struct {
// Object is the base model of Compliance
Object
ODataType string `json:"@odata.type,omitempty"`
}
func NewCompliance() (*Compliance, error) {
newCompliance := &Compliance{
ODataType: "#microsoft.graph.Compliance",
}
return newCompliance, nil
}
// ComplianceInformation undocumented
type ComplianceInformation struct {
// Object is the base model of ComplianceInformation
Object
ODataType string `json:"@odata.type,omitempty"`
// CertificationControls undocumented
CertificationControls []CertificationControl `json:"certificationControls,omitempty"`
// CertificationName undocumented
CertificationName *string `json:"certificationName,omitempty"`
}
func NewComplianceInformation() (*ComplianceInformation, error) {
newComplianceInformation := &ComplianceInformation{
ODataType: "#microsoft.graph.ComplianceInformation",
}
return newComplianceInformation, nil
}
// ComplianceManagementPartner undocumented
type ComplianceManagementPartner struct {
// Entity is the base model of ComplianceManagementPartner
Entity
ODataType string `json:"@odata.type,omitempty"`
// AndroidEnrollmentAssignments undocumented
AndroidEnrollmentAssignments []ComplianceManagementPartnerAssignment `json:"androidEnrollmentAssignments,omitempty"`
// AndroidOnboarded undocumented
AndroidOnboarded *bool `json:"androidOnboarded,omitempty"`
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
// IOSEnrollmentAssignments undocumented
IOSEnrollmentAssignments []ComplianceManagementPartnerAssignment `json:"iosEnrollmentAssignments,omitempty"`
// IOSOnboarded undocumented
IOSOnboarded *bool `json:"iosOnboarded,omitempty"`
// LastHeartbeatDateTime undocumented
LastHeartbeatDateTime *time.Time `json:"lastHeartbeatDateTime,omitempty"`
// MacOsEnrollmentAssignments undocumented
MacOsEnrollmentAssignments []ComplianceManagementPartnerAssignment `json:"macOsEnrollmentAssignments,omitempty"`
// MacOsOnboarded undocumented
MacOsOnboarded *bool `json:"macOsOnboarded,omitempty"`
// PartnerState undocumented
PartnerState *DeviceManagementPartnerTenantState `json:"partnerState,omitempty"`
}
func NewComplianceManagementPartner() (*ComplianceManagementPartner, error) {
newComplianceManagementPartner := &ComplianceManagementPartner{
ODataType: "#microsoft.graph.ComplianceManagementPartner",
}
return newComplianceManagementPartner, nil
}
// ComplianceManagementPartnerAssignment undocumented
type ComplianceManagementPartnerAssignment struct {
// Object is the base model of ComplianceManagementPartnerAssignment
Object
ODataType string `json:"@odata.type,omitempty"`
// Target undocumented
Target *DeviceAndAppManagementAssignmentTarget `json:"target,omitempty"`
}
func NewComplianceManagementPartnerAssignment() (*ComplianceManagementPartnerAssignment, error) {
newComplianceManagementPartnerAssignment := &ComplianceManagementPartnerAssignment{
ODataType: "#microsoft.graph.ComplianceManagementPartnerAssignment",
}
return newComplianceManagementPartnerAssignment, nil
}