/
ModelResource.go
198 lines (170 loc) · 5.75 KB
/
ModelResource.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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
// Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph
// ResourceAccess undocumented
type ResourceAccess struct {
// Object is the base model of ResourceAccess
Object
ODataType string `json:"@odata.type,omitempty"`
// ID undocumented
ID *UUID `json:"id,omitempty"`
// Type undocumented
Type *string `json:"type,omitempty"`
}
func NewResourceAccess() (*ResourceAccess, error) {
newResourceAccess := &ResourceAccess{
ODataType: "#microsoft.graph.ResourceAccess",
}
return newResourceAccess, nil
}
// ResourceAction undocumented
type ResourceAction struct {
// Object is the base model of ResourceAction
Object
ODataType string `json:"@odata.type,omitempty"`
// AllowedResourceActions undocumented
AllowedResourceActions []string `json:"allowedResourceActions,omitempty"`
// NotAllowedResourceActions undocumented
NotAllowedResourceActions []string `json:"notAllowedResourceActions,omitempty"`
}
func NewResourceAction() (*ResourceAction, error) {
newResourceAction := &ResourceAction{
ODataType: "#microsoft.graph.ResourceAction",
}
return newResourceAction, nil
}
// ResourceData undocumented
type ResourceData struct {
// Object is the base model of ResourceData
Object
ODataType string `json:"@odata.type,omitempty"`
}
func NewResourceData() (*ResourceData, error) {
newResourceData := &ResourceData{
ODataType: "#microsoft.graph.ResourceData",
}
return newResourceData, nil
}
// ResourceOperation undocumented
type ResourceOperation struct {
// Entity is the base model of ResourceOperation
Entity
ODataType string `json:"@odata.type,omitempty"`
// ActionName undocumented
ActionName *string `json:"actionName,omitempty"`
// Description undocumented
Description *string `json:"description,omitempty"`
// ResourceName undocumented
ResourceName *string `json:"resourceName,omitempty"`
}
func NewResourceOperation() (*ResourceOperation, error) {
newResourceOperation := &ResourceOperation{
ODataType: "#microsoft.graph.ResourceOperation",
}
return newResourceOperation, nil
}
// ResourcePermission undocumented
type ResourcePermission struct {
// Object is the base model of ResourcePermission
Object
ODataType string `json:"@odata.type,omitempty"`
// Type undocumented
Type *string `json:"type,omitempty"`
// Value undocumented
Value *string `json:"value,omitempty"`
}
func NewResourcePermission() (*ResourcePermission, error) {
newResourcePermission := &ResourcePermission{
ODataType: "#microsoft.graph.ResourcePermission",
}
return newResourcePermission, nil
}
// ResourceReference undocumented
type ResourceReference struct {
// Object is the base model of ResourceReference
Object
ODataType string `json:"@odata.type,omitempty"`
// ID undocumented
ID *string `json:"id,omitempty"`
// Type undocumented
Type *string `json:"type,omitempty"`
// WebURL undocumented
WebURL *string `json:"webUrl,omitempty"`
}
func NewResourceReference() (*ResourceReference, error) {
newResourceReference := &ResourceReference{
ODataType: "#microsoft.graph.ResourceReference",
}
return newResourceReference, nil
}
// ResourceSpecificPermission undocumented
type ResourceSpecificPermission struct {
// Object is the base model of ResourceSpecificPermission
Object
ODataType string `json:"@odata.type,omitempty"`
// Description undocumented
Description *string `json:"description,omitempty"`
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
// ID undocumented
ID *UUID `json:"id,omitempty"`
// IsEnabled undocumented
IsEnabled *bool `json:"isEnabled,omitempty"`
// Value undocumented
Value *string `json:"value,omitempty"`
}
func NewResourceSpecificPermission() (*ResourceSpecificPermission, error) {
newResourceSpecificPermission := &ResourceSpecificPermission{
ODataType: "#microsoft.graph.ResourceSpecificPermission",
}
return newResourceSpecificPermission, nil
}
// ResourceSpecificPermissionGrant undocumented
type ResourceSpecificPermissionGrant struct {
// DirectoryObject is the base model of ResourceSpecificPermissionGrant
DirectoryObject
ODataType string `json:"@odata.type,omitempty"`
// ClientAppID undocumented
ClientAppID *string `json:"clientAppId,omitempty"`
// ClientID undocumented
ClientID *string `json:"clientId,omitempty"`
// Permission undocumented
Permission *string `json:"permission,omitempty"`
// PermissionType undocumented
PermissionType *string `json:"permissionType,omitempty"`
// ResourceAppID undocumented
ResourceAppID *string `json:"resourceAppId,omitempty"`
}
func NewResourceSpecificPermissionGrant() (*ResourceSpecificPermissionGrant, error) {
newResourceSpecificPermissionGrant := &ResourceSpecificPermissionGrant{
ODataType: "#microsoft.graph.ResourceSpecificPermissionGrant",
}
return newResourceSpecificPermissionGrant, nil
}
// ResourceVisualization undocumented
type ResourceVisualization struct {
// Object is the base model of ResourceVisualization
Object
ODataType string `json:"@odata.type,omitempty"`
// ContainerDisplayName undocumented
ContainerDisplayName *string `json:"containerDisplayName,omitempty"`
// ContainerType undocumented
ContainerType *string `json:"containerType,omitempty"`
// ContainerWebURL undocumented
ContainerWebURL *string `json:"containerWebUrl,omitempty"`
// MediaType undocumented
MediaType *string `json:"mediaType,omitempty"`
// PreviewImageURL undocumented
PreviewImageURL *string `json:"previewImageUrl,omitempty"`
// PreviewText undocumented
PreviewText *string `json:"previewText,omitempty"`
// Title undocumented
Title *string `json:"title,omitempty"`
// Type undocumented
Type *string `json:"type,omitempty"`
}
func NewResourceVisualization() (*ResourceVisualization, error) {
newResourceVisualization := &ResourceVisualization{
ODataType: "#microsoft.graph.ResourceVisualization",
}
return newResourceVisualization, nil
}