class Place::AreaConfig
- Place::AreaConfig
- Reference
- Object
Included Modules
- JSON::Serializable
Extended Modules
- JSON::Schema
Defined in:
place/area_config.crConstructors
- .new(id : String, name, coordinates, building_id = nil, area_type : String = "Feature", feature_type : String = "section", capacity = nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
- #area_type : String
- #area_type=(area_type : String)
- #building : String | Nil
- #capacity : Int32 | Nil
- #coordinates(map_width : Float64, map_height : Float64)
- #coordinates
- #feature_type : String
- #feature_type=(feature_type : String)
- #geometry : Geometry
- #geometry=(geometry : Geometry)
- #id : String
- #id=(id : String)
- #name : String
- #polygon : Polygon
- #properties : Hash(String, JSON::Any::Type)
- #properties=(properties : Hash(String, JSON::Any::Type))
Constructor Detail
def self.new(id : String, name, coordinates, building_id = nil, area_type : String = "Feature", feature_type : String = "section", capacity = nil)
#