class Office365::Event
- Office365::Event
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
models/event.crConstructors
- .new(pull : JSON::PullParser)
- .new(starts_at : DateTimeTimeZone | Time = Time.local, ends_at : DateTimeTimeZone | Time = Time.local + 1.hour, show_as : Office365::FreeBusyStatus = FreeBusyStatus::Busy, response_requested : Bool = true, subject : Nil | String = "Meeting", attendees : Array(Attendee | EmailAddress | String) = [] of Attendee | EmailAddress | String, sensitivity : Office365::Sensitivity = Sensitivity::Normal, description : String = "", organizer : Recipient | EmailAddress | String | Nil = nil, location : String | Nil = nil, recurrence : Nil | Office365::PatternedRecurrence = nil, rooms : Array(String | EmailAddress) = [] of String | EmailAddress)
Instance Method Summary
- #attendees : Array(Attendee)
- #attendees=(attendees : Array(Attendee))
- #body : ItemBody | Nil
- #body=(body : ItemBody | Nil)
- #description
- #description=(value : String)
- #ends_at : DateTimeTimeZone | Nil
- #ends_at=(ends_at : DateTimeTimeZone | Nil)
- #icaluid : String | Nil
- #icaluid=(icaluid : String | Nil)
- #id : String | Nil
- #id=(id : String | Nil)
- #is_private=(value : Bool)
- #is_private?
- #locations : Array(Location) | Nil
- #locations=(locations : Array(Location) | Nil)
- #organizer : Recipient | Nil
- #organizer=(organizer : Recipient | Nil)
- #recurrence : PatternedRecurrence | Nil
- #recurrence=(recurrence : PatternedRecurrence | Nil)
- #response_requested=(response_requested : Bool)
- #response_requested? : Bool
- #rooms
- #sensitivity : Sensitivity
- #sensitivity=(sensitivity : Sensitivity)
- #show_as : FreeBusyStatus
- #show_as=(show_as : FreeBusyStatus)
- #starts_at : DateTimeTimeZone | Nil
- #starts_at=(starts_at : DateTimeTimeZone | Nil)
- #subject : String | Nil
- #subject=(subject : String | Nil)
Constructor Detail
def self.new(starts_at : DateTimeTimeZone | Time = Time.local, ends_at : DateTimeTimeZone | Time = Time.local + 1.hour, show_as : Office365::FreeBusyStatus = FreeBusyStatus::Busy, response_requested : Bool = true, subject : Nil | String = "Meeting", attendees : Array(Attendee | EmailAddress | String) = [] of Attendee | EmailAddress | String, sensitivity : Office365::Sensitivity = Sensitivity::Normal, description : String = "", organizer : Recipient | EmailAddress | String | Nil = nil, location : String | Nil = nil, recurrence : Nil | Office365::PatternedRecurrence = nil, rooms : Array(String | EmailAddress) = [] of String | EmailAddress)
#