3.1.4.1.3.14 m:GetUserAvailabilityRequestType Complex Type

The GetUserAvailabilityRequestType complex type specifies the arguments that are used to obtain user availability information.

 <xs:complexType name="GetUserAvailabilityRequestType">
   <xs:complexContent
     mixed="false"
   >
     <xs:extension
       base="m:BaseRequestType"
     >
       <xs:sequence>
         <xs:element
           ref="t:TimeZone"
          />
         <xs:element name="MailboxDataArray"
           type="t:ArrayOfMailboxData"
          />
         <xs:element
           maxOccurs="1"
           minOccurs="0"
           ref="t:FreeBusyViewOptions"
          />
         <xs:element
           maxOccurs="1"
           minOccurs="0"
           ref="t:SuggestionsViewOptions"
          />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>
  

The following table lists the child elements of the GetUserAvailabilityRequestType complex type.

Element name

Type

Description

TimeZone

t:SerializableTimeZone (section 3.1.4.1.3.19)

Specifies elements that identify time zone information. This element also contains information about the transition between standard time and daylight saving time.

All times that are returned in the GetUserAvailability operation response will be in this time zone.

MUST be present.

MailboxDataArray

t:ArrayOfMailboxData  (section 3.1.4.1.3.4)

Specifies a list of mailboxes to query for availability information.

MUST be present.

FreeBusyViewOptions

t:FreeBusyViewOptionsType (section 3.1.4.1.3.13)

Specifies the type of free/busy status information that is returned in the response.

Can be present.

SuggestionsViewOptions

t:SuggestionsViewOptionsType (section 3.1.4.1.3.24)

Specifies the options that obtain meeting suggestion information.

Can be present.