PlaceOS::Driver::DriverModel::ControlSystem
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
bookable
Sourcebookable=(bookable : Bool)
Sourcecapacity
Sourcecapacity=(capacity : Int32)
Sourcecode
Sourcecode=(code : String | Nil)
Sourcedescription
Sourcedescription=(description : String | Nil)
Sourcedisplay_name
Sourcedisplay_name=(display_name : String | Nil)
Sourceemail
Sourceemail=(email : String | Nil)
Sourcefeatures
Sourcefeatures=(features : Array(String) | Nil)
Sourceid
Sourceid=(id : String)
Sourceimages
Sourceimages=(images : Array(String) | Nil)
Sourcemap_id
Sourcemap_id=(map_id : String | Nil)
Sourcename
Sourcename=(name : String)
Sourcesecurity_groups
Sourcesecurity_groups=(security_groups : Array(String) | Nil)
Sourcesupport_url
Sourcesupport_url=(support_url : String | Nil)
Sourcetimezone
Sourcetimezone=(timezone : String | Nil)
Sourcetype
Sourcetype=(type : String | Nil)
Sourcezones
Sourcezones=(zones : Array(String))
Source