class RubyPtvApi::Operation::XRoute::CalcutateRoute
Attributes
details[R]
exceptionPaths[R]
options[R]
waypoints[R]
Public Class Methods
new(waypoints:, options:, exceptionPaths: , details:)
click to toggle source
# File lib/ruby_ptv_api/operation/x_route/calculate_route.rb, line 7 def initialize(waypoints:, options:, exceptionPaths: , details:) @waypoints = waypoints @options = options @exceptionPaths = exceptionPaths @details = details end
Public Instance Methods
params()
click to toggle source
# File lib/ruby_ptv_api/operation/x_route/calculate_route.rb, line 18 def params { waypoints: waypoints, options: options, exceptionPaths: exceptionPaths, details: details } end
ptv_function()
click to toggle source
# File lib/ruby_ptv_api/operation/x_route/calculate_route.rb, line 14 def ptv_function 'calculateRoute' end
Protected Instance Methods
response_class()
click to toggle source
# File lib/ruby_ptv_api/operation/x_route/calculate_route.rb, line 29 def response_class RubyPtvApi::Model::XRoute::Route end