2.2.4.17 t:MeetingRequestMessageType Complex Type
The MeetingRequestMessageType complex type represents a meeting request in the server message store. This type extends the MeetingMessageType complex type, as specified in section 2.2.4.15.
-
<xs:complexContent> <xs:extension base="t:MeetingMessageType"> <xs:sequence> <!--- MeetingRequest properties --> <xs:element name="MeetingRequestType" type="t:MeetingRequestTypeType" minOccurs="0"/> <xs:element name="IntendedFreeBusyStatus" type="t:LegacyFreeBusyType" minOccurs="0"/> <!-- Calendar Properties of the associated meeting request --> <!-- Single and Occurrence only --> <xs:element name="Start" type="xs:dateTime" minOccurs="0"/> <xs:element name="End" type="xs:dateTime" minOccurs="0"/> <!-- Occurrence only --> <xs:element name="OriginalStart" type="xs:dateTime" minOccurs="0"/> <xs:element name="IsAllDayEvent" type="xs:boolean" minOccurs="0"/> <xs:element name="LegacyFreeBusyStatus" type="t:LegacyFreeBusyType" minOccurs="0"/> <xs:element name="Location" type="xs:string" minOccurs="0"/> <xs:element name="When" type="xs:string" minOccurs="0"/> <xs:element name="IsMeeting" type="xs:boolean" minOccurs="0"/> <xs:element name="IsCancelled" type="xs:boolean" minOccurs="0"/> <xs:element name="IsRecurring" type="xs:boolean" minOccurs="0"/> <xs:element name="MeetingRequestWasSent" type="xs:boolean" minOccurs="0"/> <xs:element name="CalendarItemType" type="t:CalendarItemTypeType" minOccurs="0"/> <xs:element name="MyResponseType" type="t:ResponseTypeType" minOccurs="0"/> <xs:element name="Organizer" type="t:SingleRecipientType" minOccurs="0"/> <xs:element name="RequiredAttendees" type="t:NonEmptyArrayOfAttendeesType" minOccurs="0"/> <xs:element name="OptionalAttendees" type="t:NonEmptyArrayOfAttendeesType" minOccurs="0"/> <xs:element name="Resources" type="t:NonEmptyArrayOfAttendeesType" minOccurs="0"/> <!-- Conflicting and adjacent meetings --> <xs:element name="ConflictingMeetingCount" type="xs:int" minOccurs="0"/> <xs:element name="AdjacentMeetingCount" type="xs:int" minOccurs="0"/> <xs:element name="ConflictingMeetings" type="t:NonEmptyArrayOfAllItemsType" minOccurs="0"/> <xs:element name="AdjacentMeetings" type="t:NonEmptyArrayOfAllItemsType" minOccurs="0"/> <xs:element name="Duration" type="xs:string" minOccurs="0"/> <xs:element name="TimeZone" type="xs:string" minOccurs="0"/> <xs:element name="AppointmentReplyTime" type="xs:dateTime" minOccurs="0"/> <xs:element name="AppointmentSequenceNumber" type="xs:int" minOccurs="0"/> <xs:element name="AppointmentState" type="xs:int" minOccurs="0"/> <!-- Recurrence specific data, only valid if CalendarItemType is RecurringMaster --> <xs:element name="Recurrence" type="t:RecurrenceType" minOccurs="0"/> <xs:element name="FirstOccurrence" type="t:OccurrenceInfoType" minOccurs="0"/> <xs:element name="LastOccurrence" type="t:OccurrenceInfoType" minOccurs="0"/> <xs:element name="ModifiedOccurrences" type="t:NonEmptyArrayOfOccurrenceInfoType" minOccurs="0"/> <xs:element name="DeletedOccurrences" type="t:NonEmptyArrayOfDeletedOccurrencesType" minOccurs="0"/> <xs:element name="MeetingTimeZone" type="t:TimeZoneType" minOccurs="0"/> <xs:element name="StartTimeZone" type="t:TimeZoneDefinitionType" minOccurs="0"/> <xs:element name="EndTimeZone" type="t:TimeZoneDefinitionType" minOccurs="0"/> <xs:element name="ConferenceType" type="xs:int" minOccurs="0"/> <xs:element name="AllowNewTimeProposal" type="xs:boolean" minOccurs="0"/> <xs:element name="IsOnlineMeeting" type="xs:boolean" minOccurs="0"/> <xs:element name="MeetingWorkspaceUrl" type="xs:string" minOccurs="0"/> <xs:element name="NetShowUrl" type="xs:string" minOccurs="0"/> <xs:element name="EnhancedLocation" type="t:EnhancedLocationType" minOccurs="0"/> <xs:element name="ChangeHighlights" type="t:ChangeHighlightsType" minOccurs="0"/> <xs:element name="StartWallClock" type="xs:dateTime" minOccurs="0" maxOccurs="1"/> <xs:element name="EndWallClock" type="xs:dateTime" minOccurs="0" maxOccurs="1"/> <xs:element name="StartTimeZoneId" type="xs:string" minOccurs="0" maxOccurs="1"/> <xs:element name="EndTimeZoneId" type="xs:string" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
The following table lists the child elements of the MeetingRequestMessageType complex type.
Element name |
Type |
Description |
---|---|---|
MeetingRequestType |
t:MeetingRequestTypeType (section 2.2.5.9) |
Specifies the type of meeting request. |
IntendedFreeBusyStatus |
t:LegacyFreeBusyType ([MS-OXWSCDATA] section 2.2.5.17) |
Represents the intended status for the meeting item that is associated with the meeting request. |
Start |
xs:dateTime ([XMLSCHEMA2]) |
Represents the start time of the meeting. |
End |
xs:dateTime |
Specifies the end of the duration for a single occurrence of a meeting. |
OriginalStart |
xs:dateTime |
Specifies the original start time for the meeting item (only for occurrences/exceptions). |
IsAllDayEvent |
xs:boolean ([XMLSCHEMA2]) |
Specifies whether the meeting is an all-day event. |
LegacyFreeBusyStatus |
t:LegacyFreeBusyType ([MS-OXWSCDATA] section 2.2.5.17) |
Represents the free/busy status of the meeting item. This element is not used. |
Location |
xs:string ([XMLSCHEMA2]) |
Represents the location of the meeting. |
When |
xs:string |
Provides information about when the meeting occurs and is not populated to attendee's mailbox. |
IsMeeting |
xs:boolean |
Indicates whether the calendar item is a meeting or an appointment. "true" if the calendar item is a meeting, otherwise the calendar item is an appointment. This element is "true". |
IsCancelled |
xs:boolean |
Indicates whether the meeting has been cancelled. |
IsRecurring |
xs:boolean |
Indicates whether the meeting is part of a recurring series of meetings. |
MeetingRequestWasSent |
xs:boolean |
Indicates whether a meeting request has been sent to requested attendees. This element is "true". |
CalendarItemType |
t:CalendarItemTypeType (section 2.2.4.6) |
Represents the occurrence type of a meeting item. |
MyResponseType |
t:ResponseTypeType (section 2.2.5.12) |
Identifies the type of the response to the meeting request (sent for the organizer's meeting item). |
Organizer |
t:SingleRecipientType ([MS-OXWSCDATA] section 2.2.4.69) |
Represents the organizer of the meeting. |
RequiredAttendees |
t:NonEmptyArrayOfAttendeesType (section 2.2.4.19) |
Represents attendees that are required to attend the meeting. |
OptionalAttendees |
t:NonEmptyArrayOfAttendeesType |
Represents attendees who are not required to attend the meeting. |
Resources |
t:NonEmptyArrayOfAttendeesType |
Represents a scheduled resource for the meeting and is not populated to attendee's mailbox. |
ConflictingMeetingCount |
xs:int ([XMLSCHEMA2]) |
Represents the number of calendar items that conflict with the meeting item. |
AdjacentMeetingCount |
xs:int |
Represents the total number of calendar items that are adjacent to the meeting time. |
ConflictingMeetings |
t:NonEmptyArrayOfAllItemsType ([MS-OXWSCDATA] section 2.2.4.46) |
Identifies all calendar items that conflict with the meeting time. |
AdjacentMeetings |
t:NonEmptyArrayOfAllItemsType |
Identifies all calendar items that are adjacent to the meeting time. |
Duration |
xs:string |
Represents the duration of the meeting. |
TimeZone |
xs:string |
Provides a text description of a time zone.<37> |
AppointmentReplyTime |
xs:dateTime |
Represents the date and time that an attendee replied to a meeting request. |
AppointmentSequenceNumber |
xs:int |
Specifies the sequence number of a version of an appointment. |
AppointmentState |
xs:int |
Specifies the status of the appointment. Valid values include: § 3: the organizer's meeting request has been sent; the attendee's meeting request has been received |
Recurrence |
t:RecurrenceType (section 2.2.4.25) |
Contains the recurrence pattern for meeting items and meeting requests. |
FirstOccurrence |
t:OccurrenceInfoType (section 2.2.4.22) |
Represents the first occurrence of a recurring meeting item. |
LastOccurrence |
t:OccurrenceInfoType |
Represents the last occurrence of a recurring meeting item. |
ModifiedOccurrences |
t:NonEmptyArrayOfOccurrenceInfoType (section 2.2.4.21) |
Contains an array of recurring meeting item occurrences that have been modified so that they are different from the original instances of the recurrence master item. |
DeletedOccurrences |
t:NonEmptyArrayOfDeletedOccurrencesType (section 2.2.4.20) |
Contains an array of deleted occurrences of a recurring meeting item. |
MeetingTimeZone |
t:TimeZoneType (section 2.2.4.29) |
MAY<38> specify the time zone of the location where the meeting is hosted. This element is returned only if the value of the CalendarItemType element is RecurringMaster. |
StartTimeZone |
t:TimeZoneDefinitionType ([MS-OXWSGTZ] section 2.2.4.12) |
SHOULD<39> specify the time zone for the start of the meeting item. |
EndTimeZone |
t:TimeZoneDefinitionType |
SHOULD<40> specify the time zone for the end of the meeting item. |
ConferenceType |
xs:int |
Describes the type of conferencing that is performed with the meeting item.<41> Valid values include: § 0 (zero): video conference § 1: presentation § 2: chat |
AllowNewTimeProposal |
xs:boolean |
Indicates whether a new meeting time can be proposed for the meeting by an attendee. |
IsOnlineMeeting |
xs:boolean |
Indicates whether the meeting is online. |
MeetingWorkspaceUrl |
xs:string |
Contains the URL for the Meeting Workspace that is included in the meeting item. |
NetShowUrl |
xs:string |
Specifies the URL for an online meeting. |
EnhancedLocation |
t:EnhancedLocationType (section 2.2.4.12) |
Specifies additional location information.<42> |
ChangeHighlights |
t:ChangeHighlightsType ([MS-OXWSCDATA] section 2.2.4.21) |
Specifies the changes made to a meeting when a meeting update occurs. |
StartWallClock |
xs:dateTime |
Specifies the starting time of the calendar item.<43> |
EndWallClock |
xs:dateTime |
Specifies the ending time of the calendar item.<44> |
StartTimeZoneId |
xs:string |
Specifies the start time zone identifier.<45> |
EndTimeZoneId |
xs:string |
Specifies the end time zone identifier.<46> |