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 : 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) #

[View source]

Instance Method Detail

def all_day=(all_day : Bool) #

[View source]
def all_day? : Bool #

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

[View source]
def ends_at : Time | Nil #

[View source]
def ends_at=(ends_at : Time | 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 location : Location | Nil #

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

[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 response_status : ResponseStatus | Nil #

[View source]
def response_status=(response_status : ResponseStatus | Nil) #

[View source]
def rooms #

[View source]
def sensitivity : Sensitivity #

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

[View source]
def set_recurrence(recurrence) #

[View source]
def show_as : FreeBusyStatus #

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

[View source]
def starts_at : Time | Nil #

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

[View source]
def subject : String | Nil #

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

[View source]
def timezone : String #

[View source]
def timezone=(timezone : String) #

[View source]