Packages
google_api_calendar
0.1.0
0.26.0
0.25.0
0.24.2
0.24.1
0.24.0
0.23.2
0.23.1
0.23.0
0.22.0
0.21.8
0.21.7
0.21.6
0.21.5
0.21.4
0.21.3
0.21.2
0.21.1
0.21.0
0.20.1
0.20.0
0.19.3
0.19.2
0.19.1
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.3
0.14.2
0.14.1
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.1
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
0.0.2
0.0.1
Calendar API client library. Manipulates events and other calendar data.
Current section
Files
Jump to
Current section
Files
lib/google_api/calendar/v3/model/event_attendee.ex
# Copyright 2017 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# NOTE: This class is auto generated by the swagger code generator program.
# https://github.com/swagger-api/swagger-codegen.git
# Do not edit the class manually.
defmodule GoogleApi.Calendar.V3.Model.EventAttendee do
@moduledoc """
## Attributes
- additionalGuests (integer()): Number of additional guests. Optional. The default is 0. Defaults to: `0`.
- comment (String.t): The attendee's response comment. Optional. Defaults to: `null`.
- displayName (String.t): The attendee's name, if available. Optional. Defaults to: `null`.
- email (String.t): 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. Defaults to: `null`.
- id (String.t): The attendee's Profile ID, if available. It corresponds to theid field in the People collection of the Google+ API Defaults to: `null`.
- optional (boolean()): Whether this is an optional attendee. Optional. The default is False. Defaults to: `null`.
- organizer (boolean()): Whether the attendee is the organizer of the event. Read-only. The default is False. Defaults to: `null`.
- resource (boolean()): 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. Defaults to: `null`.
- responseStatus (String.t): 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. Defaults to: `null`.
- self (boolean()): Whether this entry represents the calendar on which this copy of the event appears. Read-only. The default is False. Defaults to: `null`.
"""
use GoogleApi.Gax.ModelBase
@type t :: %__MODULE__{
:additionalGuests => any(),
:comment => any(),
:displayName => any(),
:email => any(),
:id => any(),
:optional => any(),
:organizer => any(),
:resource => any(),
:responseStatus => any(),
:self => any()
}
field(:additionalGuests)
field(:comment)
field(:displayName)
field(:email)
field(:id)
field(:optional)
field(:organizer)
field(:resource)
field(:responseStatus)
field(:self)
end
defimpl Poison.Decoder, for: GoogleApi.Calendar.V3.Model.EventAttendee do
def decode(value, options) do
GoogleApi.Calendar.V3.Model.EventAttendee.decode(value, options)
end
end
defimpl Poison.Encoder, for: GoogleApi.Calendar.V3.Model.EventAttendee do
def encode(value, options) do
GoogleApi.Gax.ModelBase.encode(value, options)
end
end