class RubyPtvApi::Operation::XLocate::FindSuggestion

Attributes

country[R]
state[R]
text[R]

Public Class Methods

new(text:, country: "", state: "") click to toggle source
# File lib/ruby_ptv_api/operation/x_locate/find_suggestion.rb, line 7
def initialize(text:, country: "", state: "")
  @text    = text
  @country = country
  @state   = state
end

Public Instance Methods

params() click to toggle source
# File lib/ruby_ptv_api/operation/x_locate/find_suggestion.rb, line 17
def params
  { 
    text: text,
    country: country,
    state: state,
    options: options,
    sorting: sorting,
    additionalFields: additional_fields
  }
end
ptv_function() click to toggle source
# File lib/ruby_ptv_api/operation/x_locate/find_suggestion.rb, line 13
def ptv_function
  'findSuggestion'
end

Protected Instance Methods

response_class() click to toggle source
# File lib/ruby_ptv_api/operation/x_locate/find_suggestion.rb, line 30
def response_class
  RubyPtvApi::Model::XLocate::SuggestionResponse
end