Index A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V A AbstractAsyncClient (class in pjrpc.client) AbstractAsyncClient.Proxy (class in pjrpc.client) AbstractClient (class in pjrpc.client) AbstractClient.Proxy (class in pjrpc.client) AbstractRequest (class in pjrpc.common) AbstractResponse (class in pjrpc.common) add() (pjrpc.client.integrations.pytest.PjRpcMocker method) (pjrpc.server.MethodRegistry method) add_method() (pjrpc.server.MethodRegistry method) add_methods() (pjrpc.server.integration.aiohttp.Application method) add_spec() (pjrpc.server.integration.aiohttp.Application method) add_spec_ui() (pjrpc.server.integration.aiohttp.Application method) add_subapp() (pjrpc.server.integration.aiohttp.Application method) ApiKeyLocation (class in pjrpc.server.specs.openapi) Application (class in pjrpc.server.integration.aiohttp) AsyncClient (class in pjrpc.client.backend.httpx) AsyncDispatcher (class in pjrpc.server) AsyncHandlerType (in module pjrpc.server.typedefs) AsyncMiddleware (class in pjrpc.client) AsyncMiddlewareType (class in pjrpc.server) (class in pjrpc.server.typedefs) B Backoff (class in pjrpc.client.retry) BaseDispatcher (class in pjrpc.server) BaseError BaseMethodInfoExtractor (class in pjrpc.server.specs.extractors) BaseUI (class in pjrpc.server.specs) BaseValidator (class in pjrpc.server.validators) BaseValidatorFactory (class in pjrpc.server.validators) Batch (class in pjrpc.client) batch() (pjrpc.client.AbstractAsyncClient method) (pjrpc.client.AbstractClient method) Batch.Proxy (class in pjrpc.client) BatchRequest (class in pjrpc.common) BatchResponse (class in pjrpc.common) C call() (pjrpc.client.AbstractAsyncClient method) (pjrpc.client.AbstractClient method) (pjrpc.client.Batch method) calls (pjrpc.client.integrations.pytest.PjRpcMocker property) Client (class in pjrpc.client.backend.aiohttp) (class in pjrpc.client.backend.httpx) (class in pjrpc.client.backend.requests) close() (pjrpc.client.backend.aiohttp.Client method) (pjrpc.client.backend.httpx.AsyncClient method) (pjrpc.client.backend.httpx.Client method) (pjrpc.client.backend.requests.Client method) Components (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) Contact (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) ContentDescriptor (class in pjrpc.server.specs.openrpc) ContextType (in module pjrpc.server.typedefs) D default() (pjrpc.common.JSONEncoder method) (pjrpc.server.JSONEncoder method) (pjrpc.server.specs.JSONEncoder method) DEFAULT_CONTENT_TYPE (in module pjrpc.common) DeserializationError dispatch() (pjrpc.server.AsyncDispatcher method) (pjrpc.server.Dispatcher method) Dispatcher (class in pjrpc.server) E Encoding (class in pjrpc.server.specs.openapi) endpoints (pjrpc.server.integration.aiohttp.Application property) Error (class in pjrpc.server.specs.openrpc) ExampleObject (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) ExponentialBackoff (class in pjrpc.client.retry) ExternalDocumentation (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) extract_deprecation_status() (pjrpc.server.specs.extractors.BaseMethodInfoExtractor method) extract_description() (pjrpc.server.specs.extractors.BaseMethodInfoExtractor method) extract_error_response_schema() (pjrpc.server.specs.extractors.BaseMethodInfoExtractor method) extract_errors() (pjrpc.server.specs.extractors.BaseMethodInfoExtractor method) extract_params_schema() (pjrpc.server.specs.extractors.BaseMethodInfoExtractor method) extract_request_schema() (pjrpc.server.specs.extractors.BaseMethodInfoExtractor method) extract_response_schema() (pjrpc.server.specs.extractors.BaseMethodInfoExtractor method) extract_result_schema() (pjrpc.server.specs.extractors.BaseMethodInfoExtractor method) extract_summary() (pjrpc.server.specs.extractors.BaseMethodInfoExtractor method) F FibonacciBackoff (class in pjrpc.client.retry) from_json() (pjrpc.common.BatchRequest class method) (pjrpc.common.BatchResponse class method) (pjrpc.common.exceptions.JsonRpcError class method) (pjrpc.common.JsonRpcError class method) (pjrpc.common.Request class method) (pjrpc.common.Response class method) G generate() (pjrpc.server.specs.openapi.OpenAPI method) (pjrpc.server.specs.openrpc.OpenRPC method) (pjrpc.server.specs.Specification method) generate_spec() (pjrpc.server.integration.aiohttp.Application method) get() (pjrpc.server.MethodRegistry method) get_index_page() (pjrpc.server.specs.BaseUI method) get_response() (pjrpc.client.Batch method) get_results() (pjrpc.client.Batch method) get_static_folder() (pjrpc.server.specs.BaseUI method) H HandlerType (in module pjrpc.server.typedefs) has_error (pjrpc.common.BatchResponse property) Header (in module pjrpc.server.specs.openapi) http_app (pjrpc.server.integration.aiohttp.Application property) I IdentityError Info (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) InternalError (class in pjrpc.common.exceptions) InvalidParamsError (class in pjrpc.common.exceptions) InvalidRequestError (class in pjrpc.common.exceptions) is_error (pjrpc.common.BatchResponse property) (pjrpc.common.Response property) is_notification (pjrpc.common.BatchRequest property) (pjrpc.common.Request property) is_success (pjrpc.common.BatchResponse property) (pjrpc.common.Response property) J JSONEncoder (class in pjrpc.common) (class in pjrpc.server) (class in pjrpc.server.specs) JsonRpcError, [1], [2], [3] JsonRpcParamsT (in module pjrpc.common.typedefs) JsonRpcRequestIdT (in module pjrpc.common.typedefs) JsonT (in module pjrpc.common) (in module pjrpc.common.typedefs) L License (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) Link (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) M Match (class in pjrpc.client.integrations.pytest) MediaType (class in pjrpc.server.specs.openapi) metadata() (in module pjrpc.server.specs.openapi) (in module pjrpc.server.specs.openrpc) Method (class in pjrpc.server) MethodExample (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) MethodInfo (class in pjrpc.server.specs.openrpc) MethodMetadata (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) MethodNotFoundError (class in pjrpc.common.exceptions) MethodRegistry (class in pjrpc.server) Middleware (class in pjrpc.client) MiddlewareResponse (in module pjrpc.server.typedefs) MiddlewareType (class in pjrpc.server) (class in pjrpc.server.typedefs) module pjrpc pjrpc.client pjrpc.client.backend.aiohttp pjrpc.client.backend.httpx pjrpc.client.backend.requests pjrpc.client.integrations.pytest pjrpc.client.integrations.pytest_aiohttp pjrpc.client.integrations.pytest_requests pjrpc.client.retry pjrpc.common pjrpc.common.exceptions pjrpc.common.generators pjrpc.common.typedefs pjrpc.server pjrpc.server.integration.aiohttp pjrpc.server.specs pjrpc.server.specs.extractors pjrpc.server.specs.openapi pjrpc.server.specs.openrpc pjrpc.server.typedefs pjrpc.server.validators N notify() (pjrpc.client.AbstractAsyncClient method) (pjrpc.client.AbstractClient method) (pjrpc.client.Batch method) O OAuthFlow (class in pjrpc.server.specs.openapi) OAuthFlows (class in pjrpc.server.specs.openapi) OpenAPI (class in pjrpc.server.specs.openapi) OpenRPC (class in pjrpc.server.specs.openrpc) Operation (class in pjrpc.server.specs.openapi) P Parameter (class in pjrpc.server.specs.openapi) ParameterLocation (class in pjrpc.server.specs.openapi) ParamStructure (class in pjrpc.server.specs.openrpc) ParseError (class in pjrpc.common.exceptions) Path (class in pjrpc.server.specs.openapi) PeriodicBackoff (class in pjrpc.client.retry) pjrpc module pjrpc.client module pjrpc.client.backend.aiohttp module pjrpc.client.backend.httpx module pjrpc.client.backend.requests module pjrpc.client.integrations.pytest module pjrpc.client.integrations.pytest_aiohttp module pjrpc.client.integrations.pytest_requests module pjrpc.client.retry module pjrpc.common module pjrpc.common.exceptions module pjrpc.common.generators module pjrpc.common.typedefs module pjrpc.server module pjrpc.server.integration.aiohttp module pjrpc.server.specs module pjrpc.server.specs.extractors module pjrpc.server.specs.openapi module pjrpc.server.specs.openrpc module pjrpc.server.typedefs module pjrpc.server.validators module pjrpc_aiohttp_mocker() (in module pjrpc.client.integrations.pytest_aiohttp) pjrpc_requests_mocker() (in module pjrpc.client.integrations.pytest_requests) PjRpcMocker (class in pjrpc.client.integrations.pytest) ProtocolError proxy (pjrpc.client.AbstractAsyncClient property) (pjrpc.client.AbstractClient property) (pjrpc.client.Batch property) R randint() (in module pjrpc.common.generators) random() (in module pjrpc.common.generators) Reference (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) remove() (pjrpc.client.integrations.pytest.PjRpcMocker method) replace() (pjrpc.client.integrations.pytest.PjRpcMocker method) Request (class in pjrpc.common) REQUEST_CONTENT_TYPES (in module pjrpc.common) RequestArgs (class in pjrpc.client.backend.aiohttp) (class in pjrpc.client.backend.httpx) (class in pjrpc.client.backend.requests) RequestBody (class in pjrpc.server.specs.openapi) requests (pjrpc.client.Batch property) reset() (pjrpc.client.integrations.pytest.PjRpcMocker method) Response (class in pjrpc.common) (class in pjrpc.server.specs.openapi) RESPONSE_CONTENT_TYPES (in module pjrpc.common) RetryStrategy (class in pjrpc.client.retry) S SecurityScheme (class in pjrpc.server.specs.openapi) SecuritySchemeType (class in pjrpc.server.specs.openapi) send() (pjrpc.client.backend.aiohttp.Client method) (pjrpc.client.backend.httpx.AsyncClient method) (pjrpc.client.backend.httpx.Client method) (pjrpc.client.backend.requests.Client method) sequential() (in module pjrpc.common.generators) Server (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) ServerError (class in pjrpc.common.exceptions) ServerVariable (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) set_response() (pjrpc.client.Batch method) Specification (class in pjrpc.server.specs) SpecRoot (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) start() (pjrpc.client.integrations.pytest.PjRpcMocker method) stop() (pjrpc.client.integrations.pytest.PjRpcMocker method) StyleType (class in pjrpc.server.specs.openapi) T Tag (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) to_json() (pjrpc.common.BatchRequest method) (pjrpc.common.BatchResponse method) (pjrpc.common.exceptions.JsonRpcError method) (pjrpc.common.JsonRpcError method) (pjrpc.common.Request method) (pjrpc.common.Response method) U UnsetType (class in pjrpc.common) unwrap_error() (pjrpc.common.BatchResponse method) (pjrpc.common.Response method) unwrap_result() (pjrpc.common.BatchResponse method) (pjrpc.common.Response method) unwrap_results() (pjrpc.common.BatchResponse method) uuid() (in module pjrpc.common.generators) V validate_params() (pjrpc.server.validators.BaseValidator method) ValidationError