MeetingRequest class

Represents a meeting request that an attendee can accept or decline. Properties available on meeting requests are defined in the MeetingRequestSchema class.
Inheritance
Implemented types

Constructors

MeetingRequest(ExchangeService service)
Initializes a new instance of the
MeetingRequest.withAttachment(ItemAttachment parentAttachment)
Initializes a new instance of the

Properties

AdjacentMeetingCount int?
Gets the number of calendar entries that are adjacent to this appointment in the authenticated user's calendar.
no setter
AdjacentMeetings ItemCollection<Appointment>?
Gets a list of meetings that conflict with this appointment in the authenticated user's calendar.
no setter
AllowNewTimeProposal bool?
Gets a value indicating whether new time proposals are allowed for attendees of this meeting.
no setter
AppointmentReplyTime DateTime?
Gets the time when the attendee replied to the meeting request.
no setter
AppointmentSequenceNumber int?
Gets the sequence number of this appointment.
no setter
AppointmentState int?
Gets the state of this appointment.
no setter
AppointmentType AppointmentType?
Gets a value indicating the type of this appointment.
no setter
AssociatedAppointmentId ItemId?
Gets the Id of the appointment associated with the meeting message.
no setterinherited
Attachments AttachmentCollection
Gets a list of the attachments to this item.
no setterinherited
BccRecipients EmailAddressCollection
Gets the list of Bcc recipients for the e-mail message.
no setterinherited
Body MessageBody?
Gets or sets the body of this item.
getter/setter pairinherited
Categories StringList
Gets or sets the list of categories associated with this item.
getter/setter pairinherited
CcRecipients EmailAddressCollection
Gets the Likers associated with the message.
no setterinherited
ConferenceType int?
Gets an OccurrenceInfo identifying the first occurrence of this meeting.
no setter
ConflictingMeetingCount int?
Gets the number of calendar entries that conflict with this appointment in the authenticated user's calendar.
no setter
ConflictingMeetings ItemCollection<Appointment>?
Gets a list of meetings that conflict with this appointment in the authenticated user's calendar.
no setter
ConversationIndex Uint8List?
Gets the conversation index of the e-mail message.
no setterinherited
ConversationTopic String?
Gets the conversation topic of the e-mail message.
no setterinherited
DateTimeCreated DateTime?
Gets the date and time this item was created.
no setterinherited
DateTimeReceived DateTime?
Gets the time when this item was received.
no setterinherited
DateTimeSent DateTime?
Gets a list of Internet headers for this item.
no setterinherited
DefaultAffectedTaskOccurrences AffectedTaskOccurrence?
Gets the icon index.
no setterinherited
DefaultSendCancellationsMode SendCancellationsMode?
Gets the default setting for sending cancellations on Delete. Subclasses will override this for different default behavior.
no setterinherited
DefaultSendInvitationsMode SendInvitationsMode?
Gets the default settings for sending invitations on Save. Subclasses will override this for different default behavior.
no setterinherited
DefaultSendInvitationsOrCancellationsMode SendInvitationsOrCancellationsMode?
Gets the default settings for sending invitations or cancellations on Update. Subclasses will override this for different default behavior.
no setterinherited
EffectiveRights Set<EffectiveRights>?
Gets a value indicating the effective rights the current authenticated user has on this item.
no setterinherited
EnhancedLocation EnhancedLocation?
Gets the a value representing the intended free/busy status of the meeting.
no setter
ExtendedProperties ExtendedPropertyCollection
Gets a list of extended properties defined on this item.
no setterinherited
From EmailAddress?
Gets or sets the "on behalf" sender of the e-mail message.
getter/setter pairinherited
HasAttachments bool?
Gets or sets the number of minutes before the start of this item when the reminder should be triggered.
no setterinherited
HasBeenProcessed bool?
Gets a value indicating whether the meeting message has been processed by Exchange (i.e. Exchange has noted the arrival of a meeting request and has created the associated meeting item in the calendar).
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
ICalDateTimeStamp DateTime?
Gets the ICalendar DateTimeStamp.
no setterinherited
ICalRecurrenceId DateTime?
Gets the ICalendar RecurrenceId.
no setterinherited
ICalUid String?
Gets the ICalendar Uid.
no setterinherited
Id ItemId?
Gets the Id of this item.
no setterinherited
Importance Importance?
Gets or sets the culture associated with this item.
getter/setter pairinherited
InstanceKey Uint8List?
Gets the item instance key.
no setterinherited
InternetMessageId String?
Gets the Internet Message Id of the e-mail message.
no setterinherited
IsAllDayEvent bool?
Gets the start time of the appointment.
no setter
IsAssociated bool?
Gets or sets a value indicating whether this is an associated message.
no setterinherited
IsAttachment bool
Gets a value indicating whether the item is an attachment.
no setterinherited
IsCancelled bool?
Gets a value indicating whether the appointment has been cancelled.
no setter
IsDelegated bool?
Gets a value indicating whether the meeting message is delegated.
no setterinherited
IsDeliveryReceiptRequested bool?
Gets or sets a value indicating whether a read receipt is requested for the e-mail message.
getter/setter pairinherited
IsDirty bool
Gets a value indicating whether the object has been modified and should be saved.
no setterinherited
IsDraft bool?
Gets a value indicating whether the item is is a draft. An item is a draft when it has not yet been sent.
no setterinherited
IsFromMe bool?
Gets a value indicating whether the item has been sent by the current authenticated user.
no setterinherited
IsMeeting bool?
Gets a value indicating whether the appointment is a meeting.
no setter
IsNew bool
Gets a value indicating whether this object is a real store item, or if it's a local object that has yet to be saved.
no setterinherited
IsOnlineMeeting bool?
Gets a value indicating whether this is an online meeting.
no setter
IsOrganizer bool?
Gets the isorganizer property for this meeting
no setterinherited
IsOutOfDate bool?
Gets a value indicating whether the meeting message is out of date.
no setterinherited
IsRead bool?
Gets or sets a value indicating whether the e-mail message is read.
getter/setter pairinherited
IsReadReceiptRequested bool?
Gets or sets a value indicating whether a read receipt is requested for the e-mail message.
getter/setter pairinherited
IsRecurring bool?
Gets a value indicating whether the appointment is recurring.
no setter
IsReminderSet bool?
Gets or sets a value indicating whether a reminder is set for this item.
getter/setter pairinherited
IsResend bool?
Gets a value indicating whether the item is a resend of another item.
no setterinherited
IsResponseRequested bool?
Gets or sets a value indicating whether a response is requested for the e-mail message.
getter/setter pairinherited
IsSubmitted bool?
Gets or sets the In-Reply-To reference of this item.
no setterinherited
IsUnmodified bool?
Gets a value indicating whether the item has been modified since it was created.
no setterinherited
ItemClass String?
Gets or sets the custom class name of this item.
getter/setter pairinherited
LastModifiedName String?
Gets the name of the user who last modified this item.
no setterinherited
LastModifiedTime DateTime?
Gets the date and time this item was last modified.
no setterinherited
Location String?
Gets a value indicating the free/busy status of the owner of this appointment.
no setter
MeetingRequestType MeetingRequestType?
Gets the type of this meeting request.
no setter
MeetingRequestWasSent bool?
Gets a value indicating whether the meeting request has already been sent.
no setter
MeetingWorkspaceUrl String?
Gets the URL of the meeting workspace. A meeting workspace is a shared Web site for planning meetings and tracking results.
no setter
MimeContent MimeContent?
Get or sets the MIME content of this item.
getter/setter pairinherited
MyResponseType MeetingResponseType?
Gets a value indicating what was the last response of the user that loaded this meeting.
no setter
NetShowUrl String?
Gets the URL of the Microsoft NetShow online meeting.
no setter
onChange List<IServiceObjectChangedDelegate>
Defines an event that is triggered when the service object changes.
getter/setter pairinherited
OptionalAttendees AttendeeCollection
Gets a list of optional attendeed for this meeting.
no setter
ParentAttachment ItemAttachment?
Gets the parent attachment of this item.
no setterinherited
ParentFolderId FolderId?
Get or sets the MimeContentUTF8 of this item.
no setterinherited
Preview String?
Get or set the Flag value for this item.
no setterinherited
PropertyBag PropertyBag
The property bag holding property values for this object.
no setterinherited
Recurrence Recurrence?
Gets the recurrence pattern for this meeting request.
no setter
References String?
Gets or sets the references of the e-mail message.
getter/setter pairinherited
ReminderDueBy DateTime?
Gets a value indicating which response actions are allowed on this item. Examples of response actions are Reply and Forward.
getter/setter pairinherited
ReplyTo EmailAddressCollection
Gets a list of e-mail addresses to which replies should be addressed.
no setterinherited
RequiredAttendees AttendeeCollection
Gets the organizer of this meeting.
no setter
Resources AttendeeCollection
Gets a list of resources for this meeting.
no setter
ResponseType MeetingResponseType?
Gets the type of response the meeting message represents.
no setterinherited
RootItemId ItemId?
Gets Id of the root item for this item.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
Schema ServiceObjectSchema
Gets the schema associated with this type of object.
no setterinherited
Sender EmailAddress?
Gets or sets the sender of the e-mail message.
getter/setter pairinherited
Sensitivity Sensitivity?
Gets or sets the sensitivity of this item.
getter/setter pairinherited
Service ExchangeService
Gets the ExchangeService the object is bound to.
getter/setter pairinherited
Size int?
Gets the size of this item.
no setterinherited
StoreEntryId Uint8List?
Gets the store entry id.
no setterinherited
Subject String?
Gets or sets the subject of this item.
getter/setter pairinherited
TextBody TextBody?
Gets the text body of the item.
no setterinherited
TimeZone String?
Gets the duration of this appointment.
no setter
ToRecipients EmailAddressCollection
Suppresses the read receipt on the message. Calling this method results in a call to EWS.
no setterinherited
UniqueBody UniqueBody?
Gets the Id of the conversation this item is part of.
no setterinherited
WebClientEditFormQueryString String?
no setterinherited
WebClientReadFormQueryString String?
no setterinherited
When String?
no setter

Methods

Accept(bool sendResponse) Future<CalendarActionResults>
Accepts the meeting. Calling this method results in a call to EWS.
override
AcceptTentatively(bool sendResponse) Future<CalendarActionResults>
Tentatively accepts the meeting. Calling this method results in a call to EWS.
override
Changed() → void
Triggers dispatch of the change event.
inherited
ClearChangeLog() → void
Clears the object's change log.
inherited
CreateAcceptMessage(bool tentative) AcceptMeetingInvitationMessage
Creates a local meeting acceptance message that can be customized and sent.
override
CreateDeclineMessage() DeclineMeetingInvitationMessage
Creates a local meeting declination message that can be customized and sent.
override
CreateForward() ResponseMessage
Creates a forward response to the message.
inherited
CreateReply(bool replyAll) ResponseMessage
Creates a reply response to the message.
inherited
Decline(bool sendResponse) Future<CalendarActionResults>
Declines the meeting invitation. Calling this method results in a call to EWS.
override
Delete(DeleteMode deleteMode, [bool suppressReadReceipts = false]) Future<void>
Deletes the item. Calling this method results in a call to EWS.
inherited
GetChangeXmlElementName() String
Gets the name of the change XML element.
inherited
GetDeleteFieldXmlElementName() String
Gets the name of the delete field XML element.
inherited
GetExtendedProperties() ExtendedPropertyCollection?
Gets a list of extended properties defined on this object.
inherited
GetId() ServiceId?
The unique Id of this object.
inherited
GetIdPropertyDefinition() PropertyDefinition
The property definition for the Id of this object.
inherited
GetIsCustomDateTimeScopingRequired() bool
Determines whether properties defined with ScopedDateTimePropertyDefinition require custom time zone scoping.
inherited
GetIsTimeZoneHeaderRequired(bool isUpdateOperation) bool
Gets a value indicating whether a time zone SOAP header should be emitted in a CreateItem or UpdateItem request so this item can be property saved or updated.
inherited
GetLoadedPropertyDefinitions() List<PropertyDefinitionBase?>
Gets the collection of loaded property definitions.
inherited
GetMinimumRequiredServerVersion() ExchangeVersion
Gets the minimum required server version.
override
GetSchema() ServiceObjectSchema
method to return the schema associated with this type of object.
override
getServiceObjectDefinitionAttribute() ServiceObjectDefinitionAttribute
override
GetSetFieldXmlElementName() String
Gets the name of the set field XML element.
inherited
GetXmlElementName() String?
GetXmlElementName retrieves the XmlElementName of this type based on the EwsObjectDefinition attribute that decorates it, if present.
inherited
GetXmlElementNameOverride() String?
This methods lets subclasses of ServiceObject override the default mechanism by which the XML element name associated with their type is retrieved.
inherited
HasUnprocessedAttachmentChanges() bool
Gets a value indicating whether this instance has unprocessed attachment collection changes.
inherited
InternalAccept(bool tentative, bool sendResponse) Future<CalendarActionResults>
Accepts the meeting.
InternalCreate(FolderId? parentFolderId, MessageDisposition? messageDisposition, SendInvitationsMode? sendInvitationsMode) Future<void>
Create item.
inherited
InternalDelete(DeleteMode deleteMode, SendCancellationsMode? sendCancellationsMode, AffectedTaskOccurrence? affectedTaskOccurrences, [bool suppressReadReceipts = false]) Future<void>
Deletes the object.
inherited
InternalLoad(PropertySet propertySet) Future<void>
Loads the specified set of properties on the object.
inherited
InternalUpdate(FolderId? parentFolderId, ConflictResolutionMode conflictResolutionMode, MessageDisposition messageDisposition, SendInvitationsOrCancellationsMode? sendInvitationsOrCancellationsMode, [bool suppressReadReceipts = false]) Future<Item?>
Update item.
inherited
Load() Future<void>
Loads the first class properties. Calling this method results in a call to EWS.
inherited
LoadFromXml(EwsServiceXmlReader reader, bool clearPropertyBag) Future<void>
Loads service object from XML.
inherited
LoadFromXmlWithPropertySet(EwsServiceXmlReader reader, bool clearPropertyBag, PropertySet? requestedPropertySet, bool summaryPropertiesOnly) Future<void>
Loads service object from XML.
inherited
LoadWithPropertySet(PropertySet propertySet) Future<void>
Loads the specified set of properties. Calling this method results in a call to EWS.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
RemoveExtendedProperty(ExtendedPropertyDefinition extendedPropertyDefinition) bool
Removes an extended property.
inherited
Reply(MessageBody bodyPrefix, bool replyAll) → void
Replies to the message. Calling this method results in a call to EWS.
inherited
Save() Future<void>
Saves this item in the default folder based on the item's type (for example, an e-mail message is saved to the Drafts folder). Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added.
inherited
SaveWithFolderId(FolderId? parentFolderId) Future<void>
Saves this item in a specific folder. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added.
inherited
SaveWithWellKnownFolderName(WellKnownFolderName parentFolderName) Future<void>
Saves this item in a specific folder. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added.
inherited
Send() Future<void>
Forwards the message. Calling this method results in a call to EWS.
inherited
SendAndSaveCopy() Future<void>
Sends this e-mail message and saves a copy of it in the Sent Items folder. SendAndSaveCopy does not work if the message has unsaved attachments. In that case, the message must first be saved and then sent. Calling this method results in a call to EWS.
inherited
SendAndSaveCopyWithFolderId(FolderId destinationFolderId) → void
Sends this e-mail message and saves a copy of it in the specified folder. SendAndSaveCopy does not work if the message has unsaved attachments. In that case, the message must first be saved and then sent. Calling this method results in a call to EWS.
inherited
SendAndSaveCopyWithWellKnownFolder(WellKnownFolderName destinationFolderName) → void
Sends this e-mail message and saves a copy of it in the specified folder. SendAndSaveCopy does not work if the message has unsaved attachments. In that case, the message must first be saved and then sent. Calling this method results in a call to EWS.
inherited
SetExtendedProperty(ExtendedPropertyDefinition extendedPropertyDefinition, Object value) → void
Creates a copy of this item in the specified folder. Calling this method results in a call to EWS.
inherited
SetSubject(String? subject) → void
Sets the subject.
inherited
ThrowIfThisIsAttachment() → void
Throws exception if this is attachment.
inherited
ThrowIfThisIsNew() → void
Throws exception if this is a new service object.
inherited
ThrowIfThisIsNotNew() → void
Throws exception if this is not a new service object.
inherited
toString() String
A string representation of this object.
inherited
TryGetExtendedProperty<T>(ExtendedPropertyDefinition propertyDefinition, OutParam<T> propertyValueOutParam) bool
Try to get the value of a specified extended property in this instance.
inherited
TryGetProperty(PropertyDefinitionBase propertyDefinition, OutParam<Object> propertyValueOutParam) bool
Try to get the value of a specified property in this instance.
inherited
TryGetPropertyGeneric<T>(PropertyDefinitionBase propertyDefinition, OutParam<T> propertyValueOutParam) bool
Try to get the value of a specified property in this instance.
inherited
Update(ConflictResolutionMode conflictResolutionMode, [bool suppressReadReceipts = false]) Future<Item?>
Applies the local changes that have been made to this item. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added or removed.
inherited
Validate() → void
Validates this instance.
inherited
WriteToXml(EwsServiceXmlWriter writer) → void
Writes service object as XML.
inherited
WriteToXmlForUpdate(EwsServiceXmlWriter writer) → void
Writes service object for update as XML.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](PropertyDefinitionBase propertyDefinition) Object?
Gets the value of specified property in this instance.
inherited

Static Methods

Bind(ExchangeService service, ItemId id) Future<MeetingRequest>
Binds to an existing meeting request and loads its first class properties. Calling this method results in a call to EWS.
override
BindItemIdAndPropertySet(ExchangeService service, ItemId id, PropertySet propertySet) Future<MeetingRequest>
Binds to an existing meeting request and loads the specified set of properties. Calling this method results in a call to EWS.