RDOMeetingItem object

 

RDOMeetingItem object represents a change to the recipient's Calendar list initiated by another party or as a result of a group calendaring.

 

Everywhere RDOMail object is normally returned (RDOSession.GetMessageFromID, RDOFolder.Items, etc), RDOMeetingItem will be returned if the message class is "IPM.Schedule.Meeting.*".

 

Properties

Methods

 


Derived from: RDOMail

RDOMeetingItem object inherits all the properties, methods and events exposed by the RDOMail object. In addition to the RDOMail properties, methods and events, it implements the following properties and methods:


Properties


AllDayEvent

True if the appointment is an all-day event (as opposed to a specified time). Read-only, Boolean.

 

 

BusyStatus

Returns an rdoBusyStatus constant indicating the busy status of the user for the appointment. Read-only.

BusyStatuscan be one of these rdoBusyStatus constants.
olBusy
olFree
olOutOfOffice
olTentative

 

 

Duration

Returns a Long indicating the duration (in minutes) of the appointment. Read-only.

 

 

End

Returns a Date indicating the end date and time of an appointment. Read-only.

 

 

IsRecurring

True if the appointment is a recurring appointment. Read-only, Boolean.

 

 

Location

Returns a String representing the specific office location (for example, Building 1 Room 1 or Suite 123) for the appointment. This property corresponds to the MAPI property PR_OFFICE_LOCATION. Read-only.

 

 

RequestType

rdoMeetingRequestType, read-only. Returns the request type. Can be one of the following values:

mrRequest (0)

 

new meeting request

mrAccept (1)

 

the previously sent meeting request or update was accepted

mrDecline (2)

 

the previously sent meeting request or update was declined

mrTentative(3)

 

the previously sent meeting request or update was accepted tentatively

 

 

Start

Returns a Date indicating the starting date and time for the appointment. Read-only.

 

 


Methods


GetAssociatedAppointment(AddToCalendar)

Returns an RDOAppointmentItem object from the default Calendar folder that represents the requested apppointment.

AddToCalendar - boolean. If true, the appointment will be created if it does not yet exist in the default Calendar folder. If false, the appointment will be returned only if it already exists and NULL otherwise.