List of all items
Structs
- agent::ApiCapabilityManifest
- agent::ApiInfo
- agent::CommandInfo
- agent::EndpointStatistics
- agent::ParameterInfo
- agent::RequestBodyInfo
- agent::ResponseSchemaInfo
- agent::SecuritySchemeInfo
- batch::BatchConfig
- batch::BatchDefaults
- batch::BatchFile
- batch::BatchMetadata
- batch::BatchOperation
- batch::BatchOperationResult
- batch::BatchProcessor
- batch::BatchResult
- cache::metadata::CacheMetadataManager
- cache::models::CachedApertureSecret
- cache::models::CachedCommand
- cache::models::CachedParameter
- cache::models::CachedRequestBody
- cache::models::CachedResponse
- cache::models::CachedSecurityScheme
- cache::models::CachedSpec
- cache::models::CommandExample
- cache::models::GlobalCacheMetadata
- cache::models::ServerVariable
- cache::models::SkippedEndpoint
- cache::models::SpecMetadata
- cli::Cli
- config::manager::ConfigManager
- config::models::AgentDefaults
- config::models::ApertureSecret
- config::models::ApiConfig
- config::models::GlobalConfig
- config::models::RetryDefaults
- config::server_variable_resolver::ServerVariableResolver
- config::settings::SettingInfo
- config::url_resolver::BaseUrlResolver
- docs::DocumentationGenerator
- docs::HelpFormatter
- engine::executor::RetryContext
- error::ErrorContext
- error::JsonError
- fs::OsFileSystem
- interactive::mock::RealInputOutput
- output::Output
- resilience::RetryConfig
- resilience::RetryInfo
- resilience::RetryResult
- resilience::TimeoutConfig
- response_cache::CacheConfig
- response_cache::CacheKey
- response_cache::CacheStats
- response_cache::CachedRequestInfo
- response_cache::CachedResponse
- response_cache::ResponseCache
- search::CommandSearchResult
- search::CommandSearcher
- shortcuts::ResolvedShortcut
- shortcuts::ShortcutResolver
- spec::transformer::SpecTransformer
- spec::transformer::TransformOptions
- spec::validator::SpecValidator
- spec::validator::UnsupportedEndpoint
- spec::validator::ValidationResult
- spec::validator::ValidationWarning
Enums
- agent::SecuritySchemeDetails
- cli::Commands
- cli::ConfigCommands
- cli::OutputFormat
- config::models::SecretSource
- config::settings::SettingKey
- config::settings::SettingValue
- engine::executor::AuthScheme
- error::Error
- error::ErrorKind
- shortcuts::ResolutionResult
Traits
Functions
- agent::generate_capability_manifest
- agent::generate_capability_manifest_from_openapi
- config::manager::get_config_dir
- config::manager::is_url
- constants::is_auth_header
- constants::is_json_content_type
- constants::is_supported_content_type
- duration::parse_duration
- engine::executor::apply_jq_filter
- engine::executor::execute_request
- engine::generator::generate_command_tree
- engine::generator::generate_command_tree_with_flags
- engine::loader::load_cached_spec
- interactive::confirm
- interactive::confirm_exit
- interactive::confirm_with_io
- interactive::confirm_with_io_and_timeout
- interactive::confirm_with_timeout
- interactive::handle_cancellation_input
- interactive::prompt_for_input
- interactive::prompt_for_input_with_io
- interactive::prompt_for_input_with_io_and_timeout
- interactive::prompt_for_input_with_timeout
- interactive::select_from_options
- interactive::select_from_options_with_io
- interactive::select_from_options_with_io_and_timeout
- interactive::select_from_options_with_timeout
- interactive::validate_env_var_name
- resilience::calculate_retry_delay
- resilience::calculate_retry_delay_with_header
- resilience::create_resilient_client
- resilience::execute_with_retry
- resilience::execute_with_retry_tracking
- resilience::is_retryable_error
- resilience::is_retryable_status
- resilience::parse_retry_after_header
- resilience::parse_retry_after_value
- search::format_search_results
- spec::http_methods_iter
- spec::parser::parse_openapi
- spec::resolve_parameter_reference
- spec::resolve_schema_reference
- suggestions::suggest_auth_fix
- suggestions::suggest_network_fix
- suggestions::suggest_parameter_format
- suggestions::suggest_similar_operations
- suggestions::suggest_valid_values
- utils::to_kebab_case
Type Aliases
Constants
- cache::models::CACHE_FORMAT_VERSION
- constants::AUTH_SCHEME_APIKEY
- constants::AUTH_SCHEME_BASIC
- constants::AUTH_SCHEME_BEARER
- constants::AUTH_SCHEME_OAUTH2
- constants::AUTH_SCHEME_OPENID
- constants::CACHE_FILE_SUFFIX
- constants::CACHE_METADATA_FILENAME
- constants::CACHE_SUFFIX
- constants::CLI_ROOT_COMMAND
- constants::COMPONENT_CALLBACKS
- constants::COMPONENT_COMPONENTS
- constants::COMPONENT_EXAMPLES
- constants::COMPONENT_HEADERS
- constants::COMPONENT_LINKS
- constants::COMPONENT_PARAMETERS
- constants::COMPONENT_REQUEST_BODIES
- constants::COMPONENT_RESPONSES
- constants::COMPONENT_SCHEMAS
- constants::COMPONENT_SECURITY_SCHEMES
- constants::CONFIG_FILENAME
- constants::CONTENT_TYPE_CSV
- constants::CONTENT_TYPE_FORM
- constants::CONTENT_TYPE_GRAPHQL
- constants::CONTENT_TYPE_IDENTIFIER_JSON
- constants::CONTENT_TYPE_IDENTIFIER_TEXT
- constants::CONTENT_TYPE_IDENTIFIER_YAML
- constants::CONTENT_TYPE_JSON
- constants::CONTENT_TYPE_MULTIPART
- constants::CONTENT_TYPE_NDJSON
- constants::CONTENT_TYPE_OCTET_STREAM
- constants::CONTENT_TYPE_PDF
- constants::CONTENT_TYPE_PREFIX_IMAGE
- constants::CONTENT_TYPE_TEXT
- constants::CONTENT_TYPE_TEXT_XML
- constants::CONTENT_TYPE_XML
- constants::CONTENT_TYPE_YAML
- constants::CONTEXT_BATCH
- constants::DEFAULT_CACHE_TTL
- constants::DEFAULT_GROUP
- constants::DEFAULT_OPERATION_NAME
- constants::DIR_CACHE
- constants::DIR_RESPONSES
- constants::DIR_SPECS
- constants::EMPTY_ARRAY
- constants::EMPTY_RESPONSE
- constants::ENV_APERTURE_BASE_URL
- constants::ENV_APERTURE_CONFIG_DIR
- constants::ENV_APERTURE_ENV
- constants::ERR_API_CREDENTIALS
- constants::ERR_CONNECTION
- constants::ERR_ENDPOINT_NOT_FOUND
- constants::ERR_FILE_NOT_FOUND
- constants::ERR_JSON_SYNTAX
- constants::ERR_OPENAPI_FORMAT
- constants::ERR_PERMISSION
- constants::ERR_PERMISSION_DENIED
- constants::ERR_RATE_LIMITED
- constants::ERR_SERVER_ERROR
- constants::ERR_TIMEOUT
- constants::ERR_TOML_SYNTAX
- constants::ERR_YAML_SYNTAX
- constants::EXT_APERTURE_SECRET
- constants::EXT_KEY_NAME
- constants::EXT_KEY_SOURCE
- constants::FIELD_ALLOW_EMPTY_VALUE
- constants::FIELD_ALLOW_RESERVED
- constants::FIELD_DEPRECATED
- constants::FIELD_EXCLUSIVE_MAXIMUM
- constants::FIELD_EXCLUSIVE_MINIMUM
- constants::FIELD_EXPLODE
- constants::FIELD_NULLABLE
- constants::FIELD_READ_ONLY
- constants::FIELD_REQUIRED
- constants::FIELD_UNIQUE_ITEMS
- constants::FIELD_WRITE_ONLY
- constants::FILE_EXT_BIN
- constants::FILE_EXT_JSON
- constants::FILE_EXT_YAML
- constants::HEADER_ACCEPT
- constants::HEADER_API_KEY
- constants::HEADER_AUTHORIZATION
- constants::HEADER_AUTHORIZATION_LC
- constants::HEADER_BEARER
- constants::HEADER_CONTENT_TYPE
- constants::HEADER_CONTENT_TYPE_LC
- constants::HEADER_COOKIE
- constants::HEADER_PREFIX_X_API
- constants::HEADER_PREFIX_X_AUTH
- constants::HEADER_PROXY_AUTHORIZATION
- constants::HEADER_TOKEN
- constants::HEADER_X_API_KEY
- constants::HEADER_X_API_TOKEN
- constants::HEADER_X_AUTH_TOKEN
- constants::HTTP_METHOD_DELETE
- constants::HTTP_METHOD_GET
- constants::HTTP_METHOD_HEAD
- constants::HTTP_METHOD_OPTIONS
- constants::HTTP_METHOD_PATCH
- constants::HTTP_METHOD_POST
- constants::HTTP_METHOD_PUT
- constants::LOCATION_HEADER
- constants::MSG_USE_CONFIG_LIST
- constants::MSG_USE_HELP
- constants::MSG_WARNING_PREFIX
- constants::NULL_VALUE
- constants::PARAM_LOCATION_COOKIE
- constants::PARAM_LOCATION_HEADER
- constants::PARAM_LOCATION_PATH
- constants::PARAM_LOCATION_QUERY
- constants::SCHEMA_TYPE_ARRAY
- constants::SCHEMA_TYPE_BOOLEAN
- constants::SCHEMA_TYPE_INTEGER
- constants::SCHEMA_TYPE_NUMBER
- constants::SCHEMA_TYPE_OBJECT
- constants::SCHEMA_TYPE_STRING
- constants::SECURITY_TYPE_APIKEY
- constants::SECURITY_TYPE_HTTP
- constants::SOURCE_ENV
- constants::SUCCESS_STATUS_CODES
- spec::MAX_REFERENCE_DEPTH