Skip to content

Commit b1a38b9

Browse files
committed
Merge pull-request #17
2 parents 687127d + 5c17346 commit b1a38b9

167 files changed

Lines changed: 15914 additions & 695 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.58
1+
3.0.64

turnkey_client/lib/turnkey_client.rb

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
require 'turnkey_client/models/activity_status'
2727
require 'turnkey_client/models/activity_type'
2828
require 'turnkey_client/models/activity_v1_address'
29+
require 'turnkey_client/models/activity_v1_policy_evaluation'
2930
require 'turnkey_client/models/address_format'
3031
require 'turnkey_client/models/any'
3132
require 'turnkey_client/models/api_key'
@@ -85,6 +86,9 @@
8586
require 'turnkey_client/models/create_read_write_session_request'
8687
require 'turnkey_client/models/create_read_write_session_result'
8788
require 'turnkey_client/models/create_read_write_session_result_v2'
89+
require 'turnkey_client/models/create_smart_contract_interface_intent'
90+
require 'turnkey_client/models/create_smart_contract_interface_request'
91+
require 'turnkey_client/models/create_smart_contract_interface_result'
8892
require 'turnkey_client/models/create_sub_organization_intent'
8993
require 'turnkey_client/models/create_sub_organization_intent_v2'
9094
require 'turnkey_client/models/create_sub_organization_intent_v3'
@@ -104,6 +108,7 @@
104108
require 'turnkey_client/models/create_user_tag_result'
105109
require 'turnkey_client/models/create_users_intent'
106110
require 'turnkey_client/models/create_users_intent_v2'
111+
require 'turnkey_client/models/create_users_intent_v3'
107112
require 'turnkey_client/models/create_users_request'
108113
require 'turnkey_client/models/create_users_result'
109114
require 'turnkey_client/models/create_wallet_accounts_intent'
@@ -116,6 +121,7 @@
116121
require 'turnkey_client/models/credential_type'
117122
require 'turnkey_client/models/curve'
118123
require 'turnkey_client/models/data_v1_address'
124+
require 'turnkey_client/models/data_v1_smart_contract_interface'
119125
require 'turnkey_client/models/delete_api_keys_intent'
120126
require 'turnkey_client/models/delete_api_keys_request'
121127
require 'turnkey_client/models/delete_api_keys_result'
@@ -141,6 +147,9 @@
141147
require 'turnkey_client/models/delete_private_keys_intent'
142148
require 'turnkey_client/models/delete_private_keys_request'
143149
require 'turnkey_client/models/delete_private_keys_result'
150+
require 'turnkey_client/models/delete_smart_contract_interface_intent'
151+
require 'turnkey_client/models/delete_smart_contract_interface_request'
152+
require 'turnkey_client/models/delete_smart_contract_interface_result'
144153
require 'turnkey_client/models/delete_sub_organization_intent'
145154
require 'turnkey_client/models/delete_sub_organization_request'
146155
require 'turnkey_client/models/delete_sub_organization_result'
@@ -175,6 +184,11 @@
175184
require 'turnkey_client/models/external_data_v1_timestamp'
176185
require 'turnkey_client/models/feature'
177186
require 'turnkey_client/models/feature_name'
187+
require 'turnkey_client/models/fiat_on_ramp_blockchain_network'
188+
require 'turnkey_client/models/fiat_on_ramp_crypto_currency'
189+
require 'turnkey_client/models/fiat_on_ramp_currency'
190+
require 'turnkey_client/models/fiat_on_ramp_payment_method'
191+
require 'turnkey_client/models/fiat_on_ramp_provider'
178192
require 'turnkey_client/models/get_activities_request'
179193
require 'turnkey_client/models/get_activities_response'
180194
require 'turnkey_client/models/get_activity_request'
@@ -192,12 +206,18 @@
192206
require 'turnkey_client/models/get_organization_configs_response'
193207
require 'turnkey_client/models/get_policies_request'
194208
require 'turnkey_client/models/get_policies_response'
209+
require 'turnkey_client/models/get_policy_evaluations_request'
210+
require 'turnkey_client/models/get_policy_evaluations_response'
195211
require 'turnkey_client/models/get_policy_request'
196212
require 'turnkey_client/models/get_policy_response'
197213
require 'turnkey_client/models/get_private_key_request'
198214
require 'turnkey_client/models/get_private_key_response'
199215
require 'turnkey_client/models/get_private_keys_request'
200216
require 'turnkey_client/models/get_private_keys_response'
217+
require 'turnkey_client/models/get_smart_contract_interface_request'
218+
require 'turnkey_client/models/get_smart_contract_interface_response'
219+
require 'turnkey_client/models/get_smart_contract_interfaces_request'
220+
require 'turnkey_client/models/get_smart_contract_interfaces_response'
201221
require 'turnkey_client/models/get_sub_org_ids_request'
202222
require 'turnkey_client/models/get_sub_org_ids_response'
203223
require 'turnkey_client/models/get_user_request'
@@ -223,15 +243,23 @@
223243
require 'turnkey_client/models/import_wallet_intent'
224244
require 'turnkey_client/models/import_wallet_request'
225245
require 'turnkey_client/models/import_wallet_result'
246+
require 'turnkey_client/models/init_fiat_on_ramp_intent'
247+
require 'turnkey_client/models/init_fiat_on_ramp_request'
248+
require 'turnkey_client/models/init_fiat_on_ramp_result'
226249
require 'turnkey_client/models/init_import_private_key_intent'
227250
require 'turnkey_client/models/init_import_private_key_request'
228251
require 'turnkey_client/models/init_import_private_key_result'
229252
require 'turnkey_client/models/init_import_wallet_intent'
230253
require 'turnkey_client/models/init_import_wallet_request'
231254
require 'turnkey_client/models/init_import_wallet_result'
232255
require 'turnkey_client/models/init_otp_auth_intent'
256+
require 'turnkey_client/models/init_otp_auth_intent_v2'
233257
require 'turnkey_client/models/init_otp_auth_request'
234258
require 'turnkey_client/models/init_otp_auth_result'
259+
require 'turnkey_client/models/init_otp_auth_result_v2'
260+
require 'turnkey_client/models/init_otp_intent'
261+
require 'turnkey_client/models/init_otp_request'
262+
require 'turnkey_client/models/init_otp_result'
235263
require 'turnkey_client/models/init_user_email_recovery_intent'
236264
require 'turnkey_client/models/init_user_email_recovery_request'
237265
require 'turnkey_client/models/init_user_email_recovery_result'
@@ -243,6 +271,9 @@
243271
require 'turnkey_client/models/list_user_tags_response'
244272
require 'turnkey_client/models/mnemonic_language'
245273
require 'turnkey_client/models/oauth_intent'
274+
require 'turnkey_client/models/oauth_login_intent'
275+
require 'turnkey_client/models/oauth_login_request'
276+
require 'turnkey_client/models/oauth_login_result'
246277
require 'turnkey_client/models/oauth_provider'
247278
require 'turnkey_client/models/oauth_provider_params'
248279
require 'turnkey_client/models/oauth_request'
@@ -251,6 +282,10 @@
251282
require 'turnkey_client/models/otp_auth_intent'
252283
require 'turnkey_client/models/otp_auth_request'
253284
require 'turnkey_client/models/otp_auth_result'
285+
require 'turnkey_client/models/otp_login_intent'
286+
require 'turnkey_client/models/otp_login_request'
287+
require 'turnkey_client/models/otp_login_result'
288+
require 'turnkey_client/models/outcome'
254289
require 'turnkey_client/models/pagination'
255290
require 'turnkey_client/models/path_format'
256291
require 'turnkey_client/models/payload_encoding'
@@ -292,22 +327,38 @@
292327
require 'turnkey_client/models/sign_transaction_request'
293328
require 'turnkey_client/models/sign_transaction_result'
294329
require 'turnkey_client/models/simple_client_extension_results'
330+
require 'turnkey_client/models/smart_contract_interface_type'
295331
require 'turnkey_client/models/sms_customization_params'
332+
require 'turnkey_client/models/stamp_login_intent'
333+
require 'turnkey_client/models/stamp_login_request'
334+
require 'turnkey_client/models/stamp_login_result'
296335
require 'turnkey_client/models/status'
297336
require 'turnkey_client/models/tag_type'
298337
require 'turnkey_client/models/transaction_type'
338+
require 'turnkey_client/models/ump_v1_policy_evaluation'
299339
require 'turnkey_client/models/update_allowed_origins_intent'
300340
require 'turnkey_client/models/update_allowed_origins_result'
301341
require 'turnkey_client/models/update_policy_intent'
342+
require 'turnkey_client/models/update_policy_intent_v2'
302343
require 'turnkey_client/models/update_policy_request'
303344
require 'turnkey_client/models/update_policy_result'
345+
require 'turnkey_client/models/update_policy_result_v2'
304346
require 'turnkey_client/models/update_private_key_tag_intent'
305347
require 'turnkey_client/models/update_private_key_tag_request'
306348
require 'turnkey_client/models/update_private_key_tag_result'
307349
require 'turnkey_client/models/update_root_quorum_intent'
308350
require 'turnkey_client/models/update_root_quorum_request'
309351
require 'turnkey_client/models/update_root_quorum_result'
352+
require 'turnkey_client/models/update_user_email_intent'
353+
require 'turnkey_client/models/update_user_email_request'
354+
require 'turnkey_client/models/update_user_email_result'
310355
require 'turnkey_client/models/update_user_intent'
356+
require 'turnkey_client/models/update_user_name_intent'
357+
require 'turnkey_client/models/update_user_name_request'
358+
require 'turnkey_client/models/update_user_name_result'
359+
require 'turnkey_client/models/update_user_phone_number_intent'
360+
require 'turnkey_client/models/update_user_phone_number_request'
361+
require 'turnkey_client/models/update_user_phone_number_result'
311362
require 'turnkey_client/models/update_user_request'
312363
require 'turnkey_client/models/update_user_result'
313364
require 'turnkey_client/models/update_user_tag_intent'
@@ -319,7 +370,11 @@
319370
require 'turnkey_client/models/user'
320371
require 'turnkey_client/models/user_params'
321372
require 'turnkey_client/models/user_params_v2'
373+
require 'turnkey_client/models/user_params_v3'
322374
require 'turnkey_client/models/v1_tag'
375+
require 'turnkey_client/models/verify_otp_intent'
376+
require 'turnkey_client/models/verify_otp_request'
377+
require 'turnkey_client/models/verify_otp_result'
323378
require 'turnkey_client/models/vote'
324379
require 'turnkey_client/models/wallet'
325380
require 'turnkey_client/models/wallet_account'
@@ -334,6 +389,7 @@
334389
require 'turnkey_client/api/consensus_api'
335390
require 'turnkey_client/api/features_api'
336391
require 'turnkey_client/api/invitations_api'
392+
require 'turnkey_client/api/on_ramp_api'
337393
require 'turnkey_client/api/organizations_api'
338394
require 'turnkey_client/api/policies_api'
339395
require 'turnkey_client/api/private_key_tags_api'
@@ -343,6 +399,7 @@
343399
require 'turnkey_client/api/user_auth_api'
344400
require 'turnkey_client/api/user_recovery_api'
345401
require 'turnkey_client/api/user_tags_api'
402+
require 'turnkey_client/api/user_verification_api'
346403
require 'turnkey_client/api/users_api'
347404
require 'turnkey_client/api/wallets_api'
348405

turnkey_client/lib/turnkey_client/api/activities_api.rb

Lines changed: 66 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ class ActivitiesApi
1515
def initialize(api_client = ApiClient.default)
1616
@api_client = api_client
1717
end
18-
# List Activities
19-
# List all Activities within an Organization
18+
# List activities
19+
# List all activities within an organization.
2020
# @param body
2121
# @param [Hash] opts the optional parameters
2222
# @return [GetActivitiesResponse]
@@ -25,8 +25,8 @@ def get_activities(body, opts = {})
2525
data
2626
end
2727

28-
# List Activities
29-
# List all Activities within an Organization
28+
# List activities
29+
# List all activities within an organization.
3030
# @param body
3131
# @param [Hash] opts the optional parameters
3232
# @return [Array<(GetActivitiesResponse, Integer, Hash)>] GetActivitiesResponse data, response status code and response headers
@@ -73,8 +73,8 @@ def get_activities_with_http_info(body, opts = {})
7373
end
7474
return data, status_code, headers
7575
end
76-
# Get Activity
77-
# Get details about an Activity
76+
# Get activity
77+
# Get details about an activity.
7878
# @param body
7979
# @param [Hash] opts the optional parameters
8080
# @return [ActivityResponse]
@@ -83,8 +83,8 @@ def get_activity(body, opts = {})
8383
data
8484
end
8585

86-
# Get Activity
87-
# Get details about an Activity
86+
# Get activity
87+
# Get details about an activity.
8888
# @param body
8989
# @param [Hash] opts the optional parameters
9090
# @return [Array<(ActivityResponse, Integer, Hash)>] ActivityResponse data, response status code and response headers
@@ -131,5 +131,63 @@ def get_activity_with_http_info(body, opts = {})
131131
end
132132
return data, status_code, headers
133133
end
134+
# Get policy evaluations
135+
# Get the policy evaluations for an activity.
136+
# @param body
137+
# @param [Hash] opts the optional parameters
138+
# @return [GetPolicyEvaluationsResponse]
139+
def get_policy_evaluations(body, opts = {})
140+
data, _status_code, _headers = get_policy_evaluations_with_http_info(body, opts)
141+
data
142+
end
143+
144+
# Get policy evaluations
145+
# Get the policy evaluations for an activity.
146+
# @param body
147+
# @param [Hash] opts the optional parameters
148+
# @return [Array<(GetPolicyEvaluationsResponse, Integer, Hash)>] GetPolicyEvaluationsResponse data, response status code and response headers
149+
def get_policy_evaluations_with_http_info(body, opts = {})
150+
if @api_client.config.debugging
151+
@api_client.config.logger.debug 'Calling API: ActivitiesApi.get_policy_evaluations ...'
152+
end
153+
# verify the required parameter 'body' is set
154+
if @api_client.config.client_side_validation && body.nil?
155+
fail ArgumentError, "Missing the required parameter 'body' when calling ActivitiesApi.get_policy_evaluations"
156+
end
157+
# resource path
158+
local_var_path = '/public/v1/query/get_policy_evaluations'
159+
160+
# query parameters
161+
query_params = opts[:query_params] || {}
162+
163+
# header parameters
164+
header_params = opts[:header_params] || {}
165+
# HTTP header 'Accept' (if needed)
166+
header_params['Accept'] = @api_client.select_header_accept(['application/json'])
167+
# HTTP header 'Content-Type'
168+
header_params['Content-Type'] = @api_client.select_header_content_type(['application/json'])
169+
170+
# form parameters
171+
form_params = opts[:form_params] || {}
172+
173+
# http body (model)
174+
post_body = opts[:body] || @api_client.object_to_http_body(body)
175+
176+
return_type = opts[:return_type] || 'GetPolicyEvaluationsResponse'
177+
178+
auth_names = opts[:auth_names] || ['ApiKeyAuth', 'AuthenticatorAuth']
179+
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
180+
:header_params => header_params,
181+
:query_params => query_params,
182+
:form_params => form_params,
183+
:body => post_body,
184+
:auth_names => auth_names,
185+
:return_type => return_type)
186+
187+
if @api_client.config.debugging
188+
@api_client.config.logger.debug "API called: ActivitiesApi#get_policy_evaluations\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}"
189+
end
190+
return data, status_code, headers
191+
end
134192
end
135193
end

turnkey_client/lib/turnkey_client/api/api_keys_api.rb

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ class APIKeysApi
1515
def initialize(api_client = ApiClient.default)
1616
@api_client = api_client
1717
end
18-
# Create API Keys
19-
# Add api keys to an existing User
18+
# Create API keys
19+
# Add API keys to an existing user.
2020
# @param body
2121
# @param [Hash] opts the optional parameters
2222
# @return [ActivityResponse]
@@ -25,8 +25,8 @@ def create_api_keys(body, opts = {})
2525
data
2626
end
2727

28-
# Create API Keys
29-
# Add api keys to an existing User
28+
# Create API keys
29+
# Add API keys to an existing user.
3030
# @param body
3131
# @param [Hash] opts the optional parameters
3232
# @return [Array<(ActivityResponse, Integer, Hash)>] ActivityResponse data, response status code and response headers
@@ -73,8 +73,8 @@ def create_api_keys_with_http_info(body, opts = {})
7373
end
7474
return data, status_code, headers
7575
end
76-
# Delete API Keys
77-
# Remove api keys from a User
76+
# Delete API keys
77+
# Remove api keys from a user.
7878
# @param body
7979
# @param [Hash] opts the optional parameters
8080
# @return [ActivityResponse]
@@ -83,8 +83,8 @@ def delete_api_keys(body, opts = {})
8383
data
8484
end
8585

86-
# Delete API Keys
87-
# Remove api keys from a User
86+
# Delete API keys
87+
# Remove api keys from a user.
8888
# @param body
8989
# @param [Hash] opts the optional parameters
9090
# @return [Array<(ActivityResponse, Integer, Hash)>] ActivityResponse data, response status code and response headers
@@ -132,7 +132,7 @@ def delete_api_keys_with_http_info(body, opts = {})
132132
return data, status_code, headers
133133
end
134134
# Get API key
135-
# Get details about an API key
135+
# Get details about an API key.
136136
# @param body
137137
# @param [Hash] opts the optional parameters
138138
# @return [GetApiKeyResponse]
@@ -142,7 +142,7 @@ def get_api_key(body, opts = {})
142142
end
143143

144144
# Get API key
145-
# Get details about an API key
145+
# Get details about an API key.
146146
# @param body
147147
# @param [Hash] opts the optional parameters
148148
# @return [Array<(GetApiKeyResponse, Integer, Hash)>] GetApiKeyResponse data, response status code and response headers
@@ -189,8 +189,8 @@ def get_api_key_with_http_info(body, opts = {})
189189
end
190190
return data, status_code, headers
191191
end
192-
# Get API key
193-
# Get details about API keys for a user
192+
# Get API keys
193+
# Get details about API keys for a user.
194194
# @param body
195195
# @param [Hash] opts the optional parameters
196196
# @return [GetApiKeysResponse]
@@ -199,8 +199,8 @@ def get_api_keys(body, opts = {})
199199
data
200200
end
201201

202-
# Get API key
203-
# Get details about API keys for a user
202+
# Get API keys
203+
# Get details about API keys for a user.
204204
# @param body
205205
# @param [Hash] opts the optional parameters
206206
# @return [Array<(GetApiKeysResponse, Integer, Hash)>] GetApiKeysResponse data, response status code and response headers

0 commit comments

Comments
 (0)