-
Notifications
You must be signed in to change notification settings - Fork 0
/
ModelMeeting.go
152 lines (129 loc) · 4.95 KB
/
ModelMeeting.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
// Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph
import "time"
// MeetingAttendanceReport undocumented
type MeetingAttendanceReport struct {
// Entity is the base model of MeetingAttendanceReport
Entity
ODataType string `json:"@odata.type,omitempty"`
// MeetingEndDateTime undocumented
MeetingEndDateTime *time.Time `json:"meetingEndDateTime,omitempty"`
// MeetingStartDateTime undocumented
MeetingStartDateTime *time.Time `json:"meetingStartDateTime,omitempty"`
// TotalParticipantCount undocumented
TotalParticipantCount *int `json:"totalParticipantCount,omitempty"`
// AttendanceRecords undocumented
AttendanceRecords []AttendanceRecord `json:"attendanceRecords,omitempty"`
}
func NewMeetingAttendanceReport() (*MeetingAttendanceReport, error) {
newMeetingAttendanceReport := &MeetingAttendanceReport{
ODataType: "#microsoft.graph.MeetingAttendanceReport",
}
return newMeetingAttendanceReport, nil
}
// MeetingInfo undocumented
type MeetingInfo struct {
// Object is the base model of MeetingInfo
Object
ODataType string `json:"@odata.type,omitempty"`
}
func NewMeetingInfo() (*MeetingInfo, error) {
newMeetingInfo := &MeetingInfo{
ODataType: "#microsoft.graph.MeetingInfo",
}
return newMeetingInfo, nil
}
// MeetingParticipantInfo undocumented
type MeetingParticipantInfo struct {
// Object is the base model of MeetingParticipantInfo
Object
ODataType string `json:"@odata.type,omitempty"`
// Identity undocumented
Identity *IdentitySet `json:"identity,omitempty"`
// Role undocumented
Role *OnlineMeetingRole `json:"role,omitempty"`
// Upn undocumented
Upn *string `json:"upn,omitempty"`
}
func NewMeetingParticipantInfo() (*MeetingParticipantInfo, error) {
newMeetingParticipantInfo := &MeetingParticipantInfo{
ODataType: "#microsoft.graph.MeetingParticipantInfo",
}
return newMeetingParticipantInfo, nil
}
// MeetingParticipants undocumented
type MeetingParticipants struct {
// Object is the base model of MeetingParticipants
Object
ODataType string `json:"@odata.type,omitempty"`
// Attendees undocumented
Attendees []MeetingParticipantInfo `json:"attendees,omitempty"`
// Organizer undocumented
Organizer *MeetingParticipantInfo `json:"organizer,omitempty"`
}
func NewMeetingParticipants() (*MeetingParticipants, error) {
newMeetingParticipants := &MeetingParticipants{
ODataType: "#microsoft.graph.MeetingParticipants",
}
return newMeetingParticipants, nil
}
// MeetingPolicyUpdatedEventMessageDetail undocumented
type MeetingPolicyUpdatedEventMessageDetail struct {
// EventMessageDetail is the base model of MeetingPolicyUpdatedEventMessageDetail
EventMessageDetail
ODataType string `json:"@odata.type,omitempty"`
// Initiator undocumented
Initiator *IdentitySet `json:"initiator,omitempty"`
// MeetingChatEnabled undocumented
MeetingChatEnabled *bool `json:"meetingChatEnabled,omitempty"`
// MeetingChatID undocumented
MeetingChatID *string `json:"meetingChatId,omitempty"`
}
func NewMeetingPolicyUpdatedEventMessageDetail() (*MeetingPolicyUpdatedEventMessageDetail, error) {
newMeetingPolicyUpdatedEventMessageDetail := &MeetingPolicyUpdatedEventMessageDetail{
ODataType: "#microsoft.graph.MeetingPolicyUpdatedEventMessageDetail",
}
return newMeetingPolicyUpdatedEventMessageDetail, nil
}
// MeetingTimeSuggestion undocumented
type MeetingTimeSuggestion struct {
// Object is the base model of MeetingTimeSuggestion
Object
ODataType string `json:"@odata.type,omitempty"`
// AttendeeAvailability undocumented
AttendeeAvailability []AttendeeAvailability `json:"attendeeAvailability,omitempty"`
// Confidence undocumented
Confidence *float64 `json:"confidence,omitempty"`
// Locations undocumented
Locations []Location `json:"locations,omitempty"`
// MeetingTimeSlot undocumented
MeetingTimeSlot *TimeSlot `json:"meetingTimeSlot,omitempty"`
// Order undocumented
Order *int `json:"order,omitempty"`
// OrganizerAvailability undocumented
OrganizerAvailability *FreeBusyStatus `json:"organizerAvailability,omitempty"`
// SuggestionReason undocumented
SuggestionReason *string `json:"suggestionReason,omitempty"`
}
func NewMeetingTimeSuggestion() (*MeetingTimeSuggestion, error) {
newMeetingTimeSuggestion := &MeetingTimeSuggestion{
ODataType: "#microsoft.graph.MeetingTimeSuggestion",
}
return newMeetingTimeSuggestion, nil
}
// MeetingTimeSuggestionsResult undocumented
type MeetingTimeSuggestionsResult struct {
// Object is the base model of MeetingTimeSuggestionsResult
Object
ODataType string `json:"@odata.type,omitempty"`
// EmptySuggestionsReason undocumented
EmptySuggestionsReason *string `json:"emptySuggestionsReason,omitempty"`
// MeetingTimeSuggestions undocumented
MeetingTimeSuggestions []MeetingTimeSuggestion `json:"meetingTimeSuggestions,omitempty"`
}
func NewMeetingTimeSuggestionsResult() (*MeetingTimeSuggestionsResult, error) {
newMeetingTimeSuggestionsResult := &MeetingTimeSuggestionsResult{
ODataType: "#microsoft.graph.MeetingTimeSuggestionsResult",
}
return newMeetingTimeSuggestionsResult, nil
}