summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/ModelMeeting.go
blob: 62406b01c197b9fd34c5839c5f009f3bb41688d3 (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
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
// Code generated by msgraph.go/gen DO NOT EDIT.

package msgraph

// MeetingActivityStatistics undocumented
type MeetingActivityStatistics struct {
	// ActivityStatistics is the base model of MeetingActivityStatistics
	ActivityStatistics
	// AfterHours undocumented
	AfterHours *Duration `json:"afterHours,omitempty"`
	// Organized undocumented
	Organized *Duration `json:"organized,omitempty"`
	// Recurring undocumented
	Recurring *Duration `json:"recurring,omitempty"`
	// Long undocumented
	Long *Duration `json:"long,omitempty"`
	// Conflicting undocumented
	Conflicting *Duration `json:"conflicting,omitempty"`
	// Multitasking undocumented
	Multitasking *Duration `json:"multitasking,omitempty"`
}

// MeetingCapability undocumented
type MeetingCapability struct {
	// Object is the base model of MeetingCapability
	Object
	// AllowAnonymousUsersToDialOut undocumented
	AllowAnonymousUsersToDialOut *bool `json:"allowAnonymousUsersToDialOut,omitempty"`
	// AutoAdmittedUsers undocumented
	AutoAdmittedUsers *AutoAdmittedUsersType `json:"autoAdmittedUsers,omitempty"`
	// AllowAnonymousUsersToStartMeeting undocumented
	AllowAnonymousUsersToStartMeeting *bool `json:"allowAnonymousUsersToStartMeeting,omitempty"`
}

// MeetingInfo undocumented
type MeetingInfo struct {
	// Object is the base model of MeetingInfo
	Object
	// AllowConversationWithoutHost undocumented
	AllowConversationWithoutHost *bool `json:"allowConversationWithoutHost,omitempty"`
}

// MeetingParticipantInfo undocumented
type MeetingParticipantInfo struct {
	// Object is the base model of MeetingParticipantInfo
	Object
	// Identity undocumented
	Identity *IdentitySet `json:"identity,omitempty"`
	// Upn undocumented
	Upn *string `json:"upn,omitempty"`
}

// MeetingParticipants undocumented
type MeetingParticipants struct {
	// Object is the base model of MeetingParticipants
	Object
	// Organizer undocumented
	Organizer *MeetingParticipantInfo `json:"organizer,omitempty"`
	// Attendees undocumented
	Attendees []MeetingParticipantInfo `json:"attendees,omitempty"`
	// Producers undocumented
	Producers []MeetingParticipantInfo `json:"producers,omitempty"`
	// Contributors undocumented
	Contributors []MeetingParticipantInfo `json:"contributors,omitempty"`
}

// MeetingTimeSuggestion undocumented
type MeetingTimeSuggestion struct {
	// Object is the base model of MeetingTimeSuggestion
	Object
	// Confidence undocumented
	Confidence *float64 `json:"confidence,omitempty"`
	// Order undocumented
	Order *int `json:"order,omitempty"`
	// OrganizerAvailability undocumented
	OrganizerAvailability *FreeBusyStatus `json:"organizerAvailability,omitempty"`
	// AttendeeAvailability undocumented
	AttendeeAvailability []AttendeeAvailability `json:"attendeeAvailability,omitempty"`
	// Locations undocumented
	Locations []Location `json:"locations,omitempty"`
	// SuggestionReason undocumented
	SuggestionReason *string `json:"suggestionReason,omitempty"`
	// MeetingTimeSlot undocumented
	MeetingTimeSlot *TimeSlot `json:"meetingTimeSlot,omitempty"`
}

// MeetingTimeSuggestionsResult undocumented
type MeetingTimeSuggestionsResult struct {
	// Object is the base model of MeetingTimeSuggestionsResult
	Object
	// MeetingTimeSuggestions undocumented
	MeetingTimeSuggestions []MeetingTimeSuggestion `json:"meetingTimeSuggestions,omitempty"`
	// EmptySuggestionsReason undocumented
	EmptySuggestionsReason *string `json:"emptySuggestionsReason,omitempty"`
}