Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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> |