Moodle::Event
Inherits JSON::Serializable < Reference < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
action
Sourceaction=(action : Moodle::EventAction)
Sourcecandelete
Sourcecandelete=(candelete : Bool)
Sourcecanedit
Sourcecanedit=(canedit : Bool)
Sourcecourse
Sourcecourse=(course : Moodle::Course)
Sourcedeleteurl
Sourcedeleteurl=(deleteurl : String)
Sourcedescription
Sourcedescription=(description : String)
Sourceediturl
Sourceediturl=(editurl : String)
Sourceeventtype
Sourceeventtype=(eventtype : String)
Sourceformattedtime
Sourceformattedtime=(formattedtime : String)
Sourceisactionevent
Sourceisactionevent=(isactionevent : Bool)
Sourceiscategoryevent
Sourceiscategoryevent=(iscategoryevent : Bool)
Sourceiscourseevent
Sourceiscourseevent=(iscourseevent : Bool)
Sourcename
Sourcename=(name : String)
Sourcetimeduration
Sourcetimeduration=(timeduration : Time)
Sourcetimemodified
Sourcetimemodified=(timemodified : Time)
Sourcetimesort
Sourcetimesort=(timesort : Time)
Sourcetimestart
Sourcetimestart=(timestart : Time)
Sourceurl
Sourceurl=(url : String)
Sourceviewurl
Sourceviewurl=(viewurl : String)
Source