=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 # Common files require 'turnkey_client/api_client' require 'turnkey_client/api_error' require 'turnkey_client/version' require 'turnkey_client/configuration' # Models require 'turnkey_client/models/accept_invitation_intent' require 'turnkey_client/models/accept_invitation_intent_v2' require 'turnkey_client/models/accept_invitation_result' require 'turnkey_client/models/access_type' require 'turnkey_client/models/activate_billing_tier_intent' require 'turnkey_client/models/activate_billing_tier_result' require 'turnkey_client/models/activity' require 'turnkey_client/models/activity_response' require 'turnkey_client/models/activity_status' require 'turnkey_client/models/activity_type' require 'turnkey_client/models/activity_v1_address' require 'turnkey_client/models/address_format' require 'turnkey_client/models/any' require 'turnkey_client/models/api_key' require 'turnkey_client/models/api_key_curve' 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/approve_activity_intent' require 'turnkey_client/models/approve_activity_request' require 'turnkey_client/models/attestation' require 'turnkey_client/models/authenticator' require 'turnkey_client/models/authenticator_attestation_response' require 'turnkey_client/models/authenticator_params' require 'turnkey_client/models/authenticator_params_v2' require 'turnkey_client/models/authenticator_transport' require 'turnkey_client/models/config' require 'turnkey_client/models/create_api_keys_intent' require 'turnkey_client/models/create_api_keys_intent_v2' require 'turnkey_client/models/create_api_keys_request' require 'turnkey_client/models/create_api_keys_result' require 'turnkey_client/models/create_api_only_users_intent' require 'turnkey_client/models/create_api_only_users_result' require 'turnkey_client/models/create_authenticators_intent' require 'turnkey_client/models/create_authenticators_intent_v2' require 'turnkey_client/models/create_authenticators_request' require 'turnkey_client/models/create_authenticators_result' 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_oauth_providers_intent' require 'turnkey_client/models/create_oauth_providers_request' require 'turnkey_client/models/create_oauth_providers_result' require 'turnkey_client/models/create_organization_intent' require 'turnkey_client/models/create_organization_intent_v2' require 'turnkey_client/models/create_organization_result' require 'turnkey_client/models/create_policies_intent' require 'turnkey_client/models/create_policies_request' require 'turnkey_client/models/create_policies_result' require 'turnkey_client/models/create_policy_intent' require 'turnkey_client/models/create_policy_intent_v2' require 'turnkey_client/models/create_policy_intent_v3' require 'turnkey_client/models/create_policy_request' require 'turnkey_client/models/create_policy_result' require 'turnkey_client/models/create_private_key_tag_intent' require 'turnkey_client/models/create_private_key_tag_request' require 'turnkey_client/models/create_private_key_tag_result' require 'turnkey_client/models/create_private_keys_intent' require 'turnkey_client/models/create_private_keys_intent_v2' require 'turnkey_client/models/create_private_keys_request' require 'turnkey_client/models/create_private_keys_result' require 'turnkey_client/models/create_private_keys_result_v2' require 'turnkey_client/models/create_read_only_session_intent' require 'turnkey_client/models/create_read_only_session_request' require 'turnkey_client/models/create_read_only_session_result' require 'turnkey_client/models/create_read_write_session_intent' require 'turnkey_client/models/create_read_write_session_request' require 'turnkey_client/models/create_read_write_session_result' require 'turnkey_client/models/create_sub_organization_intent' require 'turnkey_client/models/create_sub_organization_intent_v2' require 'turnkey_client/models/create_sub_organization_intent_v3' require 'turnkey_client/models/create_sub_organization_intent_v4' require 'turnkey_client/models/create_sub_organization_intent_v5' require 'turnkey_client/models/create_sub_organization_intent_v6' require 'turnkey_client/models/create_sub_organization_request' require 'turnkey_client/models/create_sub_organization_result' require 'turnkey_client/models/create_sub_organization_result_v3' require 'turnkey_client/models/create_sub_organization_result_v4' require 'turnkey_client/models/create_sub_organization_result_v5' require 'turnkey_client/models/create_sub_organization_result_v6' require 'turnkey_client/models/create_user_tag_intent' require 'turnkey_client/models/create_user_tag_request' require 'turnkey_client/models/create_user_tag_result' require 'turnkey_client/models/create_users_intent' require 'turnkey_client/models/create_users_intent_v2' require 'turnkey_client/models/create_users_request' require 'turnkey_client/models/create_users_result' require 'turnkey_client/models/create_wallet_accounts_intent' require 'turnkey_client/models/create_wallet_accounts_request' require 'turnkey_client/models/create_wallet_accounts_result' require 'turnkey_client/models/create_wallet_intent' require 'turnkey_client/models/create_wallet_request' require 'turnkey_client/models/create_wallet_result' require 'turnkey_client/models/cred_props_authentication_extensions_client_outputs' require 'turnkey_client/models/credential_type' require 'turnkey_client/models/curve' require 'turnkey_client/models/data_v1_address' require 'turnkey_client/models/delete_api_keys_intent' require 'turnkey_client/models/delete_api_keys_request' require 'turnkey_client/models/delete_api_keys_result' require 'turnkey_client/models/delete_authenticators_intent' require 'turnkey_client/models/delete_authenticators_request' require 'turnkey_client/models/delete_authenticators_result' 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_oauth_providers_intent' require 'turnkey_client/models/delete_oauth_providers_request' require 'turnkey_client/models/delete_oauth_providers_result' require 'turnkey_client/models/delete_organization_intent' require 'turnkey_client/models/delete_organization_result' require 'turnkey_client/models/delete_payment_method_intent' require 'turnkey_client/models/delete_payment_method_result' require 'turnkey_client/models/delete_policy_intent' require 'turnkey_client/models/delete_policy_request' require 'turnkey_client/models/delete_policy_result' require 'turnkey_client/models/delete_private_key_tags_intent' require 'turnkey_client/models/delete_private_key_tags_request' require 'turnkey_client/models/delete_private_key_tags_result' require 'turnkey_client/models/delete_user_tags_intent' require 'turnkey_client/models/delete_user_tags_request' require 'turnkey_client/models/delete_user_tags_result' require 'turnkey_client/models/delete_users_intent' require 'turnkey_client/models/delete_users_request' require 'turnkey_client/models/delete_users_result' require 'turnkey_client/models/disable_private_key_intent' require 'turnkey_client/models/disable_private_key_result' require 'turnkey_client/models/effect' require 'turnkey_client/models/email_auth_intent' require 'turnkey_client/models/email_auth_intent_v2' 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/export_private_key_intent' require 'turnkey_client/models/export_private_key_request' require 'turnkey_client/models/export_private_key_result' require 'turnkey_client/models/export_wallet_account_intent' require 'turnkey_client/models/export_wallet_account_request' require 'turnkey_client/models/export_wallet_account_result' require 'turnkey_client/models/export_wallet_intent' require 'turnkey_client/models/export_wallet_request' require 'turnkey_client/models/export_wallet_result' require 'turnkey_client/models/external_data_v1_credential' require 'turnkey_client/models/external_data_v1_quorum' require 'turnkey_client/models/external_data_v1_timestamp' require 'turnkey_client/models/feature' require 'turnkey_client/models/feature_name' require 'turnkey_client/models/get_activities_request' require 'turnkey_client/models/get_activities_response' require 'turnkey_client/models/get_activity_request' require 'turnkey_client/models/get_api_key_request' 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_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_oauth_providers_request' require 'turnkey_client/models/get_oauth_providers_response' require 'turnkey_client/models/get_organization_configs_request' require 'turnkey_client/models/get_organization_configs_response' require 'turnkey_client/models/get_policies_request' require 'turnkey_client/models/get_policies_response' require 'turnkey_client/models/get_policy_request' require 'turnkey_client/models/get_policy_response' require 'turnkey_client/models/get_private_key_request' require 'turnkey_client/models/get_private_key_response' require 'turnkey_client/models/get_private_keys_request' require 'turnkey_client/models/get_private_keys_response' require 'turnkey_client/models/get_sub_org_ids_request' require 'turnkey_client/models/get_sub_org_ids_response' require 'turnkey_client/models/get_user_request' require 'turnkey_client/models/get_user_response' require 'turnkey_client/models/get_users_request' require 'turnkey_client/models/get_users_response' require 'turnkey_client/models/get_wallet_accounts_request' require 'turnkey_client/models/get_wallet_accounts_response' require 'turnkey_client/models/get_wallet_request' require 'turnkey_client/models/get_wallet_response' require 'turnkey_client/models/get_wallets_request' require 'turnkey_client/models/get_wallets_response' require 'turnkey_client/models/get_whoami_request' require 'turnkey_client/models/get_whoami_response' require 'turnkey_client/models/hash_function' require 'turnkey_client/models/import_private_key_intent' require 'turnkey_client/models/import_private_key_request' require 'turnkey_client/models/import_private_key_result' require 'turnkey_client/models/import_wallet_intent' require 'turnkey_client/models/import_wallet_request' require 'turnkey_client/models/import_wallet_result' require 'turnkey_client/models/init_import_private_key_intent' require 'turnkey_client/models/init_import_private_key_request' require 'turnkey_client/models/init_import_private_key_result' require 'turnkey_client/models/init_import_wallet_intent' require 'turnkey_client/models/init_import_wallet_request' require 'turnkey_client/models/init_import_wallet_result' require 'turnkey_client/models/init_user_email_recovery_intent' require 'turnkey_client/models/init_user_email_recovery_request' 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_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/oauth_intent' require 'turnkey_client/models/oauth_provider' require 'turnkey_client/models/oauth_provider_params' require 'turnkey_client/models/oauth_request' require 'turnkey_client/models/oauth_result' require 'turnkey_client/models/operator' require 'turnkey_client/models/pagination' require 'turnkey_client/models/path_format' require 'turnkey_client/models/payload_encoding' require 'turnkey_client/models/policy' require 'turnkey_client/models/private_key' require 'turnkey_client/models/private_key_params' require 'turnkey_client/models/private_key_result' require 'turnkey_client/models/public_key_credential_with_attestation' require 'turnkey_client/models/recover_user_intent' require 'turnkey_client/models/recover_user_request' require 'turnkey_client/models/recover_user_result' require 'turnkey_client/models/reject_activity_intent' require 'turnkey_client/models/reject_activity_request' require 'turnkey_client/models/remove_organization_feature_intent' require 'turnkey_client/models/remove_organization_feature_request' require 'turnkey_client/models/remove_organization_feature_result' require 'turnkey_client/models/result' require 'turnkey_client/models/root_user_params' require 'turnkey_client/models/root_user_params_v2' require 'turnkey_client/models/root_user_params_v3' require 'turnkey_client/models/selector' require 'turnkey_client/models/selector_v2' require 'turnkey_client/models/set_organization_feature_intent' require 'turnkey_client/models/set_organization_feature_request' require 'turnkey_client/models/set_organization_feature_result' require 'turnkey_client/models/set_payment_method_intent' require 'turnkey_client/models/set_payment_method_intent_v2' require 'turnkey_client/models/set_payment_method_result' require 'turnkey_client/models/sign_raw_payload_intent' require 'turnkey_client/models/sign_raw_payload_intent_v2' require 'turnkey_client/models/sign_raw_payload_request' require 'turnkey_client/models/sign_raw_payload_result' require 'turnkey_client/models/sign_raw_payloads_intent' require 'turnkey_client/models/sign_raw_payloads_request' require 'turnkey_client/models/sign_raw_payloads_result' require 'turnkey_client/models/sign_transaction_intent' 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/simple_client_extension_results' require 'turnkey_client/models/status' require 'turnkey_client/models/tag_type' require 'turnkey_client/models/transaction_type' require 'turnkey_client/models/update_allowed_origins_intent' require 'turnkey_client/models/update_allowed_origins_result' require 'turnkey_client/models/update_policy_intent' require 'turnkey_client/models/update_policy_request' require 'turnkey_client/models/update_policy_result' require 'turnkey_client/models/update_private_key_tag_intent' require 'turnkey_client/models/update_private_key_tag_request' require 'turnkey_client/models/update_private_key_tag_result' require 'turnkey_client/models/update_root_quorum_intent' require 'turnkey_client/models/update_root_quorum_request' require 'turnkey_client/models/update_root_quorum_result' require 'turnkey_client/models/update_user_intent' require 'turnkey_client/models/update_user_request' require 'turnkey_client/models/update_user_result' require 'turnkey_client/models/update_user_tag_intent' require 'turnkey_client/models/update_user_tag_request' require 'turnkey_client/models/update_user_tag_result' require 'turnkey_client/models/user' require 'turnkey_client/models/user_params' require 'turnkey_client/models/user_params_v2' require 'turnkey_client/models/v1_tag' require 'turnkey_client/models/vote' require 'turnkey_client/models/wallet' require 'turnkey_client/models/wallet_account' require 'turnkey_client/models/wallet_account_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/authenticators_api' require 'turnkey_client/api/consensus_api' require 'turnkey_client/api/features_api' require 'turnkey_client/api/invitations_api' require 'turnkey_client/api/organizations_api' require 'turnkey_client/api/policies_api' require 'turnkey_client/api/private_key_tags_api' require 'turnkey_client/api/private_keys_api' require 'turnkey_client/api/sessions_api' require 'turnkey_client/api/signing_api' require 'turnkey_client/api/user_auth_api' require 'turnkey_client/api/user_recovery_api' require 'turnkey_client/api/user_tags_api' require 'turnkey_client/api/users_api' require 'turnkey_client/api/wallets_api' module TurnkeyClient class << self # Customize default settings for the SDK using block. # TurnkeyClient.configure do |config| # config.api_public_key = "xxx" # config.api_private_key = "xxx" # end def configure config = Configuration.default yield(config) ApiClient.new(config) end end end