PlaceOS::Driver::DriverModel
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
control_system
Sourcecontrol_system=(control_system : ControlSystem | Nil)
Sourceip
Sourceip=(ip : String | Nil)
Sourcemakebreak
Sourcemakebreak=(makebreak : Bool)
Sourcenotes
Sourcenotes=(notes : String | Nil)
Sourceport
Sourceport=(port : Int32 | Nil)
Sourcerole
Sourcerole=(role : Role)
Sourcesettings
Sourcesettings=(settings : Hash(String, JSON::Any))
Sourcetls
Sourcetls=(tls : Bool)
Sourceudp
Sourceudp=(udp : Bool)
Sourceuri
Sourceuri=(uri : String | Nil)
Source