class CalendarEvent
- CalendarEvent
- Reference
- Object
Included Modules
- JSON::Serializable
Extended Modules
- JSON::Schema
Defined in:
models/event.crConstructors
Instance Method Summary
- #all_day : Bool | Nil
- #all_day=(all_day : Bool | Nil)
- #attachments : Array(Attachment) | Nil
- #attachments=(attachments : Array(Attachment) | Nil)
-
#attendees : Array(Attendee)
Who is attending the meeting (including resources like meeting rooms)
-
#attendees=(attendees : Array(Attendee))
Who is attending the meeting (including resources like meeting rooms)
- #body : String | Nil
- #body=(body : String | Nil)
- #calendar : String | Nil
- #calendar=(calendar : String | Nil)
-
#creator : String | Nil
This field should be set if the person who created this meeting is not the host i.e.
-
#creator=(creator : String | Nil)
This field should be set if the person who created this meeting is not the host i.e.
- #event_end : Int64
- #event_end=(event_end : Int64)
-
#event_start : Int64
start and end times of a meeting as a UNIX epoch
-
#event_start=(event_start : Int64)
start and end times of a meeting as a UNIX epoch
-
#extension_data : Hash(String, JSON::Any) | Nil
Optional extension data that by default won't come down when viewing events
-
#extension_data=(extension_data : Hash(String, JSON::Any) | Nil)
Optional extension data that by default won't come down when viewing events
-
#host : String
Host is the email of the person who will be attending the meeting The optional calendar field is for Office365 where a host may have multiple calendars and this event is to target something other than the default
-
#host=(host : String)
Host is the email of the person who will be attending the meeting The optional calendar field is for Office365 where a host may have multiple calendars and this event is to target something other than the default
- #location : Array(Location) | Nil
- #location=(location : Array(Location) | Nil)
- #private : Bool | Nil
- #private=(private __arg0 : Bool | Nil)
-
#recurrence : Recurrence | Nil
This really only needs to be set for event creation No need to send this data when viewing events
-
#recurrence=(recurrence : Recurrence | Nil)
This really only needs to be set for event creation No need to send this data when viewing events
- #recurrence_master_id : String | Nil
- #recurrence_master_id=(recurrence_master_id : String | Nil)
- #recurring : Bool | Nil
- #recurring=(recurring : Bool | Nil)
-
#timezone : String
timezone as IANA timezone
-
#timezone=(timezone : String)
timezone as IANA timezone
- #title : String
- #title=(title : String)
Constructor Detail
Instance Method Detail
Who is attending the meeting (including resources like meeting rooms)
Who is attending the meeting (including resources like meeting rooms)
This field should be set if the person who created this meeting is not the host i.e. created by a secretary or a concierge
This field should be set if the person who created this meeting is not the host i.e. created by a secretary or a concierge
Optional extension data that by default won't come down when viewing events
Optional extension data that by default won't come down when viewing events
Host is the email of the person who will be attending the meeting The optional calendar field is for Office365 where a host may have multiple calendars and this event is to target something other than the default
Host is the email of the person who will be attending the meeting The optional calendar field is for Office365 where a host may have multiple calendars and this event is to target something other than the default
This really only needs to be set for event creation No need to send this data when viewing events
This really only needs to be set for event creation No need to send this data when viewing events