github.com/yaegashi/msgraph.go@v0.1.4/v1.0/ModelEvent.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // Event undocumented
     8  type Event struct {
     9  	// OutlookItem is the base model of Event
    10  	OutlookItem
    11  	// OriginalStartTimeZone undocumented
    12  	OriginalStartTimeZone *string `json:"originalStartTimeZone,omitempty"`
    13  	// OriginalEndTimeZone undocumented
    14  	OriginalEndTimeZone *string `json:"originalEndTimeZone,omitempty"`
    15  	// ResponseStatus undocumented
    16  	ResponseStatus *ResponseStatus `json:"responseStatus,omitempty"`
    17  	// ICalUID undocumented
    18  	ICalUID *string `json:"iCalUId,omitempty"`
    19  	// ReminderMinutesBeforeStart undocumented
    20  	ReminderMinutesBeforeStart *int `json:"reminderMinutesBeforeStart,omitempty"`
    21  	// IsReminderOn undocumented
    22  	IsReminderOn *bool `json:"isReminderOn,omitempty"`
    23  	// HasAttachments undocumented
    24  	HasAttachments *bool `json:"hasAttachments,omitempty"`
    25  	// Subject undocumented
    26  	Subject *string `json:"subject,omitempty"`
    27  	// Body undocumented
    28  	Body *ItemBody `json:"body,omitempty"`
    29  	// BodyPreview undocumented
    30  	BodyPreview *string `json:"bodyPreview,omitempty"`
    31  	// Importance undocumented
    32  	Importance *Importance `json:"importance,omitempty"`
    33  	// Sensitivity undocumented
    34  	Sensitivity *Sensitivity `json:"sensitivity,omitempty"`
    35  	// Start undocumented
    36  	Start *DateTimeTimeZone `json:"start,omitempty"`
    37  	// OriginalStart undocumented
    38  	OriginalStart *time.Time `json:"originalStart,omitempty"`
    39  	// End undocumented
    40  	End *DateTimeTimeZone `json:"end,omitempty"`
    41  	// Location undocumented
    42  	Location *Location `json:"location,omitempty"`
    43  	// Locations undocumented
    44  	Locations []Location `json:"locations,omitempty"`
    45  	// IsAllDay undocumented
    46  	IsAllDay *bool `json:"isAllDay,omitempty"`
    47  	// IsCancelled undocumented
    48  	IsCancelled *bool `json:"isCancelled,omitempty"`
    49  	// IsOrganizer undocumented
    50  	IsOrganizer *bool `json:"isOrganizer,omitempty"`
    51  	// Recurrence undocumented
    52  	Recurrence *PatternedRecurrence `json:"recurrence,omitempty"`
    53  	// ResponseRequested undocumented
    54  	ResponseRequested *bool `json:"responseRequested,omitempty"`
    55  	// SeriesMasterID undocumented
    56  	SeriesMasterID *string `json:"seriesMasterId,omitempty"`
    57  	// ShowAs undocumented
    58  	ShowAs *FreeBusyStatus `json:"showAs,omitempty"`
    59  	// Type undocumented
    60  	Type *EventType `json:"type,omitempty"`
    61  	// Attendees undocumented
    62  	Attendees []Attendee `json:"attendees,omitempty"`
    63  	// Organizer undocumented
    64  	Organizer *Recipient `json:"organizer,omitempty"`
    65  	// WebLink undocumented
    66  	WebLink *string `json:"webLink,omitempty"`
    67  	// OnlineMeetingURL undocumented
    68  	OnlineMeetingURL *string `json:"onlineMeetingUrl,omitempty"`
    69  	// Attachments undocumented
    70  	Attachments []Attachment `json:"attachments,omitempty"`
    71  	// SingleValueExtendedProperties undocumented
    72  	SingleValueExtendedProperties []SingleValueLegacyExtendedProperty `json:"singleValueExtendedProperties,omitempty"`
    73  	// MultiValueExtendedProperties undocumented
    74  	MultiValueExtendedProperties []MultiValueLegacyExtendedProperty `json:"multiValueExtendedProperties,omitempty"`
    75  	// Calendar undocumented
    76  	Calendar *Calendar `json:"calendar,omitempty"`
    77  	// Instances undocumented
    78  	Instances []Event `json:"instances,omitempty"`
    79  	// Extensions undocumented
    80  	Extensions []Extension `json:"extensions,omitempty"`
    81  }
    82  
    83  // EventMessage undocumented
    84  type EventMessage struct {
    85  	// Message is the base model of EventMessage
    86  	Message
    87  	// MeetingMessageType undocumented
    88  	MeetingMessageType *MeetingMessageType `json:"meetingMessageType,omitempty"`
    89  	// Event undocumented
    90  	Event *Event `json:"event,omitempty"`
    91  }