Google::Calendar::V3::Event
Inherits MessagePack::Serializable < JSON::Serializable < Google::Resource < Struct < Value < Object
https://developers.google.com/calendar/api/v3/reference/events
Constructors
new(pull : JSON::PullParser)
new(pull : MessagePack::Unpacker)
new(*, __pull_for_json_serializable pull : JSON::PullParser)
new(*, id : String, etag : String, status : Google::Calendar::V3::Event::Status, html_link : URI, start : Google::Calendar::V3::Date | Google::Calendar::V3::Timestamp, end __arg0 : Google::Calendar::V3::Date | Google::Calendar::V3::Timestamp, ical_uid : String, kind : String = "calendar#event", updated : Time = Time.utc, created : Time | Nil = Time.utc, summary : Nil | String = nil, description : Nil | String = nil, location : Nil | String = nil, color_id : Nil | String = nil, creator : Google::Calendar::V3::Person | Nil = nil, organizer : Google::Calendar::V3::Person | Nil = nil, end_time_unspecified : Bool | Nil = nil, recurrence : Nil | Array(String) = nil, recurring_event_id : Nil | String = nil, original_start_time : Google::Calendar::V3::Date | Google::Calendar::V3::Timestamp | Nil = nil, transparency : Nil | String = nil, visibility : Google::Calendar::V3::Event::Visibility = :default, sequence : Int64 | Nil = nil, attendees : Nil | Array(Google::Calendar::V3::Attendee) = nil, attendees_omitted : Bool | Nil = nil, extended_properties : Google::Calendar::V3::Event::ExtendedProperties | Nil = nil, reminders : Google::Calendar::V3::Event::Reminders | Nil = nil, event_type : Google::Calendar::V3::Event::EventType | Nil = nil)
SourceInstance methods
all_day?
Sourceattendees
attendees_omitted
color_id
created
creator
description
end
end_time_unspecified?
etag
event_type
extended_properties
html_link
ical_uid
id
kind
location
organizer
original_start_time
recurrence
recurring_event_id
reminders
sequence
start
status
summary
transparency
updated
visibility