class RubyPtvApi::Operation::XRoute::CalcutateRouteInfo

Attributes

exceptionPaths[R]
options[R]
waypoints[R]

Public Class Methods

new(waypoints:, options: [], exceptionPaths: []) click to toggle source
# File lib/ruby_ptv_api/operation/x_route/calculate_route_info.rb, line 7
def initialize(waypoints:, options: [], exceptionPaths: [])
  @waypoints = waypoints
  @options = options
  @exceptionPaths = exceptionPaths
end

Public Instance Methods

params() click to toggle source
# File lib/ruby_ptv_api/operation/x_route/calculate_route_info.rb, line 17
def params
  { 
    waypoints: waypoints,
    options: options,
    exceptionPaths: exceptionPaths
  }
end
ptv_function() click to toggle source
# File lib/ruby_ptv_api/operation/x_route/calculate_route_info.rb, line 13
def ptv_function
  'calculateRouteInfo'
end

Protected Instance Methods

response_class() click to toggle source
# File lib/ruby_ptv_api/operation/x_route/calculate_route_info.rb, line 27
def response_class
  RubyPtvApi::Model::XRoute::RouteInfo
end