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) AbstractClient (class in pjrpc.client) AbstractRequest (class in pjrpc.common) AbstractResponse (class in pjrpc.common) add() (pjrpc.client.BaseBatch method) (pjrpc.server.BaseDispatcher method) (pjrpc.server.MethodRegistry method) add_endpoint() (pjrpc.server.integration.aiohttp.Application method) (pjrpc.server.integration.flask.JsonRPC method) add_methods() (pjrpc.server.BaseDispatcher method) (pjrpc.server.MethodRegistry method) annotate() (in module pjrpc.server.specs.openapi) (in module pjrpc.server.specs.openrpc) ApiKeyLocation (class in pjrpc.server.specs.openapi) app (pjrpc.server.integration.aiohttp.Application property) append() (pjrpc.common.BatchRequest method) (pjrpc.common.BatchResponse method) Application (class in pjrpc.server.integration.aiohttp) AsyncBatch (class in pjrpc.client) AsyncBatch.Proxy (class in pjrpc.client) AsyncDispatcher (class in pjrpc.server) AsyncErrorHandlerType (in module pjrpc.server.typedefs) AsyncHandlerType (in module pjrpc.server.typedefs) AsyncMiddlewareType (in module pjrpc.server.typedefs) B Backoff (class in pjrpc.client.retry) BaseAbstractClient (class in pjrpc.client) BaseAbstractClient.Proxy (class in pjrpc.client) BaseBatch (class in pjrpc.client) BaseBatch.BaseProxy (class in pjrpc.client) BaseDispatcher (class in pjrpc.server) BaseError BaseSchemaExtractor (class in pjrpc.server.specs.extractors) BaseUI (class in pjrpc.server.specs) BaseValidator (class in pjrpc.server.validators) Batch (class in pjrpc.client) batch (pjrpc.client.AbstractAsyncClient property) (pjrpc.client.AbstractClient property) Batch.Proxy (class in pjrpc.client) BatchRequest (class in pjrpc.common) BatchResponse (class in pjrpc.common) bind() (pjrpc.server.validators.BaseValidator method) build_validation_schema() (pjrpc.server.validators.pydantic.PydanticValidator method) C call() (pjrpc.client.AbstractAsyncClient method) (pjrpc.client.AbstractClient method) (pjrpc.client.AsyncBatch method) (pjrpc.client.AsyncBatch.Proxy method) (pjrpc.client.BaseBatch method) (pjrpc.client.BaseBatch.BaseProxy method) (pjrpc.client.Batch method) (pjrpc.client.Batch.Proxy method) Client (class in pjrpc.client.backend.aio_pika) (class in pjrpc.client.backend.aiohttp) (class in pjrpc.client.backend.kombu) (class in pjrpc.client.backend.requests) ClientError close() (pjrpc.client.backend.aio_pika.Client method) (pjrpc.client.backend.aiohttp.Client method) (pjrpc.client.backend.kombu.Client method) (pjrpc.client.backend.requests.Client method) Components (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) connect() (pjrpc.client.backend.aio_pika.Client method) 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) dispatcher (pjrpc.server.integration.aio_pika.Executor property) (pjrpc.server.integration.aiohttp.Application property) (pjrpc.server.integration.flask.JsonRPC property) (pjrpc.server.integration.kombu.Executor property) (pjrpc.server.integration.werkzeug.JsonRPC property) E endpoints (pjrpc.server.integration.aiohttp.Application property) (pjrpc.server.integration.flask.JsonRPC property) Error (class in pjrpc.server.specs.extractors) (class in pjrpc.server.specs.openrpc) error (pjrpc.common.BatchResponse property) (pjrpc.common.Response property) ErrorExample (class in pjrpc.server.specs.extractors) ErrorHandlerType (in module pjrpc.server.typedefs) Example (class in pjrpc.server.specs.extractors) ExampleObject (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) Executor (class in pjrpc.server.integration.aio_pika) (class in pjrpc.server.integration.kombu) ExponentialBackoff (class in pjrpc.client.retry) extend() (pjrpc.common.BatchRequest method) (pjrpc.common.BatchResponse method) ExternalDocumentation (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) extract_deprecation_status() (pjrpc.server.specs.extractors.BaseSchemaExtractor method) extract_description() (pjrpc.server.specs.extractors.BaseSchemaExtractor method) extract_error_examples() (pjrpc.server.specs.extractors.BaseSchemaExtractor method) extract_errors_schema() (pjrpc.server.specs.extractors.BaseSchemaExtractor method) (pjrpc.server.specs.extractors.pydantic.PydanticSchemaExtractor method) extract_examples() (pjrpc.server.specs.extractors.BaseSchemaExtractor method) extract_params_schema() (pjrpc.server.specs.extractors.BaseSchemaExtractor method) (pjrpc.server.specs.extractors.pydantic.PydanticSchemaExtractor method) extract_result_schema() (pjrpc.server.specs.extractors.BaseSchemaExtractor method) (pjrpc.server.specs.extractors.pydantic.PydanticSchemaExtractor method) extract_summary() (pjrpc.server.specs.extractors.BaseSchemaExtractor method) extract_tags() (pjrpc.server.specs.extractors.BaseSchemaExtractor 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.Request class method) (pjrpc.common.Response class method) Func (in module pjrpc.common.typedefs) G get() (pjrpc.server.MethodRegistry method) get_error() (pjrpc.common.BatchResponse method) (pjrpc.common.Response method) get_index_page() (pjrpc.server.specs.BaseUI method) (pjrpc.server.specs.openapi.RapiDoc method) (pjrpc.server.specs.openapi.ReDoc method) (pjrpc.server.specs.openapi.SwaggerUI method) get_static_folder() (pjrpc.server.specs.BaseUI method) (pjrpc.server.specs.openapi.RapiDoc method) (pjrpc.server.specs.openapi.ReDoc method) (pjrpc.server.specs.openapi.SwaggerUI method) H has_error (pjrpc.common.BatchResponse property) I id (pjrpc.common.Request property) (pjrpc.common.Response property) IdentityError Info (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) init_app() (pjrpc.server.integration.flask.JsonRPC method) InternalError InvalidParamsError InvalidRequestError 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 Json (in module pjrpc.common.typedefs) JSONEncoder (class in pjrpc.common) (class in pjrpc.server) (class in pjrpc.server.specs) JsonRPC (class in pjrpc.server.integration.flask) (class in pjrpc.server.integration.werkzeug) JsonRpcError JsonRpcErrorMeta (class in pjrpc.common.exceptions) JsonRpcParams (in module pjrpc.common.typedefs) JsonRpcRequestId (in module pjrpc.common.typedefs) JsonSchemaValidator (class in pjrpc.server.validators.jsonschema) L License (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) LoggingTracer (class in pjrpc.client) (class in pjrpc.client.tracer) M MediaType (class in pjrpc.server.specs.openapi) merge() (pjrpc.server.MethodRegistry method) Method (class in pjrpc.server) method (pjrpc.common.Request property) MethodExample (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) MethodInfo (class in pjrpc.server.specs.openrpc) MethodNotFoundError MethodRegistry (class in pjrpc.server) MethodType (in module pjrpc.common.typedefs) MiddlewareResponse (in module pjrpc.server.typedefs) MiddlewareType (in module pjrpc.server.typedefs) module pjrpc pjrpc.client pjrpc.client.backend.aio_pika pjrpc.client.backend.aiohttp pjrpc.client.backend.kombu pjrpc.client.backend.requests pjrpc.client.retry pjrpc.client.tracer pjrpc.common pjrpc.common.exceptions pjrpc.common.generators pjrpc.common.typedefs pjrpc.server pjrpc.server.integration.aio_pika pjrpc.server.integration.aiohttp pjrpc.server.integration.flask pjrpc.server.integration.kombu pjrpc.server.integration.werkzeug pjrpc.server.specs pjrpc.server.specs.extractors pjrpc.server.specs.extractors.pydantic pjrpc.server.specs.openapi pjrpc.server.specs.openrpc pjrpc.server.typedefs pjrpc.server.validators pjrpc.server.validators.jsonschema pjrpc.server.validators.pydantic N notify() (pjrpc.client.AbstractAsyncClient method) (pjrpc.client.AbstractClient method) (pjrpc.client.BaseBatch method) O OAuthFlow (class in pjrpc.server.specs.openapi) OAuthFlows (class in pjrpc.server.specs.openapi) on_error() (pjrpc.client.LoggingTracer method) (pjrpc.client.Tracer method) (pjrpc.client.tracer.LoggingTracer method) (pjrpc.client.tracer.Tracer method) on_request_begin() (pjrpc.client.LoggingTracer method) (pjrpc.client.Tracer method) (pjrpc.client.tracer.LoggingTracer method) (pjrpc.client.tracer.Tracer method) on_request_end() (pjrpc.client.LoggingTracer method) (pjrpc.client.Tracer method) (pjrpc.client.tracer.LoggingTracer method) (pjrpc.client.tracer.Tracer method) 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) params (pjrpc.common.Request property) ParamStructure (class in pjrpc.server.specs.openrpc) ParseError Path (class in pjrpc.server.specs.openapi) path (pjrpc.server.specs.Specification property) PeriodicBackoff (class in pjrpc.client.retry) pjrpc module pjrpc.client module pjrpc.client.backend.aio_pika module pjrpc.client.backend.aiohttp module pjrpc.client.backend.kombu module pjrpc.client.backend.requests module pjrpc.client.retry module pjrpc.client.tracer module pjrpc.common module pjrpc.common.exceptions module pjrpc.common.generators module pjrpc.common.typedefs module pjrpc.server module pjrpc.server.integration.aio_pika module pjrpc.server.integration.aiohttp module pjrpc.server.integration.flask module pjrpc.server.integration.kombu module pjrpc.server.integration.werkzeug module pjrpc.server.specs module pjrpc.server.specs.extractors module pjrpc.server.specs.extractors.pydantic module pjrpc.server.specs.openapi module pjrpc.server.specs.openrpc module pjrpc.server.typedefs module pjrpc.server.validators module pjrpc.server.validators.jsonschema module pjrpc.server.validators.pydantic module proxy (pjrpc.client.AsyncBatch property) (pjrpc.client.BaseAbstractClient property) (pjrpc.client.BaseBatch property) (pjrpc.client.Batch property) PydanticSchemaExtractor (class in pjrpc.server.specs.extractors.pydantic) PydanticValidator (class in pjrpc.server.validators.pydantic) R randint() (in module pjrpc.common.generators) random() (in module pjrpc.common.generators) RapiDoc (class in pjrpc.server.specs.openapi) ReDoc (class in pjrpc.server.specs.openapi) related (pjrpc.common.BatchResponse property) (pjrpc.common.Response property) Request (class in pjrpc.common) REQUEST_CONTENT_TYPES (in module pjrpc.common) RequestBody (class in pjrpc.server.specs.openapi) Response (class in pjrpc.common) (class in pjrpc.server.specs.openapi) RESPONSE_CONTENT_TYPES (in module pjrpc.common) ResponseOrUnset (in module pjrpc.server.typedefs) result (pjrpc.common.BatchResponse property) (pjrpc.common.Response property) retry() (in module pjrpc.client.retry) retry_async() (in module pjrpc.client.retry) RetryStrategy (class in pjrpc.client.retry) S Schema (class in pjrpc.server.specs.extractors) schema() (pjrpc.server.specs.openapi.OpenAPI method) (pjrpc.server.specs.openrpc.OpenRPC method) (pjrpc.server.specs.Specification method) SecurityScheme (class in pjrpc.server.specs.openapi) SecuritySchemeType (class in pjrpc.server.specs.openapi) send() (pjrpc.client.AbstractAsyncClient method) (pjrpc.client.AbstractClient method) (pjrpc.client.AsyncBatch method) (pjrpc.client.BaseBatch method) (pjrpc.client.Batch method) sequential() (in module pjrpc.common.generators) Server (class in pjrpc.server.specs.openapi) (class in pjrpc.server.specs.openrpc) ServerError ServerVariable (class in pjrpc.server.specs.openapi) set_default_content_type() (in module pjrpc.common) shutdown() (pjrpc.server.integration.aio_pika.Executor method) signature() (pjrpc.server.validators.BaseValidator method) Specification (class in pjrpc.server.specs) start() (pjrpc.server.integration.aio_pika.Executor method) StyleType (class in pjrpc.server.specs.openapi) SwaggerUI (class in pjrpc.server.specs.openapi) T Tag (class in pjrpc.server.specs.extractors) (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.Request method) (pjrpc.common.Response method) Tracer (class in pjrpc.client) (class in pjrpc.client.tracer) U ui (pjrpc.server.specs.Specification property) ui_path (pjrpc.server.specs.Specification property) UnsetType (class in pjrpc.common) uuid() (in module pjrpc.common.generators) V validate() (pjrpc.server.validators.BaseValidator method) validate_method() (pjrpc.server.validators.BaseValidator method) (pjrpc.server.validators.jsonschema.JsonSchemaValidator method) (pjrpc.server.validators.pydantic.PydanticValidator method) ValidationError view() (pjrpc.server.BaseDispatcher method) (pjrpc.server.MethodRegistry method) ViewMixin (class in pjrpc.server)