Attendees

class gcsa.attendee.Attendee(email, display_name=None, comment=None, optional=None, is_resource=None, additional_guests=None, _id=None, _is_self=None, _response_status=None)

Represents attendee of the event.

Parameters:
  • email – The attendee’s email address, if available.
  • display_name – The attendee’s name, if available
  • comment – The attendee’s response comment
  • optional – Whether this is an optional attendee. The default is False.
  • is_resource – Whether the attendee is a resource. Can only be set when the attendee is added to the event for the first time. Subsequent modifications are ignored. The default is False.
  • additional_guests – Number of additional guests. The default is 0.
  • _id – The attendee’s Profile ID, if available. It corresponds to the id field in the People collection of the Google+ API
  • _is_self – Whether this entry represents the calendar on which this copy of the event appears. The default is False (set by Google’s API).
  • _response_status – The attendee’s response status. See ResponseStatus
class gcsa.attendee.ResponseStatus

Possible values for attendee’s response status

  • NEEDS_ACTION - The attendee has not responded to the invitation.
  • DECLINED - The attendee has declined the invitation.
  • TENTATIVE - The attendee has tentatively accepted the invitation.
  • ACCEPTED - The attendee has accepted the invitation.
NEEDS_ACTION = 'needsAction'
DECLINED = 'declined'
TENTATIVE = 'tentative'
ACCEPTED = 'accepted'