Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W _ __call__() (blacksmith.middleware._async.base.AsyncHTTPAddHeadersMiddleware method) (blacksmith.middleware._async.base.AsyncHTTPMiddleware method) (blacksmith.middleware._async.circuit_breaker.AsyncCircuitBreakerMiddleware method) (blacksmith.middleware._async.http_cache.AsyncHTTPCacheMiddleware method) (blacksmith.middleware._async.logging.AsyncLoggingMiddleware method) (blacksmith.middleware._async.oauth2_token.AsyncOAuth2RefreshTokenMiddlewareFactory method) (blacksmith.middleware._async.prometheus.AsyncPrometheusMiddleware method) (blacksmith.middleware._async.zipkin.AsyncZipkinMiddleware method) (blacksmith.service._async.adapters.httpx.AsyncHttpxTransport method) (blacksmith.service._async.client.AsyncClientFactory method) __class_vars__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __enter__() (blacksmith.middleware._async.zipkin.AbstractTraceContext method) __exit__() (blacksmith.middleware._async.zipkin.AbstractTraceContext method) __getattr__() (blacksmith.service._async.client.AsyncClient method) __init__() (blacksmith.middleware._async.auth.AsyncHTTPAuthorizationMiddleware method) (blacksmith.middleware._async.auth.AsyncHTTPBearerMiddleware method) (blacksmith.middleware._async.base.AsyncHTTPAddHeadersMiddleware method) (blacksmith.middleware._async.circuit_breaker.AsyncCircuitBreakerMiddleware method) (blacksmith.middleware._async.http_cache.AsyncHTTPCacheMiddleware method) __orig_bases__ (blacksmith.service._async.client.AsyncClient attribute) (blacksmith.service._async.client.AsyncClientFactory attribute) __private_attributes__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_complete__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_computed_fields__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_core_schema__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_custom_init__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_decorators__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_extra__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_fields__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_fields_set__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_generic_metadata__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_parent_namespace__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_post_init__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_private__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_serializer__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_setattr_handlers__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __pydantic_validator__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) __signature__ (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) A AbstractCachePolicy (class in blacksmith) (class in blacksmith.domain.model.middleware.http_cache) AbstractCollectionParser (class in blacksmith) (class in blacksmith.domain.model.params) AbstractErrorParser (class in blacksmith) AbstractHttpBodySerializer (class in blacksmith) (class in blacksmith.service.http_body_serializer) AbstractSerializer (class in blacksmith) (class in blacksmith.domain.model.middleware.http_cache) AbstractTraceContext (class in blacksmith) (class in blacksmith.middleware._async.zipkin) accept() (blacksmith.AbstractHttpBodySerializer method) (blacksmith.service.http_body_serializer.AbstractHttpBodySerializer method) (blacksmith.service.http_body_serializer.JsonRequestSerializer method) (blacksmith.service.http_body_serializer.UrlencodedRequestSerializer method) access_token (blacksmith.AsyncOAuth2RefreshTokenMiddlewareFactory attribute) (blacksmith.middleware._async.oauth2_token.AsyncOAuth2RefreshTokenMiddlewareFactory attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) (blacksmith.SyncOAuth2RefreshTokenMiddlewareFactory attribute) add_middleware() (blacksmith.AsyncClient method) (blacksmith.AsyncClientFactory method) (blacksmith.service._async.client.AsyncClient method) (blacksmith.service._async.client.AsyncClientFactory method) (blacksmith.SyncClient method) (blacksmith.SyncClientFactory method) addr (blacksmith.AsyncConsulDiscovery attribute) (blacksmith.sd._async.adapters.consul.AsyncConsulDiscovery attribute) (blacksmith.SyncConsulDiscovery attribute) address (blacksmith.sd._async.adapters.consul.Service property) and_then() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) annotate() (blacksmith.AbstractTraceContext method) (blacksmith.middleware._async.zipkin.AbstractTraceContext method) ApiRoutes (class in blacksmith.domain.registry) as_optional() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) as_result() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) AsyncAbstractCache (class in blacksmith) (class in blacksmith.middleware._async.http_cache) AsyncAbstractServiceDiscovery (class in blacksmith) (class in blacksmith.sd._async.base) AsyncAbstractTransport (class in blacksmith) (class in blacksmith.service._async.base) AsyncCircuitBreakerMiddleware (class in blacksmith) (class in blacksmith.middleware._async.circuit_breaker) AsyncClient (class in blacksmith) (class in blacksmith.service._async.client) AsyncClientFactory (class in blacksmith) (class in blacksmith.service._async.client) AsyncConsulDiscovery (class in blacksmith) (class in blacksmith.sd._async.adapters.consul) AsyncHTTPAddHeadersMiddleware (class in blacksmith) (class in blacksmith.middleware._async.base) AsyncHTTPAuthorizationMiddleware (class in blacksmith) (class in blacksmith.middleware._async.auth) AsyncHTTPBearerMiddleware (class in blacksmith) (class in blacksmith.middleware._async.auth) AsyncHTTPCacheMiddleware (class in blacksmith) (class in blacksmith.middleware._async.http_cache) AsyncHTTPMiddleware (class in blacksmith) (class in blacksmith.middleware._async.base) AsyncHttpxTransport (class in blacksmith.service._async.adapters.httpx) AsyncLoggingMiddleware (class in blacksmith) (class in blacksmith.middleware._async.logging) AsyncMiddleware (class in blacksmith) AsyncNomadDiscovery (class in blacksmith) (class in blacksmith.sd._async.adapters.nomad) AsyncOAuth2RefreshTokenMiddlewareFactory (class in blacksmith) (class in blacksmith.middleware._async.oauth2_token) AsyncPrometheusMiddleware (class in blacksmith) (class in blacksmith.middleware._async.prometheus) AsyncRouteProxy (class in blacksmith) AsyncRouterDiscovery (class in blacksmith) (class in blacksmith.sd._async.adapters.router) AsyncStaticDiscovery (class in blacksmith) (class in blacksmith.sd._async.adapters.static) AsyncZipkinMiddleware (class in blacksmith) (class in blacksmith.middleware._async.zipkin) Attachment (class in blacksmith) (class in blacksmith.domain.model.params) AttachmentField() (in module blacksmith) (in module blacksmith.domain.model.params) attachments (blacksmith.domain.model.http.HTTPRequest attribute) (blacksmith.HTTPRequest attribute) B blacksmith module blacksmith.domain.exceptions module blacksmith.domain.model.http module blacksmith.domain.model.middleware.circuit_breaker module blacksmith.domain.model.middleware.http_cache module blacksmith.domain.model.middleware.prometheus module blacksmith.domain.model.params module blacksmith.domain.registry module blacksmith.domain.scanner module blacksmith.middleware module blacksmith.middleware._async.auth module blacksmith.middleware._async.base module blacksmith.middleware._async.circuit_breaker module blacksmith.middleware._async.http_cache module blacksmith.middleware._async.logging module blacksmith.middleware._async.oauth2_token module blacksmith.middleware._async.prometheus module blacksmith.middleware._async.zipkin module blacksmith.sd._async.adapters.consul module blacksmith.sd._async.adapters.nomad module blacksmith.sd._async.adapters.router module blacksmith.sd._async.adapters.static module blacksmith.sd._async.base module blacksmith.service._async.adapters.httpx module blacksmith.service._async.base module blacksmith.service._async.client module blacksmith.service.http_body_serializer module blacksmith_cli() (in module blacksmith.sd._async.adapters.consul) bmclient (blacksmith.AsyncOAuth2RefreshTokenMiddlewareFactory attribute) (blacksmith.middleware._async.oauth2_token.AsyncOAuth2RefreshTokenMiddlewareFactory attribute) body (blacksmith.domain.model.http.HTTPRequest attribute) (blacksmith.HTTPRequest attribute) build_headers() (in module blacksmith.service._async.adapters.httpx) C Cache-Control cache_response() (blacksmith.AsyncHTTPCacheMiddleware method) (blacksmith.middleware._async.http_cache.AsyncHTTPCacheMiddleware method) (blacksmith.SyncHTTPCacheMiddleware method) CacheControlPolicy (class in blacksmith) (class in blacksmith.domain.model.middleware.http_cache) cascading failure Circuit Breaker client-side service discovery client_id (blacksmith.AsyncOAuth2RefreshTokenMiddlewareFactory attribute) (blacksmith.middleware._async.oauth2_token.AsyncOAuth2RefreshTokenMiddlewareFactory attribute) (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.SyncOAuth2RefreshTokenMiddlewareFactory attribute) client_name (blacksmith.AsyncRouteProxy attribute) (blacksmith.domain.model.params.ResponseBox attribute) (blacksmith.ResponseBox attribute) (blacksmith.SyncRouteProxy attribute) client_secret (blacksmith.AsyncOAuth2RefreshTokenMiddlewareFactory attribute) (blacksmith.middleware._async.oauth2_token.AsyncOAuth2RefreshTokenMiddlewareFactory attribute) (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.SyncOAuth2RefreshTokenMiddlewareFactory attribute) client_service (blacksmith.domain.registry.Registry attribute) clients (blacksmith.domain.registry.Registry attribute) CLOSED (blacksmith.domain.model.middleware.circuit_breaker.GaugeStateValue attribute) collection (blacksmith.domain.registry.ApiRoutes attribute) collection_delete() (blacksmith.AsyncRouteProxy method) (blacksmith.SyncRouteProxy method) collection_get() (blacksmith.AsyncRouteProxy method) (blacksmith.SyncRouteProxy method) collection_head() (blacksmith.AsyncRouteProxy method) (blacksmith.SyncRouteProxy method) collection_options() (blacksmith.AsyncRouteProxy method) (blacksmith.SyncRouteProxy method) collection_parser (blacksmith.AsyncClient attribute) (blacksmith.AsyncClientFactory attribute) (blacksmith.AsyncRouteProxy attribute) (blacksmith.domain.registry.HttpCollection attribute) (blacksmith.service._async.client.AsyncClient attribute) (blacksmith.service._async.client.AsyncClientFactory attribute) (blacksmith.SyncClient attribute) (blacksmith.SyncClientFactory attribute) (blacksmith.SyncRouteProxy attribute) collection_patch() (blacksmith.AsyncRouteProxy method) (blacksmith.SyncRouteProxy method) collection_post() (blacksmith.AsyncRouteProxy method) (blacksmith.SyncRouteProxy method) collection_put() (blacksmith.AsyncRouteProxy method) (blacksmith.SyncRouteProxy method) CollectionIterator (class in blacksmith) (class in blacksmith.domain.model.params) CollectionParser (class in blacksmith) (class in blacksmith.domain.model.params) ConfigurationError connect (blacksmith.domain.model.http.HTTPTimeout attribute) (blacksmith.HTTPTimeout attribute) Consul consul_token (blacksmith.AsyncConsulDiscovery attribute) (blacksmith.sd._async.adapters.consul.AsyncConsulDiscovery attribute) (blacksmith.SyncConsulDiscovery attribute) ConsulApiError content (blacksmith.Attachment attribute) (blacksmith.domain.model.http.HTTPRawResponse property) (blacksmith.domain.model.params.Attachment attribute) content_type (blacksmith.Attachment attribute) (blacksmith.domain.model.params.Attachment attribute) (blacksmith.middleware._async.oauth2_token.GetToken attribute) contract (blacksmith.domain.registry.HttpResource attribute) count (blacksmith.domain.model.params.Metadata attribute) D default() (blacksmith.service.http_body_serializer.JSONEncoder method) default_error_parser() (in module blacksmith) delete() (blacksmith.AsyncRouteProxy method) (blacksmith.SyncRouteProxy method) deserialize() (blacksmith.AbstractHttpBodySerializer method) (blacksmith.service.http_body_serializer.AbstractHttpBodySerializer method) (blacksmith.service.http_body_serializer.JsonRequestSerializer method) (blacksmith.service.http_body_serializer.UrlencodedRequestSerializer method) dumps() (blacksmith.AbstractSerializer static method) (blacksmith.domain.model.middleware.http_cache.AbstractSerializer static method) (blacksmith.domain.model.middleware.http_cache.JsonSerializer static method) (blacksmith.JsonSerializer static method) E encoding (blacksmith.domain.model.http.HTTPRawResponse property) endpoint (blacksmith.AsyncClient attribute) (blacksmith.AsyncRouteProxy attribute) (blacksmith.service._async.client.AsyncClient attribute) (blacksmith.SyncClient attribute) (blacksmith.SyncRouteProxy attribute) endpoints (blacksmith.AsyncStaticDiscovery attribute) (blacksmith.sd._async.adapters.static.AsyncStaticDiscovery attribute) (blacksmith.SyncStaticDiscovery attribute) error_parser (blacksmith.AsyncClientFactory attribute) (blacksmith.AsyncRouteProxy attribute) (blacksmith.service._async.client.AsyncClientFactory attribute) (blacksmith.SyncClientFactory attribute) (blacksmith.SyncRouteProxy attribute) exclude_httpx_4xx() (in module blacksmith.domain.model.middleware.circuit_breaker) expect() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) expect_err() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) expires_at (blacksmith.AsyncOAuth2RefreshTokenMiddlewareFactory attribute) (blacksmith.middleware._async.oauth2_token.AsyncOAuth2RefreshTokenMiddlewareFactory attribute) (blacksmith.SyncOAuth2RefreshTokenMiddlewareFactory attribute) expires_in (blacksmith.middleware._async.oauth2_token.Token attribute) F Fail Fast Model filename (blacksmith.Attachment attribute) (blacksmith.domain.model.params.Attachment attribute) format_endoint() (blacksmith.AsyncConsulDiscovery method) (blacksmith.sd._async.adapters.consul.AsyncConsulDiscovery method) (blacksmith.SyncConsulDiscovery method) format_service_name() (blacksmith.AsyncConsulDiscovery method) (blacksmith.sd._async.adapters.consul.AsyncConsulDiscovery method) (blacksmith.SyncConsulDiscovery method) G GaugeStateValue (class in blacksmith.domain.model.middleware.circuit_breaker) get() (blacksmith.AsyncAbstractCache method) (blacksmith.AsyncRouteProxy method) (blacksmith.middleware._async.http_cache.AsyncAbstractCache method) (blacksmith.SyncRouteProxy method) get_access_token() (blacksmith.AsyncOAuth2RefreshTokenMiddlewareFactory method) (blacksmith.middleware._async.oauth2_token.AsyncOAuth2RefreshTokenMiddlewareFactory method) (blacksmith.SyncOAuth2RefreshTokenMiddlewareFactory method) get_cache_info_for_response() (blacksmith.AbstractCachePolicy method) (blacksmith.CacheControlPolicy method) (blacksmith.domain.model.middleware.http_cache.AbstractCachePolicy method) (blacksmith.domain.model.middleware.http_cache.CacheControlPolicy method) get_client() (blacksmith.AsyncOAuth2RefreshTokenMiddlewareFactory method) (blacksmith.middleware._async.oauth2_token.AsyncOAuth2RefreshTokenMiddlewareFactory method) (blacksmith.SyncOAuth2RefreshTokenMiddlewareFactory method) get_endpoint() (blacksmith.AsyncAbstractServiceDiscovery method) (blacksmith.AsyncConsulDiscovery method) (blacksmith.AsyncNomadDiscovery method) (blacksmith.AsyncRouterDiscovery method) (blacksmith.AsyncStaticDiscovery method) (blacksmith.sd._async.adapters.consul.AsyncConsulDiscovery method) (blacksmith.sd._async.adapters.nomad.AsyncNomadDiscovery method) (blacksmith.sd._async.adapters.router.AsyncRouterDiscovery method) (blacksmith.sd._async.adapters.static.AsyncStaticDiscovery method) (blacksmith.sd._async.base.AsyncAbstractServiceDiscovery method) (blacksmith.SyncAbstractServiceDiscovery method) (blacksmith.SyncConsulDiscovery method) (blacksmith.SyncNomadDiscovery method) (blacksmith.SyncRouterDiscovery method) (blacksmith.SyncStaticDiscovery method) get_fields() (in module blacksmith.service.http_body_serializer) get_from_cache() (blacksmith.AsyncHTTPCacheMiddleware method) (blacksmith.middleware._async.http_cache.AsyncHTTPCacheMiddleware method) (blacksmith.SyncHTTPCacheMiddleware method) get_location() (in module blacksmith.service.http_body_serializer) get_max_age() (in module blacksmith.domain.model.middleware.http_cache) get_new_token() (blacksmith.AsyncOAuth2RefreshTokenMiddlewareFactory method) (blacksmith.middleware._async.oauth2_token.AsyncOAuth2RefreshTokenMiddlewareFactory method) (blacksmith.SyncOAuth2RefreshTokenMiddlewareFactory method) get_response_cache_key() (blacksmith.AbstractCachePolicy method) (blacksmith.CacheControlPolicy method) (blacksmith.domain.model.middleware.http_cache.AbstractCachePolicy method) (blacksmith.domain.model.middleware.http_cache.CacheControlPolicy method) get_service() (blacksmith.domain.registry.Registry method) get_value() (in module blacksmith.service.http_body_serializer) get_vary_header_split() (in module blacksmith.domain.model.middleware.http_cache) get_vary_key() (blacksmith.AbstractCachePolicy method) (blacksmith.CacheControlPolicy method) (blacksmith.domain.model.middleware.http_cache.AbstractCachePolicy method) (blacksmith.domain.model.middleware.http_cache.CacheControlPolicy method) GetToken (class in blacksmith.middleware._async.oauth2_token) grant_type (blacksmith.middleware._async.oauth2_token.GetToken attribute) H HALF_OPEN (blacksmith.domain.model.middleware.circuit_breaker.GaugeStateValue attribute) handle_request() (blacksmith.AbstractCachePolicy method) (blacksmith.CacheControlPolicy method) (blacksmith.domain.model.middleware.http_cache.AbstractCachePolicy method) (blacksmith.domain.model.middleware.http_cache.CacheControlPolicy method) head() (blacksmith.AsyncRouteProxy method) (blacksmith.SyncRouteProxy method) HeaderField() (in module blacksmith) (in module blacksmith.domain.model.params) headers (blacksmith.AsyncHTTPAddHeadersMiddleware attribute) (blacksmith.Attachment attribute) (blacksmith.domain.model.http.HTTPRawResponse attribute) (blacksmith.domain.model.http.HTTPRequest attribute) (blacksmith.domain.model.http.HTTPResponse attribute) (blacksmith.domain.model.params.Attachment attribute) (blacksmith.HTTPRequest attribute) (blacksmith.HTTPResponse attribute) (blacksmith.middleware._async.base.AsyncHTTPAddHeadersMiddleware attribute) (blacksmith.SyncHTTPAddHeadersMiddleware attribute) HttpCollection (class in blacksmith.domain.registry) HTTPError, [1] HTTPRawResponse (class in blacksmith.domain.model.http) HTTPRequest (class in blacksmith) (class in blacksmith.domain.model.http) HttpResource (class in blacksmith.domain.registry) HTTPResponse (class in blacksmith) (class in blacksmith.domain.model.http) HTTPTimeout (class in blacksmith) (class in blacksmith.domain.model.http) HTTPTimeoutError, [1] I inc_cache_miss() (blacksmith.AsyncHTTPCacheMiddleware method) (blacksmith.middleware._async.http_cache.AsyncHTTPCacheMiddleware method) (blacksmith.SyncHTTPCacheMiddleware method) initialize() (blacksmith.AsyncAbstractCache method) (blacksmith.AsyncCircuitBreakerMiddleware method) (blacksmith.AsyncClientFactory method) (blacksmith.AsyncHTTPCacheMiddleware method) (blacksmith.AsyncHTTPMiddleware method) (blacksmith.middleware._async.base.AsyncHTTPMiddleware method) (blacksmith.middleware._async.circuit_breaker.AsyncCircuitBreakerMiddleware method) (blacksmith.middleware._async.http_cache.AsyncAbstractCache method) (blacksmith.middleware._async.http_cache.AsyncHTTPCacheMiddleware method) (blacksmith.service._async.client.AsyncClientFactory method) (blacksmith.SyncCircuitBreakerMiddleware method) (blacksmith.SyncClientFactory method) (blacksmith.SyncHTTPCacheMiddleware method) (blacksmith.SyncHTTPMiddleware method) inspect() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) inspect_err() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) int_or_0() (in module blacksmith.domain.model.middleware.http_cache) is_client_error (blacksmith.domain.exceptions.HTTPError property) (blacksmith.HTTPError property) is_err() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) is_ok() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) is_server_error (blacksmith.domain.exceptions.HTTPError property) (blacksmith.HTTPError property) J json (blacksmith.AbstractCollectionParser property) (blacksmith.CollectionParser property) (blacksmith.domain.exceptions.HTTPError property) (blacksmith.domain.model.http.HTTPResponse attribute) (blacksmith.domain.model.params.AbstractCollectionParser property) (blacksmith.domain.model.params.CollectionParser property) (blacksmith.domain.model.params.ResponseBox property) (blacksmith.HTTPError property) (blacksmith.HTTPResponse attribute) (blacksmith.ResponseBox property) JSONEncoder (class in blacksmith.service.http_body_serializer) JsonRequestSerializer (class in blacksmith.service.http_body_serializer) JsonSerializer (class in blacksmith) (class in blacksmith.domain.model.middleware.http_cache) L links (blacksmith.domain.model.http.HTTPResponse property) (blacksmith.domain.model.params.Metadata attribute) (blacksmith.HTTPResponse property) loads() (blacksmith.AbstractSerializer static method) (blacksmith.domain.model.middleware.http_cache.AbstractSerializer static method) (blacksmith.domain.model.middleware.http_cache.JsonSerializer static method) (blacksmith.JsonSerializer static method) log() (blacksmith.AsyncLoggingMiddleware method) (blacksmith.middleware._async.logging.AsyncLoggingMiddleware method) (blacksmith.SyncLoggingMiddleware method) M make_headers() (blacksmith.AbstractTraceContext class method) (blacksmith.middleware._async.zipkin.AbstractTraceContext class method) map() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) map_err() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) map_or() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) map_or_else() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) meta (blacksmith.AbstractCollectionParser property) (blacksmith.CollectionIterator property) (blacksmith.CollectionParser property) (blacksmith.domain.model.params.AbstractCollectionParser property) (blacksmith.domain.model.params.CollectionIterator property) (blacksmith.domain.model.params.CollectionParser property) Metadata (class in blacksmith.domain.model.params) method (blacksmith.domain.model.http.HTTPRequest attribute) (blacksmith.domain.model.params.ResponseBox attribute) (blacksmith.HTTPRequest attribute) (blacksmith.ResponseBox attribute) metrics (blacksmith.AsyncPrometheusMiddleware attribute) (blacksmith.middleware._async.prometheus.AsyncPrometheusMiddleware attribute) (blacksmith.SyncPrometheusMiddleware attribute) middlewares (blacksmith.AsyncClient attribute) (blacksmith.AsyncClientFactory attribute) (blacksmith.AsyncRouteProxy attribute) (blacksmith.service._async.client.AsyncClient attribute) (blacksmith.service._async.client.AsyncClientFactory attribute) (blacksmith.SyncClient attribute) (blacksmith.SyncClientFactory attribute) (blacksmith.SyncRouteProxy attribute) model_config (blacksmith.Attachment attribute) (blacksmith.domain.model.params.Attachment attribute) (blacksmith.domain.model.params.Request attribute) (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) (blacksmith.Request attribute) (blacksmith.sd._async.adapters.consul.Service attribute) (blacksmith.sd._async.adapters.consul.ServiceRequest attribute) module blacksmith blacksmith.domain.exceptions blacksmith.domain.model.http blacksmith.domain.model.middleware.circuit_breaker blacksmith.domain.model.middleware.http_cache blacksmith.domain.model.middleware.prometheus blacksmith.domain.model.params blacksmith.domain.registry blacksmith.domain.scanner blacksmith.middleware blacksmith.middleware._async.auth blacksmith.middleware._async.base blacksmith.middleware._async.circuit_breaker blacksmith.middleware._async.http_cache blacksmith.middleware._async.logging blacksmith.middleware._async.oauth2_token blacksmith.middleware._async.prometheus blacksmith.middleware._async.zipkin blacksmith.sd._async.adapters.consul blacksmith.sd._async.adapters.nomad blacksmith.sd._async.adapters.router blacksmith.sd._async.adapters.static blacksmith.sd._async.base blacksmith.service._async.adapters.httpx blacksmith.service._async.base blacksmith.service._async.client blacksmith.service.http_body_serializer N name (blacksmith.AsyncClient attribute) (blacksmith.AsyncRouteProxy attribute) (blacksmith.domain.model.params.ResponseBox attribute) (blacksmith.ResponseBox attribute) (blacksmith.sd._async.adapters.consul.ServiceRequest attribute) (blacksmith.service._async.client.AsyncClient attribute) (blacksmith.SyncClient attribute) (blacksmith.SyncRouteProxy attribute) NoContractException node_address (blacksmith.sd._async.adapters.consul.Service attribute) NoResponseSchemaException O observe_cache_hit() (blacksmith.AsyncHTTPCacheMiddleware method) (blacksmith.middleware._async.http_cache.AsyncHTTPCacheMiddleware method) (blacksmith.SyncHTTPCacheMiddleware method) OPEN (blacksmith.domain.model.middleware.circuit_breaker.GaugeStateValue attribute) options() (blacksmith.AsyncRouteProxy method) (blacksmith.SyncRouteProxy method) or_else() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) P parse_header_links() (in module blacksmith.domain.model.http) patch() (blacksmith.AsyncRouteProxy method) (blacksmith.SyncRouteProxy method) path (blacksmith.domain.model.http.HTTPRequest attribute) (blacksmith.domain.model.params.ResponseBox attribute) (blacksmith.domain.registry.HttpResource attribute) (blacksmith.HTTPRequest attribute) (blacksmith.ResponseBox attribute) PathInfoField() (in module blacksmith) (in module blacksmith.domain.model.params) port (blacksmith.sd._async.adapters.consul.Service attribute) post() (blacksmith.AsyncRouteProxy method) (blacksmith.SyncRouteProxy method) PostBodyField() (in module blacksmith) (in module blacksmith.domain.model.params) Prometheus PrometheusHook (class in blacksmith.domain.model.middleware.circuit_breaker) PrometheusMetrics (class in blacksmith) (class in blacksmith.domain.model.middleware.prometheus) proxies (blacksmith.AsyncAbstractTransport attribute) (blacksmith.service._async.base.AsyncAbstractTransport attribute) (blacksmith.SyncAbstractTransport attribute) put() (blacksmith.AsyncRouteProxy method) (blacksmith.SyncRouteProxy method) Pydantic Q querystring (blacksmith.domain.model.http.HTTPRequest attribute) (blacksmith.HTTPRequest attribute) QueryStringField() (in module blacksmith) (in module blacksmith.domain.model.params) R read (blacksmith.domain.model.http.HTTPTimeout attribute) (blacksmith.HTTPTimeout attribute) refresh_token (blacksmith.AsyncOAuth2RefreshTokenMiddlewareFactory attribute) (blacksmith.middleware._async.oauth2_token.AsyncOAuth2RefreshTokenMiddlewareFactory attribute) (blacksmith.middleware._async.oauth2_token.GetToken attribute) (blacksmith.middleware._async.oauth2_token.Token attribute) (blacksmith.SyncOAuth2RefreshTokenMiddlewareFactory attribute) register() (blacksmith.domain.registry.Registry method) (in module blacksmith) (in module blacksmith.domain.registry) register_http_body_serializer() (in module blacksmith) (in module blacksmith.service.http_body_serializer) registry (blacksmith.AsyncClientFactory attribute) (blacksmith.service._async.client.AsyncClientFactory attribute) (blacksmith.SyncClientFactory attribute) Registry (class in blacksmith.domain.registry) registry (in module blacksmith.domain.registry) Request (class in blacksmith) (class in blacksmith.domain.model.params) resolve() (blacksmith.AsyncConsulDiscovery method) (blacksmith.sd._async.adapters.consul.AsyncConsulDiscovery method) (blacksmith.SyncConsulDiscovery method) resource (blacksmith.domain.registry.ApiRoutes attribute) resources (blacksmith.AsyncClient attribute) (blacksmith.service._async.client.AsyncClient attribute) (blacksmith.SyncClient attribute) resp (blacksmith.AbstractCollectionParser attribute) (blacksmith.domain.model.params.AbstractCollectionParser attribute) response (blacksmith.CollectionIterator attribute) (blacksmith.domain.model.params.CollectionIterator attribute) Response (in module blacksmith) (in module blacksmith.domain.model.params) ResponseBox (class in blacksmith) (class in blacksmith.domain.model.params) result library routes (blacksmith.AsyncRouteProxy attribute) (blacksmith.SyncRouteProxy attribute) S scan() (in module blacksmith) (in module blacksmith.domain.scanner) sd (blacksmith.AsyncClientFactory attribute) (blacksmith.service._async.client.AsyncClientFactory attribute) (blacksmith.SyncClientFactory attribute) serialize() (blacksmith.AbstractHttpBodySerializer method) (blacksmith.service.http_body_serializer.AbstractHttpBodySerializer method) (blacksmith.service.http_body_serializer.JsonRequestSerializer method) (blacksmith.service.http_body_serializer.UrlencodedRequestSerializer method) serialize_part() (in module blacksmith.service.http_body_serializer) serialize_request() (in module blacksmith.service.http_body_serializer) serialize_request_attachment() (in module blacksmith.service.http_body_serializer) serialize_request_body() (in module blacksmith.service.http_body_serializer) serialize_response() (in module blacksmith.service.http_body_serializer) server-side service discovery service Service (class in blacksmith.sd._async.adapters.consul) service discovery service registry service_address (blacksmith.sd._async.adapters.consul.Service attribute) service_name_fmt (blacksmith.AsyncConsulDiscovery attribute) (blacksmith.sd._async.adapters.consul.AsyncConsulDiscovery attribute) (blacksmith.SyncConsulDiscovery attribute) service_url_fmt (blacksmith.AsyncConsulDiscovery attribute) (blacksmith.AsyncRouterDiscovery attribute) (blacksmith.sd._async.adapters.consul.AsyncConsulDiscovery attribute) (blacksmith.sd._async.adapters.router.AsyncRouterDiscovery attribute) (blacksmith.SyncConsulDiscovery attribute) (blacksmith.SyncRouterDiscovery attribute) ServiceRequest (class in blacksmith.sd._async.adapters.consul) set() (blacksmith.AsyncAbstractCache method) (blacksmith.middleware._async.http_cache.AsyncAbstractCache method) status_code (blacksmith.domain.exceptions.HTTPError property) (blacksmith.domain.model.http.HTTPRawResponse attribute) (blacksmith.domain.model.http.HTTPResponse attribute) (blacksmith.HTTPError property) (blacksmith.HTTPResponse attribute) SyncAbstractServiceDiscovery (class in blacksmith) SyncAbstractTransport (class in blacksmith) SyncCircuitBreakerMiddleware (class in blacksmith) SyncClient (class in blacksmith) SyncClientFactory (class in blacksmith) SyncConsulDiscovery (class in blacksmith) SyncHTTPAddHeadersMiddleware (class in blacksmith) SyncHTTPAuthorizationMiddleware (class in blacksmith) SyncHTTPBearerMiddleware (class in blacksmith) SyncHTTPCacheMiddleware (class in blacksmith) SyncHTTPMiddleware (class in blacksmith) SyncLoggingMiddleware (class in blacksmith) SyncMiddleware (class in blacksmith) SyncNomadDiscovery (class in blacksmith) SyncOAuth2RefreshTokenMiddlewareFactory (class in blacksmith) SyncPrometheusMiddleware (class in blacksmith) SyncRouteProxy (class in blacksmith) SyncRouterDiscovery (class in blacksmith) SyncStaticDiscovery (class in blacksmith) SyncZipkinMiddleware (class in blacksmith) T tag() (blacksmith.AbstractTraceContext method) (blacksmith.middleware._async.zipkin.AbstractTraceContext method) text (blacksmith.domain.model.http.HTTPRawResponse property) timeout (blacksmith.AsyncClient attribute) (blacksmith.AsyncClientFactory attribute) (blacksmith.AsyncRouteProxy attribute) (blacksmith.service._async.client.AsyncClient attribute) (blacksmith.service._async.client.AsyncClientFactory attribute) (blacksmith.SyncClient attribute) (blacksmith.SyncClientFactory attribute) (blacksmith.SyncRouteProxy attribute) Token (class in blacksmith.middleware._async.oauth2_token) total_count (blacksmith.domain.model.params.Metadata attribute) total_count_header (blacksmith.CollectionParser attribute) (blacksmith.domain.model.params.CollectionParser attribute) transport (blacksmith.AsyncClient attribute) (blacksmith.AsyncClientFactory attribute) (blacksmith.AsyncRouteProxy attribute) (blacksmith.service._async.client.AsyncClient attribute) (blacksmith.service._async.client.AsyncClientFactory attribute) (blacksmith.SyncClient attribute) (blacksmith.SyncClientFactory attribute) (blacksmith.SyncRouteProxy attribute) U unregister_http_body_serializer() (in module blacksmith) (in module blacksmith.service.http_body_serializer) UnregisteredClientException UnregisteredContentTypeException UnregisteredResourceException UnregisteredRouteException UnregisteredServiceException unversioned_service_name_fmt (blacksmith.AsyncConsulDiscovery attribute) (blacksmith.sd._async.adapters.consul.AsyncConsulDiscovery attribute) (blacksmith.SyncConsulDiscovery attribute) unversioned_service_url_fmt (blacksmith.AsyncConsulDiscovery attribute) (blacksmith.AsyncRouterDiscovery attribute) (blacksmith.sd._async.adapters.consul.AsyncConsulDiscovery attribute) (blacksmith.sd._async.adapters.router.AsyncRouterDiscovery attribute) (blacksmith.SyncConsulDiscovery attribute) (blacksmith.SyncRouterDiscovery attribute) unwrap() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) unwrap_err() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) unwrap_or() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) unwrap_or_else() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) unwrap_or_raise() (blacksmith.domain.model.params.ResponseBox method) (blacksmith.ResponseBox method) url (blacksmith.domain.model.http.HTTPRequest property) (blacksmith.HTTPRequest property) url_pattern (blacksmith.domain.model.http.HTTPRequest attribute) (blacksmith.HTTPRequest attribute) UrlencodedRequestSerializer (class in blacksmith.service.http_body_serializer) V verify_certificate (blacksmith.AsyncAbstractTransport attribute) (blacksmith.service._async.base.AsyncAbstractTransport attribute) (blacksmith.SyncAbstractTransport attribute) version W whitesmith WrongRequestTypeException