class Office365::Event
- Office365::Event
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
models/event.crConstructors
- .new(pull : JSON::PullParser)
- .new(starts_at : Time = Time.local, ends_at : Time | Nil = nil, show_as : Office365::FreeBusyStatus = FreeBusyStatus::Busy, response_requested : Bool = true, subject : Nil | String = "Meeting", attendees : Array(Office365::Attendee | EmailAddress | String) = [] of Office365::Attendee | EmailAddress | String, sensitivity : Office365::Sensitivity = Sensitivity::Normal, description : String | Nil = "", organizer : Recipient | EmailAddress | String | Nil = nil, location : String | Nil = nil, recurrence : RecurrenceParam | Nil = nil, response_status : ResponseStatus | Nil = nil, rooms : Array(String | EmailAddress) = [] of String | EmailAddress, all_day : Bool = false, id : Nil | String = nil)
Instance Method Summary
- #all_day=(all_day : Bool)
- #all_day? : Bool
- #attendees : Array(Attendee)
- #attendees=(attendees : Array(Attendee))
- #body : ItemBody | Nil
- #body=(body : ItemBody | Nil)
- #description
- #description=(value : String | Nil)
- #ends_at : Time | Nil
- #ends_at=(ends_at : Time | Nil)
- #icaluid : String | Nil
- #icaluid=(icaluid : String | Nil)
- #id : String | Nil
- #id=(id : String | Nil)
- #is_private=(value : Bool)
- #is_private?
- #location : Location | Nil
- #location=(location : Location | Nil)
- #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
- #response_status : ResponseStatus | Nil
- #response_status=(response_status : ResponseStatus | Nil)
- #rooms
- #sensitivity : Sensitivity
- #sensitivity=(sensitivity : Sensitivity)
- #set_recurrence(recurrence)
- #show_as : FreeBusyStatus
- #show_as=(show_as : FreeBusyStatus)
- #starts_at : Time | Nil
- #starts_at=(starts_at : Time | Nil)
- #subject : String | Nil
- #subject=(subject : String | Nil)
- #timezone : String
- #timezone=(timezone : String)
Constructor Detail
def self.new(starts_at : Time = Time.local, ends_at : Time | Nil = nil, show_as : Office365::FreeBusyStatus = FreeBusyStatus::Busy, response_requested : Bool = true, subject : Nil | String = "Meeting", attendees : Array(Office365::Attendee | EmailAddress | String) = [] of Office365::Attendee | EmailAddress | String, sensitivity : Office365::Sensitivity = Sensitivity::Normal, description : String | Nil = "", organizer : Recipient | EmailAddress | String | Nil = nil, location : String | Nil = nil, recurrence : RecurrenceParam | Nil = nil, response_status : ResponseStatus | Nil = nil, rooms : Array(String | EmailAddress) = [] of String | EmailAddress, all_day : Bool = false, id : Nil | String = nil)
#