=begin #Cloudsmith API (v1) #The API to the Cloudsmith Service OpenAPI spec version: v1 Contact: support@cloudsmith.io Generated by: https://github.com/swagger-api/swagger-codegen.git Swagger Codegen version: 2.4.26 =end # Common files require 'cloudsmith-api/api_client' require 'cloudsmith-api/api_error' require 'cloudsmith-api/version' require 'cloudsmith-api/configuration' # Models require 'cloudsmith-api/models/allocated_limit' require 'cloudsmith-api/models/allocated_limit_raw' require 'cloudsmith-api/models/alpine_package_upload' require 'cloudsmith-api/models/alpine_package_upload_request' require 'cloudsmith-api/models/architecture' require 'cloudsmith-api/models/cargo_package_upload' require 'cloudsmith-api/models/cargo_package_upload_request' require 'cloudsmith-api/models/cocoapods_package_upload' require 'cloudsmith-api/models/cocoapods_package_upload_request' require 'cloudsmith-api/models/common_bandwidth_metrics' require 'cloudsmith-api/models/common_bandwidth_metrics_value' require 'cloudsmith-api/models/common_downloads_metrics' require 'cloudsmith-api/models/common_downloads_metrics_value' require 'cloudsmith-api/models/common_metrics' require 'cloudsmith-api/models/composer_package_upload' require 'cloudsmith-api/models/composer_package_upload_request' require 'cloudsmith-api/models/conan_package_upload' require 'cloudsmith-api/models/conan_package_upload_request' require 'cloudsmith-api/models/conda_package_upload' require 'cloudsmith-api/models/conda_package_upload_request' require 'cloudsmith-api/models/cran_package_upload' require 'cloudsmith-api/models/cran_package_upload_request' require 'cloudsmith-api/models/cran_upstream' require 'cloudsmith-api/models/cran_upstream_request' require 'cloudsmith-api/models/cran_upstream_request_patch' require 'cloudsmith-api/models/dart_package_upload' require 'cloudsmith-api/models/dart_package_upload_request' require 'cloudsmith-api/models/dart_upstream' require 'cloudsmith-api/models/dart_upstream_request' require 'cloudsmith-api/models/dart_upstream_request_patch' require 'cloudsmith-api/models/deb_package_upload' require 'cloudsmith-api/models/deb_package_upload_request' require 'cloudsmith-api/models/deb_upstream' require 'cloudsmith-api/models/deb_upstream_request' require 'cloudsmith-api/models/deb_upstream_request_patch' require 'cloudsmith-api/models/distribution' require 'cloudsmith-api/models/distribution_full' require 'cloudsmith-api/models/distribution_version' require 'cloudsmith-api/models/docker_package_upload' require 'cloudsmith-api/models/docker_package_upload_request' require 'cloudsmith-api/models/docker_upstream' require 'cloudsmith-api/models/docker_upstream_request' require 'cloudsmith-api/models/docker_upstream_request_patch' require 'cloudsmith-api/models/entitlement_usage_metrics' require 'cloudsmith-api/models/error_detail' require 'cloudsmith-api/models/eula' require 'cloudsmith-api/models/format' require 'cloudsmith-api/models/format_support' require 'cloudsmith-api/models/format_support_upstream' require 'cloudsmith-api/models/geo_ip_location' require 'cloudsmith-api/models/go_package_upload' require 'cloudsmith-api/models/go_package_upload_request' require 'cloudsmith-api/models/helm_package_upload' require 'cloudsmith-api/models/helm_package_upload_request' require 'cloudsmith-api/models/helm_upstream' require 'cloudsmith-api/models/helm_upstream_request' require 'cloudsmith-api/models/helm_upstream_request_patch' require 'cloudsmith-api/models/hex_package_upload' require 'cloudsmith-api/models/hex_package_upload_request' require 'cloudsmith-api/models/history' require 'cloudsmith-api/models/history_fieldset' require 'cloudsmith-api/models/history_fieldset_raw' require 'cloudsmith-api/models/luarocks_package_upload' require 'cloudsmith-api/models/luarocks_package_upload_request' require 'cloudsmith-api/models/maven_package_upload' require 'cloudsmith-api/models/maven_package_upload_request' require 'cloudsmith-api/models/maven_upstream' require 'cloudsmith-api/models/maven_upstream_request' require 'cloudsmith-api/models/maven_upstream_request_patch' require 'cloudsmith-api/models/namespace' require 'cloudsmith-api/models/namespace_audit_log' require 'cloudsmith-api/models/nested_license_policy' require 'cloudsmith-api/models/nested_vulnerability_policy' require 'cloudsmith-api/models/nested_vulnerability_scan_results' require 'cloudsmith-api/models/npm_package_upload' require 'cloudsmith-api/models/npm_package_upload_request' require 'cloudsmith-api/models/npm_upstream' require 'cloudsmith-api/models/npm_upstream_request' require 'cloudsmith-api/models/npm_upstream_request_patch' require 'cloudsmith-api/models/nuget_package_upload' require 'cloudsmith-api/models/nuget_package_upload_request' require 'cloudsmith-api/models/nuget_upstream' require 'cloudsmith-api/models/nuget_upstream_request' require 'cloudsmith-api/models/nuget_upstream_request_patch' require 'cloudsmith-api/models/organization' require 'cloudsmith-api/models/organization_group_sync' require 'cloudsmith-api/models/organization_group_sync_request' require 'cloudsmith-api/models/organization_invite' require 'cloudsmith-api/models/organization_invite_extend' require 'cloudsmith-api/models/organization_invite_request' require 'cloudsmith-api/models/organization_invite_update' require 'cloudsmith-api/models/organization_invite_update_request_patch' require 'cloudsmith-api/models/organization_membership' require 'cloudsmith-api/models/organization_package_license_policy' require 'cloudsmith-api/models/organization_package_license_policy_request' require 'cloudsmith-api/models/organization_package_license_policy_request_patch' require 'cloudsmith-api/models/organization_package_vulnerability_policy' require 'cloudsmith-api/models/organization_package_vulnerability_policy_request' require 'cloudsmith-api/models/organization_package_vulnerability_policy_request_patch' require 'cloudsmith-api/models/organization_team' require 'cloudsmith-api/models/organization_team_members' require 'cloudsmith-api/models/organization_team_membership' require 'cloudsmith-api/models/organization_team_request' require 'cloudsmith-api/models/organization_team_request_patch' require 'cloudsmith-api/models/p2_package_upload' require 'cloudsmith-api/models/p2_package_upload_request' require 'cloudsmith-api/models/package' require 'cloudsmith-api/models/package_copy' require 'cloudsmith-api/models/package_copy_request' require 'cloudsmith-api/models/package_deny_policy' require 'cloudsmith-api/models/package_deny_policy_request' require 'cloudsmith-api/models/package_deny_policy_request_patch' require 'cloudsmith-api/models/package_dependencies' require 'cloudsmith-api/models/package_dependency' require 'cloudsmith-api/models/package_file' require 'cloudsmith-api/models/package_file_parts_upload' require 'cloudsmith-api/models/package_file_upload' require 'cloudsmith-api/models/package_file_upload_request' require 'cloudsmith-api/models/package_license_policy_evaluation_request' require 'cloudsmith-api/models/package_license_policy_evaluation_request_request' require 'cloudsmith-api/models/package_license_policy_violation_log' require 'cloudsmith-api/models/package_license_policy_violation_log_cursor_page' require 'cloudsmith-api/models/package_move' require 'cloudsmith-api/models/package_move_request' require 'cloudsmith-api/models/package_quarantine' require 'cloudsmith-api/models/package_quarantine_request' require 'cloudsmith-api/models/package_resync' require 'cloudsmith-api/models/package_status' require 'cloudsmith-api/models/package_tag' require 'cloudsmith-api/models/package_tag_request' require 'cloudsmith-api/models/package_usage_metrics' require 'cloudsmith-api/models/package_version_badge' require 'cloudsmith-api/models/package_vulnerability' require 'cloudsmith-api/models/package_vulnerability_policy_evaluation_request' require 'cloudsmith-api/models/package_vulnerability_policy_evaluation_request_request' require 'cloudsmith-api/models/package_vulnerability_policy_violation_log' require 'cloudsmith-api/models/package_vulnerability_policy_violation_log_cursor_page' require 'cloudsmith-api/models/python_package_upload' require 'cloudsmith-api/models/python_package_upload_request' require 'cloudsmith-api/models/python_upstream' require 'cloudsmith-api/models/python_upstream_request' require 'cloudsmith-api/models/python_upstream_request_patch' require 'cloudsmith-api/models/quota' require 'cloudsmith-api/models/quota_history' require 'cloudsmith-api/models/rate_check' require 'cloudsmith-api/models/raw_package_upload' require 'cloudsmith-api/models/raw_package_upload_request' require 'cloudsmith-api/models/repository' require 'cloudsmith-api/models/repository_audit_log' require 'cloudsmith-api/models/repository_create' require 'cloudsmith-api/models/repository_create_request' require 'cloudsmith-api/models/repository_geo_ip_cidr' require 'cloudsmith-api/models/repository_geo_ip_country_code' require 'cloudsmith-api/models/repository_geo_ip_rules' require 'cloudsmith-api/models/repository_geo_ip_rules_request' require 'cloudsmith-api/models/repository_geo_ip_rules_request_patch' require 'cloudsmith-api/models/repository_geo_ip_test_address' require 'cloudsmith-api/models/repository_geo_ip_test_address_response' require 'cloudsmith-api/models/repository_geo_ip_test_address_response_dict' require 'cloudsmith-api/models/repository_gpg_key' require 'cloudsmith-api/models/repository_gpg_key_create' require 'cloudsmith-api/models/repository_privilege_dict' require 'cloudsmith-api/models/repository_privilege_input' require 'cloudsmith-api/models/repository_privilege_input_request' require 'cloudsmith-api/models/repository_privilege_input_request_patch' require 'cloudsmith-api/models/repository_request_patch' require 'cloudsmith-api/models/repository_rsa_key' require 'cloudsmith-api/models/repository_rsa_key_create' require 'cloudsmith-api/models/repository_token' require 'cloudsmith-api/models/repository_token_action' require 'cloudsmith-api/models/repository_token_refresh' require 'cloudsmith-api/models/repository_token_refresh_request' require 'cloudsmith-api/models/repository_token_request' require 'cloudsmith-api/models/repository_token_request_patch' require 'cloudsmith-api/models/repository_token_sync' require 'cloudsmith-api/models/repository_token_sync_request' require 'cloudsmith-api/models/repository_webhook' require 'cloudsmith-api/models/repository_webhook_request' require 'cloudsmith-api/models/repository_webhook_request_patch' require 'cloudsmith-api/models/resources_rate_check' require 'cloudsmith-api/models/respository_geo_ip_enable_disable' require 'cloudsmith-api/models/respository_geo_ip_enable_disable_request' require 'cloudsmith-api/models/rpm_package_upload' require 'cloudsmith-api/models/rpm_package_upload_request' require 'cloudsmith-api/models/rpm_upstream' require 'cloudsmith-api/models/rpm_upstream_request' require 'cloudsmith-api/models/rpm_upstream_request_patch' require 'cloudsmith-api/models/ruby_package_upload' require 'cloudsmith-api/models/ruby_package_upload_request' require 'cloudsmith-api/models/ruby_upstream' require 'cloudsmith-api/models/ruby_upstream_request' require 'cloudsmith-api/models/ruby_upstream_request_patch' require 'cloudsmith-api/models/service' require 'cloudsmith-api/models/service_request' require 'cloudsmith-api/models/service_request_patch' require 'cloudsmith-api/models/service_teams' require 'cloudsmith-api/models/status_basic' require 'cloudsmith-api/models/storage_allocated_limit' require 'cloudsmith-api/models/storage_allocated_limit_raw' require 'cloudsmith-api/models/storage_region' require 'cloudsmith-api/models/storage_usage' require 'cloudsmith-api/models/storage_usage_raw' require 'cloudsmith-api/models/swift_package_upload' require 'cloudsmith-api/models/swift_package_upload_request' require 'cloudsmith-api/models/tags' require 'cloudsmith-api/models/terraform_package_upload' require 'cloudsmith-api/models/terraform_package_upload_request' require 'cloudsmith-api/models/usage' require 'cloudsmith-api/models/usage_fieldset' require 'cloudsmith-api/models/usage_limits' require 'cloudsmith-api/models/usage_limits_raw' require 'cloudsmith-api/models/usage_raw' require 'cloudsmith-api/models/user_auth_token' require 'cloudsmith-api/models/user_auth_token_request' require 'cloudsmith-api/models/user_brief' require 'cloudsmith-api/models/user_profile' require 'cloudsmith-api/models/vagrant_package_upload' require 'cloudsmith-api/models/vagrant_package_upload_request' require 'cloudsmith-api/models/vulnerability' require 'cloudsmith-api/models/vulnerability_scan' require 'cloudsmith-api/models/vulnerability_scan_results' require 'cloudsmith-api/models/vulnerability_scan_results_list' require 'cloudsmith-api/models/vulnerability_scan_version' require 'cloudsmith-api/models/webhook_template' # APIs require 'cloudsmith-api/api/audit_log_api' require 'cloudsmith-api/api/badges_api' require 'cloudsmith-api/api/distros_api' require 'cloudsmith-api/api/entitlements_api' require 'cloudsmith-api/api/files_api' require 'cloudsmith-api/api/formats_api' require 'cloudsmith-api/api/metrics_api' require 'cloudsmith-api/api/namespaces_api' require 'cloudsmith-api/api/orgs_api' require 'cloudsmith-api/api/packages_api' require 'cloudsmith-api/api/quota_api' require 'cloudsmith-api/api/rates_api' require 'cloudsmith-api/api/repos_api' require 'cloudsmith-api/api/status_api' require 'cloudsmith-api/api/storage_regions_api' require 'cloudsmith-api/api/user_api' require 'cloudsmith-api/api/users_api' require 'cloudsmith-api/api/vulnerabilities_api' require 'cloudsmith-api/api/webhooks_api' module CloudsmithApi class << self # Customize default settings for the SDK using block. # CloudsmithApi.configure do |config| # config.username = "xxx" # config.password = "xxx" # end # If no block given, return the default Configuration object. def configure if block_given? yield(Configuration.default) else Configuration.default end end end end