class Place::CalendarDelegated
- Place::CalendarDelegated
- PlaceOS::Driver
- Reference
- Object
Defined in:
place/calendar_delegated.crClass Method Summary
Instance Method Summary
- #create_event(title : String, event_start : Int64, event_end : Int64 | Nil = nil, description : String = "", attendees : Array(PlaceCalendar::Event::Attendee) = [] of PlaceCalendar::Event::Attendee, location : String | Nil = nil, timezone : String | Nil = nil, user_id : String | Nil = nil, calendar_id : String | Nil = nil, online_meeting_id : String | Nil = nil, online_meeting_provider : String | Nil = nil, online_meeting_url : String | Nil = nil, online_meeting_sip : String | Nil = nil, online_meeting_phones : Array(String) | Nil = nil, online_meeting_pin : String | Nil = nil, act_as_user : String | Nil = nil)
- #delete_event(calendar_id : String, event_id : String, user_id : String | Nil = nil, notify : Bool = false, act_as_user : String | Nil = nil)
-
#get_group(group_id : String, act_as_user : String | Nil = nil)
NOTE : GraphAPI Only!
- #get_groups(user_id : String, act_as_user : String | Nil = nil)
- #get_members(group_id : String, act_as_user : String | Nil = nil)
- #get_user(user_id : String, act_as_user : String | Nil = nil)
-
#get_user_manager(user_id : String, act_as_user : String | Nil = nil)
NOTE : GraphAPI Only!
- #list_calendars(user_id : String, act_as_user : String | Nil = nil)
- #list_events(calendar_id : String, period_start : Int64, period_end : Int64, time_zone : String | Nil = nil, user_id : String | Nil = nil, include_cancelled : Bool = false, act_as_user : String | Nil = nil)
-
#list_groups(query : String | Nil = nil, act_as_user : String | Nil = nil)
NOTE : GraphAPI Only! - here for use with configuration
- #list_users(query : String | Nil = nil, limit : Int32 | Nil = nil, act_as_user : String | Nil = nil)
- #on_load
- #on_update
Class Method Detail
Instance Method Detail
def create_event(title : String, event_start : Int64, event_end : Int64 | Nil = nil, description : String = "", attendees : Array(PlaceCalendar::Event::Attendee) = [] of PlaceCalendar::Event::Attendee, location : String | Nil = nil, timezone : String | Nil = nil, user_id : String | Nil = nil, calendar_id : String | Nil = nil, online_meeting_id : String | Nil = nil, online_meeting_provider : String | Nil = nil, online_meeting_url : String | Nil = nil, online_meeting_sip : String | Nil = nil, online_meeting_phones : Array(String) | Nil = nil, online_meeting_pin : String | Nil = nil, act_as_user : String | Nil = nil)
#
def delete_event(calendar_id : String, event_id : String, user_id : String | Nil = nil, notify : Bool = false, act_as_user : String | Nil = nil)
#
def list_events(calendar_id : String, period_start : Int64, period_end : Int64, time_zone : String | Nil = nil, user_id : String | Nil = nil, include_cancelled : Bool = false, act_as_user : String | Nil = nil)
#
NOTE : GraphAPI Only! - here for use with configuration
def list_users(query : String | Nil = nil, limit : Int32 | Nil = nil, act_as_user : String | Nil = nil)
#