View Source GoogleApi.Calendar.V3.Model.EventAttendee (google_api_calendar v0.25.0)

Attributes

  • additionalGuests (type: integer(), default: 0) - Number of additional guests. Optional. The default is 0.
  • comment (type: String.t, default: nil) - The attendee's response comment. Optional.
  • displayName (type: String.t, default: nil) - The attendee's name, if available. Optional.
  • email (type: String.t, default: nil) - The attendee's email address, if available. This field must be present when adding an attendee. It must be a valid email address as per RFC5322. Required when adding an attendee.
  • id (type: String.t, default: nil) - The attendee's Profile ID, if available.
  • optional (type: boolean(), default: false) - Whether this is an optional attendee. Optional. The default is False.
  • organizer (type: boolean(), default: nil) - Whether the attendee is the organizer of the event. Read-only. The default is False.
  • resource (type: boolean(), default: false) - 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. Optional. The default is False.
  • responseStatus (type: String.t, default: nil) - The attendee's response status. Possible values are:
    • "needsAction" - The attendee has not responded to the invitation (recommended for new events).
    • "declined" - The attendee has declined the invitation.
    • "tentative" - The attendee has tentatively accepted the invitation.
    • "accepted" - The attendee has accepted the invitation. Warning: If you add an event using the values declined, tentative, or accepted, attendees with the "Add invitations to my calendar" setting set to "When I respond to invitation in email" or "Only if the sender is known" might have their response reset to needsAction and won't see an event in their calendar unless they change their response in the event invitation email. Furthermore, if more than 200 guests are invited to the event, response status is not propagated to the guests.
  • self (type: boolean(), default: false) - Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Calendar.V3.Model.EventAttendee{
  additionalGuests: integer() | nil,
  comment: String.t() | nil,
  displayName: String.t() | nil,
  email: String.t() | nil,
  id: String.t() | nil,
  optional: boolean() | nil,
  organizer: boolean() | nil,
  resource: boolean() | nil,
  responseStatus: String.t() | nil,
  self: boolean() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.