Class: GetRoomOptions::Result
- Inherits:
-
Data
- Object
- Data
- GetRoomOptions::Result
- Defined in:
- app/services/get_room_options.rb
Instance Attribute Summary collapse
-
#all_alternate_heplo_options ⇒ Object
readonly
Returns the value of attribute all_alternate_heplo_options.
-
#alternate_heplo_ids ⇒ Object
readonly
Returns the value of attribute alternate_heplo_ids.
-
#cable_spacing ⇒ Object
readonly
Returns the value of attribute cable_spacing.
-
#cable_spacing_options ⇒ Object
readonly
Returns the value of attribute cable_spacing_options.
-
#coverage_options ⇒ Object
readonly
Returns the value of attribute coverage_options.
-
#coverage_state ⇒ Object
readonly
Returns the value of attribute coverage_state.
-
#environment ⇒ Object
readonly
Returns the value of attribute environment.
-
#floor_type ⇒ Object
readonly
Returns the value of attribute floor_type.
-
#floor_type_id ⇒ Object
readonly
Returns the value of attribute floor_type_id.
-
#floor_type_key ⇒ Object
readonly
Returns the value of attribute floor_type_key.
-
#floor_type_options ⇒ Object
readonly
Returns the value of attribute floor_type_options.
-
#floor_type_options_by_key ⇒ Object
readonly
Returns the value of attribute floor_type_options_by_key.
-
#heating_system_product_line ⇒ Object
readonly
Returns the value of attribute heating_system_product_line.
-
#heating_system_product_line_id ⇒ Object
readonly
Returns the value of attribute heating_system_product_line_id.
-
#heating_system_product_line_options ⇒ Object
readonly
Returns the value of attribute heating_system_product_line_options.
-
#heating_system_product_line_options_by_url ⇒ Object
readonly
Returns the value of attribute heating_system_product_line_options_by_url.
-
#heating_system_product_line_url ⇒ Object
readonly
Returns the value of attribute heating_system_product_line_url.
-
#membrane_options ⇒ Object
readonly
Returns the value of attribute membrane_options.
-
#membrane_type ⇒ Object
readonly
Returns the value of attribute membrane_type.
-
#require_cable_spacing ⇒ Object
readonly
Returns the value of attribute require_cable_spacing.
-
#room_name ⇒ Object
readonly
Returns the value of attribute room_name.
-
#room_quoting_method ⇒ Object
readonly
Returns the value of attribute room_quoting_method.
-
#room_quoting_method_options ⇒ Object
readonly
Returns the value of attribute room_quoting_method_options.
-
#room_type ⇒ Object
readonly
Returns the value of attribute room_type.
-
#room_type_id ⇒ Object
readonly
Returns the value of attribute room_type_id.
-
#room_type_key ⇒ Object
readonly
Returns the value of attribute room_type_key.
-
#sub_floor_type ⇒ Object
readonly
Returns the value of attribute sub_floor_type.
-
#sub_floor_type_id ⇒ Object
readonly
Returns the value of attribute sub_floor_type_id.
-
#sub_floor_type_key ⇒ Object
readonly
Returns the value of attribute sub_floor_type_key.
-
#sub_floor_type_options ⇒ Object
readonly
Returns the value of attribute sub_floor_type_options.
-
#sub_floor_type_options_by_key ⇒ Object
readonly
Returns the value of attribute sub_floor_type_options_by_key.
-
#voltage_id ⇒ Object
readonly
Returns the value of attribute voltage_id.
-
#voltage_options ⇒ Object
readonly
Returns the value of attribute voltage_options.
Instance Method Summary collapse
Constructor Details
#initialize(room_type: nil, room_type_id: nil, room_type_key: nil, room_quoting_method_options: [], room_quoting_method: nil, environment: nil, sub_floor_type_options: [], sub_floor_type_options_by_key: [], sub_floor_type: nil, sub_floor_type_id: nil, sub_floor_type_key: nil, floor_type_options: [], floor_type_options_by_key: [], floor_type: nil, floor_type_id: nil, floor_type_key: nil, heating_system_product_line_options: [], heating_system_product_line_options_by_url: [], heating_system_product_line: nil, heating_system_product_line_id: nil, heating_system_product_line_url: nil, voltage_options: [], voltage_id: nil, require_cable_spacing: nil, cable_spacing_options: [], cable_spacing: nil, all_alternate_heplo_options: [], alternate_heplo_ids: [], coverage_state: nil, coverage_options: [], room_name: nil, membrane_type: nil, membrane_options: []) ⇒ Result
Returns a new instance of Result.
6 |
# File 'app/services/get_room_options.rb', line 6 def initialize(room_type: nil, room_type_id: nil, room_type_key: nil, room_quoting_method_options: [], room_quoting_method: nil, environment: nil, sub_floor_type_options: [], sub_floor_type_options_by_key: [], sub_floor_type: nil, sub_floor_type_id: nil, sub_floor_type_key: nil, floor_type_options: [], floor_type_options_by_key: [], floor_type: nil, floor_type_id: nil, floor_type_key: nil, heating_system_product_line_options: [], heating_system_product_line_options_by_url: [], heating_system_product_line: nil, heating_system_product_line_id: nil, heating_system_product_line_url: nil, voltage_options: [], voltage_id: nil, require_cable_spacing: nil, cable_spacing_options: [], cable_spacing: nil, all_alternate_heplo_options: [], alternate_heplo_ids: [], coverage_state: nil, coverage_options: [], room_name: nil, membrane_type: nil, membrane_options: []) = super |
Instance Attribute Details
#all_alternate_heplo_options ⇒ Object (readonly)
Returns the value of attribute all_alternate_heplo_options
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def @all_alternate_heplo_options end |
#alternate_heplo_ids ⇒ Object (readonly)
Returns the value of attribute alternate_heplo_ids
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def alternate_heplo_ids @alternate_heplo_ids end |
#cable_spacing ⇒ Object (readonly)
Returns the value of attribute cable_spacing
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def cable_spacing @cable_spacing end |
#cable_spacing_options ⇒ Object (readonly)
Returns the value of attribute cable_spacing_options
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def @cable_spacing_options end |
#coverage_options ⇒ Object (readonly)
Returns the value of attribute coverage_options
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def @coverage_options end |
#coverage_state ⇒ Object (readonly)
Returns the value of attribute coverage_state
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def coverage_state @coverage_state end |
#environment ⇒ Object (readonly)
Returns the value of attribute environment
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def environment @environment end |
#floor_type ⇒ Object (readonly)
Returns the value of attribute floor_type
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def floor_type @floor_type end |
#floor_type_id ⇒ Object (readonly)
Returns the value of attribute floor_type_id
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def floor_type_id @floor_type_id end |
#floor_type_key ⇒ Object (readonly)
Returns the value of attribute floor_type_key
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def floor_type_key @floor_type_key end |
#floor_type_options ⇒ Object (readonly)
Returns the value of attribute floor_type_options
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def @floor_type_options end |
#floor_type_options_by_key ⇒ Object (readonly)
Returns the value of attribute floor_type_options_by_key
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def @floor_type_options_by_key end |
#heating_system_product_line ⇒ Object (readonly)
Returns the value of attribute heating_system_product_line
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def heating_system_product_line @heating_system_product_line end |
#heating_system_product_line_id ⇒ Object (readonly)
Returns the value of attribute heating_system_product_line_id
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def heating_system_product_line_id @heating_system_product_line_id end |
#heating_system_product_line_options ⇒ Object (readonly)
Returns the value of attribute heating_system_product_line_options
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def @heating_system_product_line_options end |
#heating_system_product_line_options_by_url ⇒ Object (readonly)
Returns the value of attribute heating_system_product_line_options_by_url
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def @heating_system_product_line_options_by_url end |
#heating_system_product_line_url ⇒ Object (readonly)
Returns the value of attribute heating_system_product_line_url
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def heating_system_product_line_url @heating_system_product_line_url end |
#membrane_options ⇒ Object (readonly)
Returns the value of attribute membrane_options
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def @membrane_options end |
#membrane_type ⇒ Object (readonly)
Returns the value of attribute membrane_type
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def membrane_type @membrane_type end |
#require_cable_spacing ⇒ Object (readonly)
Returns the value of attribute require_cable_spacing
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def require_cable_spacing @require_cable_spacing end |
#room_name ⇒ Object (readonly)
Returns the value of attribute room_name
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def room_name @room_name end |
#room_quoting_method ⇒ Object (readonly)
Returns the value of attribute room_quoting_method
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def room_quoting_method @room_quoting_method end |
#room_quoting_method_options ⇒ Object (readonly)
Returns the value of attribute room_quoting_method_options
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def @room_quoting_method_options end |
#room_type ⇒ Object (readonly)
Returns the value of attribute room_type
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def room_type @room_type end |
#room_type_id ⇒ Object (readonly)
Returns the value of attribute room_type_id
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def room_type_id @room_type_id end |
#room_type_key ⇒ Object (readonly)
Returns the value of attribute room_type_key
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def room_type_key @room_type_key end |
#sub_floor_type ⇒ Object (readonly)
Returns the value of attribute sub_floor_type
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def sub_floor_type @sub_floor_type end |
#sub_floor_type_id ⇒ Object (readonly)
Returns the value of attribute sub_floor_type_id
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def sub_floor_type_id @sub_floor_type_id end |
#sub_floor_type_key ⇒ Object (readonly)
Returns the value of attribute sub_floor_type_key
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def sub_floor_type_key @sub_floor_type_key end |
#sub_floor_type_options ⇒ Object (readonly)
Returns the value of attribute sub_floor_type_options
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def @sub_floor_type_options end |
#sub_floor_type_options_by_key ⇒ Object (readonly)
Returns the value of attribute sub_floor_type_options_by_key
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def @sub_floor_type_options_by_key end |
#voltage_id ⇒ Object (readonly)
Returns the value of attribute voltage_id
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def voltage_id @voltage_id end |
#voltage_options ⇒ Object (readonly)
Returns the value of attribute voltage_options
5 6 7 |
# File 'app/services/get_room_options.rb', line 5 def @voltage_options end |