class Office365::Event

Included Modules

Defined in:

models/event.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
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) #

[View source]

Instance Method Detail

def attendees : Array(Attendee) #

[View source]
def attendees=(attendees : Array(Attendee)) #

[View source]
def body : ItemBody | Nil #

[View source]
def body=(body : ItemBody | Nil) #

[View source]
def description #

[View source]
def description=(value : String) #

[View source]
def ends_at : DateTimeTimeZone | Nil #

[View source]
def ends_at=(ends_at : DateTimeTimeZone | Nil) #

[View source]
def icaluid : String | Nil #

[View source]
def icaluid=(icaluid : String | Nil) #

[View source]
def id : String | Nil #

[View source]
def id=(id : String | Nil) #

[View source]
def is_private=(value : Bool) #

[View source]
def is_private? #

[View source]
def locations : Array(Location) | Nil #

[View source]
def locations=(locations : Array(Location) | Nil) #

[View source]
def organizer : Recipient | Nil #

[View source]
def organizer=(organizer : Recipient | Nil) #

[View source]
def recurrence : PatternedRecurrence | Nil #

[View source]
def recurrence=(recurrence : PatternedRecurrence | Nil) #

[View source]
def response_requested=(response_requested : Bool) #

[View source]
def response_requested? : Bool #

[View source]
def rooms #

[View source]
def sensitivity : Sensitivity #

[View source]
def sensitivity=(sensitivity : Sensitivity) #

[View source]
def show_as : FreeBusyStatus #

[View source]
def show_as=(show_as : FreeBusyStatus) #

[View source]
def starts_at : DateTimeTimeZone | Nil #

[View source]
def starts_at=(starts_at : DateTimeTimeZone | Nil) #

[View source]
def subject : String | Nil #

[View source]
def subject=(subject : String | Nil) #

[View source]