Skip to content
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 turnkey_client/.swagger-codegen/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.0.64
3.0.73

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

out of curiosity - why does this change? Looking at other commits this always gets bumped so not a problem, more so just curious

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just checked my swagger-codegen version and I see that its 3.0.73, so its probably the version of swagger-codegen of whoever built the client

40 changes: 38 additions & 2 deletions turnkey_client/lib/turnkey_client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
require 'turnkey_client/models/api_key_params'
require 'turnkey_client/models/api_key_params_v2'
require 'turnkey_client/models/api_only_user_params'
require 'turnkey_client/models/app_proof'
require 'turnkey_client/models/approve_activity_intent'
require 'turnkey_client/models/approve_activity_request'
require 'turnkey_client/models/attestation'
Expand All @@ -42,6 +43,9 @@
require 'turnkey_client/models/authenticator_params'
require 'turnkey_client/models/authenticator_params_v2'
require 'turnkey_client/models/authenticator_transport'
require 'turnkey_client/models/boot_proof'
require 'turnkey_client/models/boot_proof_response'
require 'turnkey_client/models/common_v1_policy_evaluation'
require 'turnkey_client/models/config'
require 'turnkey_client/models/create_api_keys_intent'
require 'turnkey_client/models/create_api_keys_intent_v2'
Expand All @@ -56,6 +60,9 @@
require 'turnkey_client/models/create_invitations_intent'
require 'turnkey_client/models/create_invitations_request'
require 'turnkey_client/models/create_invitations_result'
require 'turnkey_client/models/create_oauth2_credential_intent'
require 'turnkey_client/models/create_oauth2_credential_request'
require 'turnkey_client/models/create_oauth2_credential_result'
require 'turnkey_client/models/create_oauth_providers_intent'
require 'turnkey_client/models/create_oauth_providers_request'
require 'turnkey_client/models/create_oauth_providers_result'
Expand Down Expand Up @@ -121,7 +128,6 @@
require 'turnkey_client/models/credential_type'
require 'turnkey_client/models/curve'
require 'turnkey_client/models/data_v1_address'
require 'turnkey_client/models/data_v1_smart_contract_interface'
require 'turnkey_client/models/delete_api_keys_intent'
require 'turnkey_client/models/delete_api_keys_request'
require 'turnkey_client/models/delete_api_keys_result'
Expand All @@ -131,6 +137,9 @@
require 'turnkey_client/models/delete_invitation_intent'
require 'turnkey_client/models/delete_invitation_request'
require 'turnkey_client/models/delete_invitation_result'
require 'turnkey_client/models/delete_oauth2_credential_intent'
require 'turnkey_client/models/delete_oauth2_credential_request'
require 'turnkey_client/models/delete_oauth2_credential_result'
require 'turnkey_client/models/delete_oauth_providers_intent'
require 'turnkey_client/models/delete_oauth_providers_request'
require 'turnkey_client/models/delete_oauth_providers_result'
Expand Down Expand Up @@ -162,6 +171,8 @@
require 'turnkey_client/models/delete_wallets_intent'
require 'turnkey_client/models/delete_wallets_request'
require 'turnkey_client/models/delete_wallets_result'
require 'turnkey_client/models/disable_auth_proxy_intent'
require 'turnkey_client/models/disable_auth_proxy_result'
require 'turnkey_client/models/disable_private_key_intent'
require 'turnkey_client/models/disable_private_key_result'
require 'turnkey_client/models/effect'
Expand All @@ -170,6 +181,8 @@
require 'turnkey_client/models/email_auth_request'
require 'turnkey_client/models/email_auth_result'
require 'turnkey_client/models/email_customization_params'
require 'turnkey_client/models/enable_auth_proxy_intent'
require 'turnkey_client/models/enable_auth_proxy_result'
require 'turnkey_client/models/export_private_key_intent'
require 'turnkey_client/models/export_private_key_request'
require 'turnkey_client/models/export_private_key_result'
Expand All @@ -196,10 +209,16 @@
require 'turnkey_client/models/get_api_key_response'
require 'turnkey_client/models/get_api_keys_request'
require 'turnkey_client/models/get_api_keys_response'
require 'turnkey_client/models/get_app_proofs_request'
require 'turnkey_client/models/get_app_proofs_response'
require 'turnkey_client/models/get_authenticator_request'
require 'turnkey_client/models/get_authenticator_response'
require 'turnkey_client/models/get_authenticators_request'
require 'turnkey_client/models/get_authenticators_response'
require 'turnkey_client/models/get_boot_proof_request'
require 'turnkey_client/models/get_latest_boot_proof_request'
require 'turnkey_client/models/get_oauth2_credential_request'
require 'turnkey_client/models/get_oauth2_credential_response'
require 'turnkey_client/models/get_oauth_providers_request'
require 'turnkey_client/models/get_oauth_providers_response'
require 'turnkey_client/models/get_organization_configs_request'
Expand Down Expand Up @@ -265,11 +284,18 @@
require 'turnkey_client/models/init_user_email_recovery_result'
require 'turnkey_client/models/intent'
require 'turnkey_client/models/invitation_params'
require 'turnkey_client/models/list_oauth2_credentials_request'
require 'turnkey_client/models/list_oauth2_credentials_response'
require 'turnkey_client/models/list_private_key_tags_request'
require 'turnkey_client/models/list_private_key_tags_response'
require 'turnkey_client/models/list_user_tags_request'
require 'turnkey_client/models/list_user_tags_response'
require 'turnkey_client/models/mnemonic_language'
require 'turnkey_client/models/oauth2_authenticate_intent'
require 'turnkey_client/models/oauth2_authenticate_request'
require 'turnkey_client/models/oauth2_authenticate_result'
require 'turnkey_client/models/oauth2_credential'
require 'turnkey_client/models/oauth2_provider'
require 'turnkey_client/models/oauth_intent'
require 'turnkey_client/models/oauth_login_intent'
require 'turnkey_client/models/oauth_login_request'
Expand Down Expand Up @@ -326,7 +352,9 @@
require 'turnkey_client/models/sign_transaction_intent_v2'
require 'turnkey_client/models/sign_transaction_request'
require 'turnkey_client/models/sign_transaction_result'
require 'turnkey_client/models/signature_scheme'
require 'turnkey_client/models/simple_client_extension_results'
require 'turnkey_client/models/smart_contract_interface'
require 'turnkey_client/models/smart_contract_interface_type'
require 'turnkey_client/models/sms_customization_params'
require 'turnkey_client/models/stamp_login_intent'
Expand All @@ -335,9 +363,13 @@
require 'turnkey_client/models/status'
require 'turnkey_client/models/tag_type'
require 'turnkey_client/models/transaction_type'
require 'turnkey_client/models/ump_v1_policy_evaluation'
require 'turnkey_client/models/update_allowed_origins_intent'
require 'turnkey_client/models/update_allowed_origins_result'
require 'turnkey_client/models/update_auth_proxy_config_intent'
require 'turnkey_client/models/update_auth_proxy_config_result'
require 'turnkey_client/models/update_oauth2_credential_intent'
require 'turnkey_client/models/update_oauth2_credential_request'
require 'turnkey_client/models/update_oauth2_credential_result'
require 'turnkey_client/models/update_policy_intent'
require 'turnkey_client/models/update_policy_intent_v2'
require 'turnkey_client/models/update_policy_request'
Expand Down Expand Up @@ -379,14 +411,18 @@
require 'turnkey_client/models/wallet'
require 'turnkey_client/models/wallet_account'
require 'turnkey_client/models/wallet_account_params'
require 'turnkey_client/models/wallet_kit_settings_params'
require 'turnkey_client/models/wallet_params'
require 'turnkey_client/models/wallet_result'

# APIs
require 'turnkey_client/api/api_keys_api'
require 'turnkey_client/api/activities_api'
require 'turnkey_client/api/app_proof_api'
require 'turnkey_client/api/authenticators_api'
require 'turnkey_client/api/boot_proof_api'
require 'turnkey_client/api/consensus_api'
require 'turnkey_client/api/default_api'
require 'turnkey_client/api/features_api'
require 'turnkey_client/api/invitations_api'
require 'turnkey_client/api/on_ramp_api'
Expand Down
77 changes: 77 additions & 0 deletions turnkey_client/lib/turnkey_client/api/app_proof_api.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
=begin
#API Reference

#Review our [API Introduction](../api-introduction) to get started.

OpenAPI spec version: 1.0

Generated by: https://github.com/swagger-api/swagger-codegen.git
=end

module TurnkeyClient
class AppProofApi
attr_accessor :api_client

def initialize(api_client = ApiClient.default)
@api_client = api_client
end
# List app proofs for an activity
# List the app proofs for the given activity.
# @param body
# @param [Hash] opts the optional parameters
# @return [GetAppProofsResponse]
def get_app_proofs(body, opts = {})
data, _status_code, _headers = get_app_proofs_with_http_info(body, opts)
data
end

# List app proofs for an activity
# List the app proofs for the given activity.
# @param body
# @param [Hash] opts the optional parameters
# @return [Array<(GetAppProofsResponse, Integer, Hash)>] GetAppProofsResponse data, response status code and response headers
def get_app_proofs_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug 'Calling API: AppProofApi.get_app_proofs ...'
end
# verify the required parameter 'body' is set
if @api_client.config.client_side_validation && body.nil?
fail ArgumentError, "Missing the required parameter 'body' when calling AppProofApi.get_app_proofs"
end
# resource path
local_var_path = '/public/v1/query/list_app_proofs'

# 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'
header_params['Content-Type'] = @api_client.select_header_content_type(['application/json'])

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

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

return_type = opts[:return_type] || 'GetAppProofsResponse'

auth_names = opts[:auth_names] || ['ApiKeyAuth', 'AuthenticatorAuth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
:auth_names => auth_names,
:return_type => return_type)

if @api_client.config.debugging
@api_client.config.logger.debug "API called: AppProofApi#get_app_proofs\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}"
end
return data, status_code, headers
end
end
end
135 changes: 135 additions & 0 deletions turnkey_client/lib/turnkey_client/api/boot_proof_api.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
=begin
#API Reference

#Review our [API Introduction](../api-introduction) to get started.

OpenAPI spec version: 1.0

Generated by: https://github.com/swagger-api/swagger-codegen.git
=end

module TurnkeyClient
class BootProofApi
attr_accessor :api_client

def initialize(api_client = ApiClient.default)
@api_client = api_client
end
# Get a specific boot proof
# Get the boot proof for a given ephemeral key.
# @param body
# @param [Hash] opts the optional parameters
# @return [BootProofResponse]
def get_boot_proof(body, opts = {})
data, _status_code, _headers = get_boot_proof_with_http_info(body, opts)
data
end

# Get a specific boot proof
# Get the boot proof for a given ephemeral key.
# @param body
# @param [Hash] opts the optional parameters
# @return [Array<(BootProofResponse, Integer, Hash)>] BootProofResponse data, response status code and response headers
def get_boot_proof_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug 'Calling API: BootProofApi.get_boot_proof ...'
end
# verify the required parameter 'body' is set
if @api_client.config.client_side_validation && body.nil?
fail ArgumentError, "Missing the required parameter 'body' when calling BootProofApi.get_boot_proof"
end
# resource path
local_var_path = '/public/v1/query/get_boot_proof'

# 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'
header_params['Content-Type'] = @api_client.select_header_content_type(['application/json'])

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

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

return_type = opts[:return_type] || 'BootProofResponse'

auth_names = opts[:auth_names] || ['ApiKeyAuth', 'AuthenticatorAuth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
:auth_names => auth_names,
:return_type => return_type)

if @api_client.config.debugging
@api_client.config.logger.debug "API called: BootProofApi#get_boot_proof\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}"
end
return data, status_code, headers
end
# Get the latest boot proof for an app
# Get the latest boot proof for a given enclave app name.
# @param body
# @param [Hash] opts the optional parameters
# @return [BootProofResponse]
def get_latest_boot_proof(body, opts = {})
data, _status_code, _headers = get_latest_boot_proof_with_http_info(body, opts)
data
end

# Get the latest boot proof for an app
# Get the latest boot proof for a given enclave app name.
# @param body
# @param [Hash] opts the optional parameters
# @return [Array<(BootProofResponse, Integer, Hash)>] BootProofResponse data, response status code and response headers
def get_latest_boot_proof_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug 'Calling API: BootProofApi.get_latest_boot_proof ...'
end
# verify the required parameter 'body' is set
if @api_client.config.client_side_validation && body.nil?
fail ArgumentError, "Missing the required parameter 'body' when calling BootProofApi.get_latest_boot_proof"
end
# resource path
local_var_path = '/public/v1/query/get_latest_boot_proof'

# 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'
header_params['Content-Type'] = @api_client.select_header_content_type(['application/json'])

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

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

return_type = opts[:return_type] || 'BootProofResponse'

auth_names = opts[:auth_names] || ['ApiKeyAuth', 'AuthenticatorAuth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
:auth_names => auth_names,
:return_type => return_type)

if @api_client.config.debugging
@api_client.config.logger.debug "API called: BootProofApi#get_latest_boot_proof\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}"
end
return data, status_code, headers
end
end
end
Loading
Loading