struct Google::Calendar::V3::Events

Defined in:

calendar/v3/events.cr

Instance Method Summary

Instance methods inherited from struct Google::API

client : Client client

Constructor methods inherited from struct Google::API

new(client : Google::Client) new

Macros inherited from struct Google::API

discover(url) discover

Instance Method Detail

def get(calendar_id : String, id : String, token : String) #

[View source]
def get(path : String, token : String, as type : T.class = JSON::Any) forall T #

[View source]
def insert(*, calendar_id : String = "primary", start starts_at : Time, end ends_at : Time, summary : String | Nil = nil, description : String | Nil = nil, attachments : Array(URI) | Nil = nil, attendees : Array(Attendee) | Nil = nil, send_updates : SendUpdates | Nil = nil, visibility : Event::Visibility | Nil = nil, status : Event::Status | Nil = nil, token : String) #

[View source]
def list(calendar : Calendar | CalendarList::Entry, token : String, *, page_size : Int32 | String | Nil = nil, time_min : Time | Nil = nil, time_max : Time | Nil = nil, time_zone : String = "", single_events : Bool | Nil = nil) #

[View source]
def list(calendar_id : String, token : String, *, page_size : Int32 | String | Nil = nil, time_min : Time | Nil = nil, time_max : Time | Nil = nil, time_zone : String = "", single_events : Bool | Nil = nil) #

[View source]