Attendee

These are helper classes (named tuples, actually) to store data about event organizers and attendee information.

class ExchangeEventAttendee

When setting up attendees for an event, you can use this instead of an email address.

name

The name of the person to invite.

email

The email of the person to invite. Required.

required

Boolean. True if this person is required, false if they are optional.

class ExchangeEventResponse

This is returned when you iterate over attendees or resources of an event. It’s populated from Exchange’s information.

name

The name of the person attending this event, if Exchange knows it.

email

The attendee’s email address. This will always be populated.

response

The person’s response. Will be one of:

RESPONSE_ACCEPTED = u'Accept'
RESPONSE_DECLINED = u'Decline'
RESPONSE_TENTATIVE = u'Tentative'
RESPONSE_UNKNOWN = u'Unknown'  # they have not yet replied

The list of all possible values is in pyexchange.calendar.RESPONSES.

last_response

The datetime (UTC) of when they last responded to the invitation.

required

Boolean. True if this person is required, false if they are optional.

class ExchangeEventOrganizer

This is returned when you request the organizer of the event. It’s populated from Exchange’s information.

name

The name of the person who created this event, if Exchange knows it.

email

The email of the event organizer.