github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelMeeting.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  // MeetingActivityStatistics undocumented
     6  type MeetingActivityStatistics struct {
     7  	// ActivityStatistics is the base model of MeetingActivityStatistics
     8  	ActivityStatistics
     9  	// AfterHours undocumented
    10  	AfterHours *Duration `json:"afterHours,omitempty"`
    11  	// Organized undocumented
    12  	Organized *Duration `json:"organized,omitempty"`
    13  	// Recurring undocumented
    14  	Recurring *Duration `json:"recurring,omitempty"`
    15  	// Long undocumented
    16  	Long *Duration `json:"long,omitempty"`
    17  	// Conflicting undocumented
    18  	Conflicting *Duration `json:"conflicting,omitempty"`
    19  	// Multitasking undocumented
    20  	Multitasking *Duration `json:"multitasking,omitempty"`
    21  }
    22  
    23  // MeetingCapability undocumented
    24  type MeetingCapability struct {
    25  	// Object is the base model of MeetingCapability
    26  	Object
    27  	// AllowAnonymousUsersToDialOut undocumented
    28  	AllowAnonymousUsersToDialOut *bool `json:"allowAnonymousUsersToDialOut,omitempty"`
    29  	// AutoAdmittedUsers undocumented
    30  	AutoAdmittedUsers *AutoAdmittedUsersType `json:"autoAdmittedUsers,omitempty"`
    31  	// AllowAnonymousUsersToStartMeeting undocumented
    32  	AllowAnonymousUsersToStartMeeting *bool `json:"allowAnonymousUsersToStartMeeting,omitempty"`
    33  }
    34  
    35  // MeetingInfo undocumented
    36  type MeetingInfo struct {
    37  	// Object is the base model of MeetingInfo
    38  	Object
    39  	// AllowConversationWithoutHost undocumented
    40  	AllowConversationWithoutHost *bool `json:"allowConversationWithoutHost,omitempty"`
    41  }
    42  
    43  // MeetingParticipantInfo undocumented
    44  type MeetingParticipantInfo struct {
    45  	// Object is the base model of MeetingParticipantInfo
    46  	Object
    47  	// Identity undocumented
    48  	Identity *IdentitySet `json:"identity,omitempty"`
    49  	// Upn undocumented
    50  	Upn *string `json:"upn,omitempty"`
    51  }
    52  
    53  // MeetingParticipants undocumented
    54  type MeetingParticipants struct {
    55  	// Object is the base model of MeetingParticipants
    56  	Object
    57  	// Organizer undocumented
    58  	Organizer *MeetingParticipantInfo `json:"organizer,omitempty"`
    59  	// Attendees undocumented
    60  	Attendees []MeetingParticipantInfo `json:"attendees,omitempty"`
    61  	// Producers undocumented
    62  	Producers []MeetingParticipantInfo `json:"producers,omitempty"`
    63  	// Contributors undocumented
    64  	Contributors []MeetingParticipantInfo `json:"contributors,omitempty"`
    65  }
    66  
    67  // MeetingTimeSuggestion undocumented
    68  type MeetingTimeSuggestion struct {
    69  	// Object is the base model of MeetingTimeSuggestion
    70  	Object
    71  	// Confidence undocumented
    72  	Confidence *float64 `json:"confidence,omitempty"`
    73  	// Order undocumented
    74  	Order *int `json:"order,omitempty"`
    75  	// OrganizerAvailability undocumented
    76  	OrganizerAvailability *FreeBusyStatus `json:"organizerAvailability,omitempty"`
    77  	// AttendeeAvailability undocumented
    78  	AttendeeAvailability []AttendeeAvailability `json:"attendeeAvailability,omitempty"`
    79  	// Locations undocumented
    80  	Locations []Location `json:"locations,omitempty"`
    81  	// SuggestionReason undocumented
    82  	SuggestionReason *string `json:"suggestionReason,omitempty"`
    83  	// MeetingTimeSlot undocumented
    84  	MeetingTimeSlot *TimeSlot `json:"meetingTimeSlot,omitempty"`
    85  }
    86  
    87  // MeetingTimeSuggestionsResult undocumented
    88  type MeetingTimeSuggestionsResult struct {
    89  	// Object is the base model of MeetingTimeSuggestionsResult
    90  	Object
    91  	// MeetingTimeSuggestions undocumented
    92  	MeetingTimeSuggestions []MeetingTimeSuggestion `json:"meetingTimeSuggestions,omitempty"`
    93  	// EmptySuggestionsReason undocumented
    94  	EmptySuggestionsReason *string `json:"emptySuggestionsReason,omitempty"`
    95  }