// Code generated by msgraph.go/gen DO NOT EDIT.

package msgraph

// Attendee undocumented
type Attendee struct {
	// AttendeeBase is the base model of Attendee
	AttendeeBase
	// Status undocumented
	Status *ResponseStatus `json:"status,omitempty"`
	// ProposedNewTime undocumented
	ProposedNewTime *TimeSlot `json:"proposedNewTime,omitempty"`
}

// AttendeeAvailability undocumented
type AttendeeAvailability struct {
	// Object is the base model of AttendeeAvailability
	Object
	// Attendee undocumented
	Attendee *AttendeeBase `json:"attendee,omitempty"`
	// Availability undocumented
	Availability *FreeBusyStatus `json:"availability,omitempty"`
}

// AttendeeBase undocumented
type AttendeeBase struct {
	// Recipient is the base model of AttendeeBase
	Recipient
	// Type undocumented
	Type *AttendeeType `json:"type,omitempty"`
}