Class: FtcApiV3Client::ApiV3PitMapCellType
- Inherits:
-
Object
- Object
- FtcApiV3Client::ApiV3PitMapCellType
- Defined in:
- lib/ftc_api_v3_client/models/api_v3_pit_map_cell_type.rb
Constant Summary collapse
- EMPTY =
"EMPTY".freeze
- BOUNDARY =
"BOUNDARY".freeze
- PIT =
"PIT".freeze
- HORIZONTAL_FIELD =
"HORIZONTAL_FIELD".freeze
- VERTICAL_FIELD =
"VERTICAL_FIELD".freeze
- OBJECT =
"OBJECT".freeze
- LABEL =
"LABEL".freeze
Class Method Summary collapse
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
26 27 28 |
# File 'lib/ftc_api_v3_client/models/api_v3_pit_map_cell_type.rb', line 26 def self.all_vars @all_vars ||= [EMPTY, BOUNDARY, PIT, HORIZONTAL_FIELD, VERTICAL_FIELD, OBJECT, LABEL].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
33 34 35 |
# File 'lib/ftc_api_v3_client/models/api_v3_pit_map_cell_type.rb', line 33 def self.build_from_hash(value) new.build_from_hash(value) end |
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
40 41 42 43 |
# File 'lib/ftc_api_v3_client/models/api_v3_pit_map_cell_type.rb', line 40 def build_from_hash(value) return value if ApiV3PitMapCellType.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #ApiV3PitMapCellType" end |