Skip to content

Commit

Permalink
Upgrade after onfido-openapi-spec change dea7c46
Browse files Browse the repository at this point in the history
  • Loading branch information
dvacca-onfido authored and github-actions[bot] committed May 24, 2024
1 parent 1ef520f commit 3d5067a
Show file tree
Hide file tree
Showing 4 changed files with 619 additions and 0 deletions.
2 changes: 2 additions & 0 deletions lib/onfido.rb
Original file line number Diff line number Diff line change
Expand Up @@ -232,6 +232,8 @@
require 'onfido/models/sdk_token_response'
require 'onfido/models/task'
require 'onfido/models/task_item'
require 'onfido/models/timeline_file_reference'
require 'onfido/models/timeline_file_reference1'
require 'onfido/models/us_driving_licence_breakdown'
require 'onfido/models/us_driving_licence_breakdown_address'
require 'onfido/models/us_driving_licence_breakdown_address_breakdown'
Expand Down
132 changes: 132 additions & 0 deletions lib/onfido/api/default_api.rb
Original file line number Diff line number Diff line change
Expand Up @@ -298,6 +298,69 @@ def create_check_with_http_info(check_builder, opts = {})
return data, status_code, headers
end

# Create Timeline File for Workflow Run
# Triggers the generation of the Timeline File for the designated Workflow Run.
# @param workflow_run_id [String] The unique identifier of the Workflow Run.
# @param [Hash] opts the optional parameters
# @return [TimelineFileReference]
def create_timeline_file(workflow_run_id, opts = {})
data, _status_code, _headers = create_timeline_file_with_http_info(workflow_run_id, opts)
data
end

# Create Timeline File for Workflow Run
# Triggers the generation of the Timeline File for the designated Workflow Run.
# @param workflow_run_id [String] The unique identifier of the Workflow Run.
# @param [Hash] opts the optional parameters
# @return [Array<(TimelineFileReference, Integer, Hash)>] TimelineFileReference data, response status code and response headers
def create_timeline_file_with_http_info(workflow_run_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug 'Calling API: DefaultApi.create_timeline_file ...'
end
# verify the required parameter 'workflow_run_id' is set
if @api_client.config.client_side_validation && workflow_run_id.nil?
fail ArgumentError, "Missing the required parameter 'workflow_run_id' when calling DefaultApi.create_timeline_file"
end
# resource path
local_var_path = '/workflow_runs/{workflow_run_id}/timeline_file'.sub('{' + 'workflow_run_id' + '}', CGI.escape(workflow_run_id.to_s))

# 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'])

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

# http body (model)
post_body = opts[:debug_body]

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

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

new_options = opts.merge(
:operation => :"DefaultApi.create_timeline_file",
: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: DefaultApi#create_timeline_file\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}"
end
return data, status_code, headers
end

# Create monitor
# Creates a new monitor for the applicant
# @param watchlist_monitor_builder [WatchlistMonitorBuilder]
Expand Down Expand Up @@ -2026,6 +2089,75 @@ def find_task_with_http_info(workflow_run_id, task_id, opts = {})
return data, status_code, headers
end

# Retrieve Timeline File for Workflow Run
# Retrieves the Timeline File for the designated Workflow Run.
# @param workflow_run_id [String] The unique identifier of the Workflow Run.
# @param timeline_file_id [String] The unique identifier for the Timefile File.
# @param [Hash] opts the optional parameters
# @return [Error]
def find_timeline_file(workflow_run_id, timeline_file_id, opts = {})
data, _status_code, _headers = find_timeline_file_with_http_info(workflow_run_id, timeline_file_id, opts)
data
end

# Retrieve Timeline File for Workflow Run
# Retrieves the Timeline File for the designated Workflow Run.
# @param workflow_run_id [String] The unique identifier of the Workflow Run.
# @param timeline_file_id [String] The unique identifier for the Timefile File.
# @param [Hash] opts the optional parameters
# @return [Array<(Error, Integer, Hash)>] Error data, response status code and response headers
def find_timeline_file_with_http_info(workflow_run_id, timeline_file_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug 'Calling API: DefaultApi.find_timeline_file ...'
end
# verify the required parameter 'workflow_run_id' is set
if @api_client.config.client_side_validation && workflow_run_id.nil?
fail ArgumentError, "Missing the required parameter 'workflow_run_id' when calling DefaultApi.find_timeline_file"
end
# verify the required parameter 'timeline_file_id' is set
if @api_client.config.client_side_validation && timeline_file_id.nil?
fail ArgumentError, "Missing the required parameter 'timeline_file_id' when calling DefaultApi.find_timeline_file"
end
# resource path
local_var_path = '/workflow_runs/{workflow_run_id}/timeline_file/{timeline_file_id}'.sub('{' + 'workflow_run_id' + '}', CGI.escape(workflow_run_id.to_s)).sub('{' + 'timeline_file_id' + '}', CGI.escape(timeline_file_id.to_s))

# 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'])

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

# http body (model)
post_body = opts[:debug_body]

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

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

new_options = opts.merge(
:operation => :"DefaultApi.find_timeline_file",
: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(:GET, local_var_path, new_options)
if @api_client.config.debugging
@api_client.config.logger.debug "API called: DefaultApi#find_timeline_file\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}"
end
return data, status_code, headers
end

# Retrieve monitor
# Retrieves a single monitor
# @param monitor_id [String] The watchlist monitor&#39;s unique identifier.
Expand Down
Loading

0 comments on commit 3d5067a

Please sign in to comment.