Class: Altertable::Lakehouse::Models::AutocompleteSuggestion
- Defined in:
- lib/altertable/lakehouse/models.rb
Instance Attribute Summary collapse
-
#extra_char ⇒ Object
readonly
Returns the value of attribute extra_char.
-
#suggestion ⇒ Object
readonly
Returns the value of attribute suggestion.
-
#suggestion_score ⇒ Object
readonly
Returns the value of attribute suggestion_score.
-
#suggestion_start ⇒ Object
readonly
Returns the value of attribute suggestion_start.
-
#suggestion_type ⇒ Object
readonly
Returns the value of attribute suggestion_type.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(suggestion:, suggestion_start:, suggestion_type:, suggestion_score:, extra_char: nil) ⇒ AutocompleteSuggestion
constructor
A new instance of AutocompleteSuggestion.
Methods inherited from Request
Constructor Details
#initialize(suggestion:, suggestion_start:, suggestion_type:, suggestion_score:, extra_char: nil) ⇒ AutocompleteSuggestion
Returns a new instance of AutocompleteSuggestion.
209 210 211 212 213 214 215 |
# File 'lib/altertable/lakehouse/models.rb', line 209 def initialize(suggestion:, suggestion_start:, suggestion_type:, suggestion_score:, extra_char: nil) @suggestion = suggestion @suggestion_start = suggestion_start @suggestion_type = suggestion_type @suggestion_score = suggestion_score @extra_char = extra_char end |
Instance Attribute Details
#extra_char ⇒ Object (readonly)
Returns the value of attribute extra_char.
207 208 209 |
# File 'lib/altertable/lakehouse/models.rb', line 207 def extra_char @extra_char end |
#suggestion ⇒ Object (readonly)
Returns the value of attribute suggestion.
207 208 209 |
# File 'lib/altertable/lakehouse/models.rb', line 207 def suggestion @suggestion end |
#suggestion_score ⇒ Object (readonly)
Returns the value of attribute suggestion_score.
207 208 209 |
# File 'lib/altertable/lakehouse/models.rb', line 207 def suggestion_score @suggestion_score end |
#suggestion_start ⇒ Object (readonly)
Returns the value of attribute suggestion_start.
207 208 209 |
# File 'lib/altertable/lakehouse/models.rb', line 207 def suggestion_start @suggestion_start end |
#suggestion_type ⇒ Object (readonly)
Returns the value of attribute suggestion_type.
207 208 209 |
# File 'lib/altertable/lakehouse/models.rb', line 207 def suggestion_type @suggestion_type end |
Class Method Details
.from_h(h) ⇒ Object
217 218 219 220 221 222 223 224 225 |
# File 'lib/altertable/lakehouse/models.rb', line 217 def self.from_h(h) new( suggestion: h["suggestion"], suggestion_start: h["suggestion_start"], suggestion_type: h["suggestion_type"], suggestion_score: h["suggestion_score"], extra_char: h["extra_char"] ) end |