Skip to content

Remove calls to /estimates endpoints that no longer exist #79

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 7, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
patch_ruby (2.3.0)
patch_ruby (2.3.1)
typhoeus (~> 1.0, >= 1.0.1)

GEM
Expand Down
1 change: 0 additions & 1 deletion lib/patch_ruby.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
# Models
require 'patch_ruby/models/create_air_shipping_estimate_request'
require 'patch_ruby/models/create_bitcoin_estimate_request'
require 'patch_ruby/models/create_ecommerce_estimate_request'
require 'patch_ruby/models/create_flight_estimate_request'
require 'patch_ruby/models/create_hotel_estimate_request'
require 'patch_ruby/models/create_mass_estimate_request'
Expand Down
77 changes: 1 addition & 76 deletions lib/patch_ruby/api/estimates_api.rb
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ class EstimatesApi
OPERATIONS = [
:create_air_shipping_estimate,
:create_bitcoin_estimate,
:create_ecommerce_estimate,
:create_flight_estimate,
:create_hotel_estimate,
:create_mass_estimate,
Expand Down Expand Up @@ -181,80 +180,6 @@ def create_bitcoin_estimate_with_http_info(create_bitcoin_estimate_request, opts
return data, status_code, headers
end

# Create an e-commerce estimate given the distance traveled in meters, package weight, and transportation method.
# Creates a e-commerce estimate for the amount of CO2 to be compensated. An order in the `draft` state may be created based on the parameters.
# @param create_ecommerce_estimate_request [CreateEcommerceEstimateRequest]
# @param [Hash] opts the optional parameters
# @option opts [Integer] :patch_version
# @return [EstimateResponse]
def create_ecommerce_estimate(create_ecommerce_estimate_request = {}, opts = {})
_create_ecommerce_estimate_request = Patch::CreateEcommerceEstimateRequest.new(create_ecommerce_estimate_request)
data, _status_code, _headers = create_ecommerce_estimate_with_http_info(_create_ecommerce_estimate_request, opts)
data
end

# Create an e-commerce estimate given the distance traveled in meters, package weight, and transportation method.
# Creates a e-commerce estimate for the amount of CO2 to be compensated. An order in the `draft` state may be created based on the parameters.
# @param create_ecommerce_estimate_request [CreateEcommerceEstimateRequest]
# @param [Hash] opts the optional parameters
# @option opts [Integer] :patch_version
# @return [Array<(EstimateResponse, Integer, Hash)>] EstimateResponse data, response status code and response headers
def create_ecommerce_estimate_with_http_info(create_ecommerce_estimate_request, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug 'Calling API: EstimatesApi.create_ecommerce_estimate ...'
end
# verify the required parameter 'create_ecommerce_estimate_request' is set
if @api_client.config.client_side_validation && create_ecommerce_estimate_request.nil?
fail ArgumentError, "Missing the required parameter 'create_ecommerce_estimate_request' when calling EstimatesApi.create_ecommerce_estimate"
end
# resource path
local_var_path = '/v1/estimates/ecommerce'

# query parameters
query_params = opts[:query_params] || {}

# header parameters
header_params = opts[:header_params] || {}

# HTTP header 'Accept' (if needed)
header_params['Accept'] = @api_client.select_header_accept(['application/json'])
# HTTP header 'Content-Type'
content_type = @api_client.select_header_content_type(['application/json'])
if !content_type.nil?
header_params['Content-Type'] = content_type
end
header_params['Patch-Version'] = 2
header_params[:'Patch-Version'] = opts[:'patch_version'] if !opts[:'patch_version'].nil?

# form parameters
form_params = opts[:form_params] || {}

# http body (model)
post_body = opts[:debug_body] || @api_client.object_to_http_body(create_ecommerce_estimate_request)

# return_type
return_type = opts[:debug_return_type] || 'EstimateResponse'

# auth_names
auth_names = opts[:debug_auth_names] || ['bearer_auth']

new_options = opts.merge(
:operation => :"EstimatesApi.create_ecommerce_estimate",
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
:auth_names => auth_names,
:return_type => return_type
)

data, status_code, headers = @api_client.call_api(:POST, local_var_path, new_options)
if @api_client.config.debugging
@api_client.config.logger.debug "API called: EstimatesApi#create_ecommerce_estimate\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}"
end
return data, status_code, headers
end

# Create a flight estimate given the distance traveled in meters
# Creates a flight estimate for the amount of CO2 to be compensated. An order in the `draft` state may be created based on the parameters, linked to the estimate.
# @param create_flight_estimate_request [CreateFlightEstimateRequest]
Expand Down Expand Up @@ -834,4 +759,4 @@ def retrieve_estimates_with_http_info(opts = {})
return data, status_code, headers
end
end
end
end
2 changes: 1 addition & 1 deletion lib/patch_ruby/api/order_line_items_api.rb
Original file line number Diff line number Diff line change
Expand Up @@ -266,4 +266,4 @@ def update_order_line_item_with_http_info(order_id, serial_number, update_order_
return data, status_code, headers
end
end
end
end
2 changes: 1 addition & 1 deletion lib/patch_ruby/api/orders_api.rb
Original file line number Diff line number Diff line change
Expand Up @@ -460,4 +460,4 @@ def retrieve_orders_with_http_info(opts = {})
return data, status_code, headers
end
end
end
end
2 changes: 1 addition & 1 deletion lib/patch_ruby/api/projects_api.rb
Original file line number Diff line number Diff line change
Expand Up @@ -174,4 +174,4 @@ def retrieve_projects_with_http_info(opts = {})
return data, status_code, headers
end
end
end
end
2 changes: 1 addition & 1 deletion lib/patch_ruby/api/technology_types_api.rb
Original file line number Diff line number Diff line change
Expand Up @@ -86,4 +86,4 @@ def retrieve_technology_types_with_http_info(opts = {})
return data, status_code, headers
end
end
end
end
2 changes: 1 addition & 1 deletion lib/patch_ruby/api_client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ class ApiClient
# @option config [Configuration] Configuration for initializing the object, default to Configuration.default
def initialize(config = Configuration.default)
@config = config
@user_agent = "patch-ruby/2.3.0"
@user_agent = "patch-ruby/2.3.1"
@default_headers = {
'Content-Type' => 'application/json',
'User-Agent' => @user_agent
Expand Down
3 changes: 1 addition & 2 deletions lib/patch_ruby/configuration.rb
Original file line number Diff line number Diff line change
Expand Up @@ -242,8 +242,7 @@ def server_settings
end

def operation_server_settings
{
}
{}
end

# Returns URL based on server settings
Expand Down
Loading
Loading