Class: Google::Apis::CalendarV3::EventAttendee
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::CalendarV3::EventAttendee
 
- Defined in:
- generated/google/apis/calendar_v3/classes.rb,
 generated/google/apis/calendar_v3/representations.rb,
 generated/google/apis/calendar_v3/representations.rb
Instance Attribute Summary collapse
- 
  
    
      #additional_guests  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Number of additional guests. 
- 
  
    
      #comment  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The attendee's response comment. 
- 
  
    
      #display_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The attendee's name, if available. 
- 
  
    
      #email  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The attendee's email address, if available. 
- 
  
    
      #id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The attendee's Profile ID, if available. 
- 
  
    
      #optional  ⇒ Boolean 
    
    
      (also: #optional?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    Whether this is an optional attendee. 
- 
  
    
      #organizer  ⇒ Boolean 
    
    
      (also: #organizer?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    Whether the attendee is the organizer of the event. 
- 
  
    
      #resource  ⇒ Boolean 
    
    
      (also: #resource?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    Whether the attendee is a resource. 
- 
  
    
      #response_status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The attendee's response status. 
- 
  
    
      #self  ⇒ Boolean 
    
    
      (also: #self?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    Whether this entry represents the calendar on which this copy of the event appears. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ EventAttendee 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of EventAttendee. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ EventAttendee
Returns a new instance of EventAttendee
| 1672 1673 1674 | # File 'generated/google/apis/calendar_v3/classes.rb', line 1672 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#additional_guests ⇒ Fixnum
Number of additional guests. Optional. The default is 0.
Corresponds to the JSON property additionalGuests
| 1611 1612 1613 | # File 'generated/google/apis/calendar_v3/classes.rb', line 1611 def additional_guests @additional_guests end | 
#comment ⇒ String
The attendee's response comment. Optional.
Corresponds to the JSON property comment
| 1616 1617 1618 | # File 'generated/google/apis/calendar_v3/classes.rb', line 1616 def comment @comment end | 
#display_name ⇒ String
The attendee's name, if available. Optional.
Corresponds to the JSON property displayName
| 1621 1622 1623 | # File 'generated/google/apis/calendar_v3/classes.rb', line 1621 def display_name @display_name end | 
#email ⇒ String
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.
Corresponds to the JSON property email
| 1627 1628 1629 | # File 'generated/google/apis/calendar_v3/classes.rb', line 1627 def email @email end | 
#id ⇒ String
The attendee's Profile ID, if available. It corresponds to theid field in the
People collection of the Google+ API
Corresponds to the JSON property id
| 1633 1634 1635 | # File 'generated/google/apis/calendar_v3/classes.rb', line 1633 def id @id end | 
#optional ⇒ Boolean Also known as: optional?
Whether this is an optional attendee. Optional. The default is False.
Corresponds to the JSON property optional
| 1638 1639 1640 | # File 'generated/google/apis/calendar_v3/classes.rb', line 1638 def optional @optional end | 
#organizer ⇒ Boolean Also known as: organizer?
Whether the attendee is the organizer of the event. Read-only. The default is
False.
Corresponds to the JSON property organizer
| 1645 1646 1647 | # File 'generated/google/apis/calendar_v3/classes.rb', line 1645 def organizer @organizer end | 
#resource ⇒ Boolean Also known as: 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.
Optional. The default is False.
Corresponds to the JSON property resource
| 1653 1654 1655 | # File 'generated/google/apis/calendar_v3/classes.rb', line 1653 def resource @resource end | 
#response_status ⇒ String
The attendee's response status. Possible values are:
- "needsAction" - 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.
Corresponds to the JSON property responseStatus
| 1663 1664 1665 | # File 'generated/google/apis/calendar_v3/classes.rb', line 1663 def response_status @response_status end | 
#self ⇒ Boolean Also known as: self?
Whether this entry represents the calendar on which this copy of the event
appears. Read-only. The default is False.
Corresponds to the JSON property self
| 1669 1670 1671 | # File 'generated/google/apis/calendar_v3/classes.rb', line 1669 def self @self end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 | # File 'generated/google/apis/calendar_v3/classes.rb', line 1677 def update!(**args) @additional_guests = args[:additional_guests] if args.key?(:additional_guests) @comment = args[:comment] if args.key?(:comment) @display_name = args[:display_name] if args.key?(:display_name) @email = args[:email] if args.key?(:email) @id = args[:id] if args.key?(:id) @optional = args[:optional] if args.key?(:optional) @organizer = args[:organizer] if args.key?(:organizer) @resource = args[:resource] if args.key?(:resource) @response_status = args[:response_status] if args.key?(:response_status) @self = args[:self] if args.key?(:self) end |