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
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
|
// Code generated by msgraph-generate.go DO NOT EDIT.
package msgraph
import "time"
// TeamsApp undocumented
type TeamsApp struct {
// Entity is the base model of TeamsApp
Entity
// ExternalID undocumented
ExternalID *string `json:"externalId,omitempty"`
// Name undocumented
Name *string `json:"name,omitempty"`
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
// DistributionMethod undocumented
DistributionMethod *TeamsAppDistributionMethod `json:"distributionMethod,omitempty"`
// AppDefinitions undocumented
AppDefinitions []TeamsAppDefinition `json:"appDefinitions,omitempty"`
}
// TeamsAppDefinition undocumented
type TeamsAppDefinition struct {
// Entity is the base model of TeamsAppDefinition
Entity
// TeamsAppID undocumented
TeamsAppID *string `json:"teamsAppId,omitempty"`
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
// Version undocumented
Version *string `json:"version,omitempty"`
}
// TeamsAppInstallation undocumented
type TeamsAppInstallation struct {
// Entity is the base model of TeamsAppInstallation
Entity
// TeamsApp undocumented
TeamsApp *TeamsApp `json:"teamsApp,omitempty"`
// TeamsAppDefinition undocumented
TeamsAppDefinition *TeamsAppDefinition `json:"teamsAppDefinition,omitempty"`
}
// TeamsAsyncOperation undocumented
type TeamsAsyncOperation struct {
// Entity is the base model of TeamsAsyncOperation
Entity
// OperationType undocumented
OperationType *TeamsAsyncOperationType `json:"operationType,omitempty"`
// CreatedDateTime undocumented
CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
// Status undocumented
Status *TeamsAsyncOperationStatus `json:"status,omitempty"`
// LastActionDateTime undocumented
LastActionDateTime *time.Time `json:"lastActionDateTime,omitempty"`
// AttemptsCount undocumented
AttemptsCount *int `json:"attemptsCount,omitempty"`
// TargetResourceID undocumented
TargetResourceID *string `json:"targetResourceId,omitempty"`
// TargetResourceLocation undocumented
TargetResourceLocation *string `json:"targetResourceLocation,omitempty"`
// Error undocumented
Error *OperationError `json:"error,omitempty"`
}
// TeamsCatalogApp undocumented
type TeamsCatalogApp struct {
// Entity is the base model of TeamsCatalogApp
Entity
// ExternalID undocumented
ExternalID *string `json:"externalId,omitempty"`
// Name undocumented
Name *string `json:"name,omitempty"`
// DistributionMethod undocumented
DistributionMethod *TeamsAppDistributionMethod `json:"distributionMethod,omitempty"`
}
// TeamsDeviceUsageDistributionUserCounts undocumented
type TeamsDeviceUsageDistributionUserCounts struct {
// Entity is the base model of TeamsDeviceUsageDistributionUserCounts
Entity
// ReportRefreshDate undocumented
ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
// Web undocumented
Web *int `json:"web,omitempty"`
// WindowsPhone undocumented
WindowsPhone *int `json:"windowsPhone,omitempty"`
// AndroidPhone undocumented
AndroidPhone *int `json:"androidPhone,omitempty"`
// IOS undocumented
IOS *int `json:"ios,omitempty"`
// Mac undocumented
Mac *int `json:"mac,omitempty"`
// Windows undocumented
Windows *int `json:"windows,omitempty"`
// ReportPeriod undocumented
ReportPeriod *string `json:"reportPeriod,omitempty"`
}
// TeamsDeviceUsageUserCounts undocumented
type TeamsDeviceUsageUserCounts struct {
// Entity is the base model of TeamsDeviceUsageUserCounts
Entity
// ReportRefreshDate undocumented
ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
// Web undocumented
Web *int `json:"web,omitempty"`
// WindowsPhone undocumented
WindowsPhone *int `json:"windowsPhone,omitempty"`
// AndroidPhone undocumented
AndroidPhone *int `json:"androidPhone,omitempty"`
// IOS undocumented
IOS *int `json:"ios,omitempty"`
// Mac undocumented
Mac *int `json:"mac,omitempty"`
// Windows undocumented
Windows *int `json:"windows,omitempty"`
// ReportDate undocumented
ReportDate *Date `json:"reportDate,omitempty"`
// ReportPeriod undocumented
ReportPeriod *string `json:"reportPeriod,omitempty"`
}
// TeamsDeviceUsageUserDetail undocumented
type TeamsDeviceUsageUserDetail struct {
// Entity is the base model of TeamsDeviceUsageUserDetail
Entity
// ReportRefreshDate undocumented
ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
// UserPrincipalName undocumented
UserPrincipalName *string `json:"userPrincipalName,omitempty"`
// LastActivityDate undocumented
LastActivityDate *Date `json:"lastActivityDate,omitempty"`
// IsDeleted undocumented
IsDeleted *bool `json:"isDeleted,omitempty"`
// DeletedDate undocumented
DeletedDate *Date `json:"deletedDate,omitempty"`
// UsedWeb undocumented
UsedWeb *bool `json:"usedWeb,omitempty"`
// UsedWindowsPhone undocumented
UsedWindowsPhone *bool `json:"usedWindowsPhone,omitempty"`
// UsediOS undocumented
UsediOS *bool `json:"usediOS,omitempty"`
// UsedMac undocumented
UsedMac *bool `json:"usedMac,omitempty"`
// UsedAndroidPhone undocumented
UsedAndroidPhone *bool `json:"usedAndroidPhone,omitempty"`
// UsedWindows undocumented
UsedWindows *bool `json:"usedWindows,omitempty"`
// ReportPeriod undocumented
ReportPeriod *string `json:"reportPeriod,omitempty"`
}
// TeamsTab undocumented
type TeamsTab struct {
// Entity is the base model of TeamsTab
Entity
// Name undocumented
Name *string `json:"name,omitempty"`
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
// TeamsAppID undocumented
TeamsAppID *string `json:"teamsAppId,omitempty"`
// SortOrderIndex undocumented
SortOrderIndex *string `json:"sortOrderIndex,omitempty"`
// MessageID undocumented
MessageID *string `json:"messageId,omitempty"`
// WebURL undocumented
WebURL *string `json:"webUrl,omitempty"`
// Configuration undocumented
Configuration *TeamsTabConfiguration `json:"configuration,omitempty"`
// TeamsApp undocumented
TeamsApp *TeamsApp `json:"teamsApp,omitempty"`
}
// TeamsTabConfiguration undocumented
type TeamsTabConfiguration struct {
// Object is the base model of TeamsTabConfiguration
Object
// EntityID undocumented
EntityID *string `json:"entityId,omitempty"`
// ContentURL undocumented
ContentURL *string `json:"contentUrl,omitempty"`
// RemoveURL undocumented
RemoveURL *string `json:"removeUrl,omitempty"`
// WebsiteURL undocumented
WebsiteURL *string `json:"websiteUrl,omitempty"`
}
// TeamsTemplate undocumented
type TeamsTemplate struct {
// Entity is the base model of TeamsTemplate
Entity
}
// TeamsUserActivityCounts undocumented
type TeamsUserActivityCounts struct {
// Entity is the base model of TeamsUserActivityCounts
Entity
// ReportRefreshDate undocumented
ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
// ReportDate undocumented
ReportDate *Date `json:"reportDate,omitempty"`
// TeamChatMessages undocumented
TeamChatMessages *int `json:"teamChatMessages,omitempty"`
// PrivateChatMessages undocumented
PrivateChatMessages *int `json:"privateChatMessages,omitempty"`
// Calls undocumented
Calls *int `json:"calls,omitempty"`
// Meetings undocumented
Meetings *int `json:"meetings,omitempty"`
// ReportPeriod undocumented
ReportPeriod *string `json:"reportPeriod,omitempty"`
}
// TeamsUserActivityUserCounts undocumented
type TeamsUserActivityUserCounts struct {
// Entity is the base model of TeamsUserActivityUserCounts
Entity
// ReportRefreshDate undocumented
ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
// ReportDate undocumented
ReportDate *Date `json:"reportDate,omitempty"`
// TeamChatMessages undocumented
TeamChatMessages *int `json:"teamChatMessages,omitempty"`
// PrivateChatMessages undocumented
PrivateChatMessages *int `json:"privateChatMessages,omitempty"`
// Calls undocumented
Calls *int `json:"calls,omitempty"`
// Meetings undocumented
Meetings *int `json:"meetings,omitempty"`
// OtherActions undocumented
OtherActions *int `json:"otherActions,omitempty"`
// ReportPeriod undocumented
ReportPeriod *string `json:"reportPeriod,omitempty"`
}
// TeamsUserActivityUserDetail undocumented
type TeamsUserActivityUserDetail struct {
// Entity is the base model of TeamsUserActivityUserDetail
Entity
// ReportRefreshDate undocumented
ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
// UserPrincipalName undocumented
UserPrincipalName *string `json:"userPrincipalName,omitempty"`
// LastActivityDate undocumented
LastActivityDate *Date `json:"lastActivityDate,omitempty"`
// IsDeleted undocumented
IsDeleted *bool `json:"isDeleted,omitempty"`
// DeletedDate undocumented
DeletedDate *Date `json:"deletedDate,omitempty"`
// AssignedProducts undocumented
AssignedProducts []string `json:"assignedProducts,omitempty"`
// TeamChatMessageCount undocumented
TeamChatMessageCount *int `json:"teamChatMessageCount,omitempty"`
// PrivateChatMessageCount undocumented
PrivateChatMessageCount *int `json:"privateChatMessageCount,omitempty"`
// CallCount undocumented
CallCount *int `json:"callCount,omitempty"`
// MeetingCount undocumented
MeetingCount *int `json:"meetingCount,omitempty"`
// HasOtherAction undocumented
HasOtherAction *bool `json:"hasOtherAction,omitempty"`
// ReportPeriod undocumented
ReportPeriod *string `json:"reportPeriod,omitempty"`
}
|