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.prometheus.AsyncPrometheusMiddleware method) (blacksmith.service._async.adapters.httpx.AsyncHttpxTransport method) (blacksmith.service._async.client.AsyncClientFactory 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) 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) 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) 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) 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) AsyncMiddleware (class in blacksmith) AsyncNomadDiscovery (class in blacksmith) (class in blacksmith.sd._async.adapters.nomad) 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) 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.prometheus 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) 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_name (blacksmith.AsyncRouteProxy attribute) (blacksmith.SyncRouteProxy 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.domain.model.http.HTTPRawResponse property) 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) F Fail Fast Model 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_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_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_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) 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.domain.model.http.HTTPRawResponse attribute) (blacksmith.domain.model.http.HTTPRequest attribute) (blacksmith.domain.model.http.HTTPResponse 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) M make_headers() (blacksmith.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.HTTPRequest 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_computed_fields (blacksmith.domain.model.params.Request attribute) (blacksmith.domain.model.params.Response attribute) (blacksmith.Request attribute) (blacksmith.Response attribute) (blacksmith.sd._async.adapters.consul.Service attribute) (blacksmith.sd._async.adapters.consul.ServiceRequest attribute) model_config (blacksmith.domain.model.params.Request attribute) (blacksmith.domain.model.params.Response attribute) (blacksmith.Request attribute) (blacksmith.Response attribute) (blacksmith.sd._async.adapters.consul.Service attribute) (blacksmith.sd._async.adapters.consul.ServiceRequest attribute) model_fields (blacksmith.domain.model.params.Request attribute) (blacksmith.domain.model.params.Response attribute) (blacksmith.Request attribute) (blacksmith.Response 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.prometheus 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.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.registry.HttpResource attribute) (blacksmith.HTTPRequest 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) 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.CollectionParser attribute) (blacksmith.domain.model.params.AbstractCollectionParser attribute) response (blacksmith.CollectionIterator attribute) (blacksmith.domain.model.params.CollectionIterator attribute) Response (class in blacksmith) (class in 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_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) SyncMiddleware (class in blacksmith) SyncNomadDiscovery (class in blacksmith) SyncPrometheusMiddleware (class in blacksmith) SyncRouteProxy (class in blacksmith) SyncRouterDiscovery (class in blacksmith) SyncStaticDiscovery (class in blacksmith) T tag() (blacksmith.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) 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