matterbridge/vendor/github.com/yaegashi/msgraph.go/beta/ModelMeeting.go

96 lines
3.4 KiB
Go

// Code generated by msgraph-generate.go 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"`
}