Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
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)
APIKEY (pjrpc.server.specs.openapi.SecuritySchemeType attribute)
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)
AsyncMiddlewareType (in module pjrpc.server.typedefs)
B
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)
BY_NAME (pjrpc.server.specs.openrpc.ParamStructure attribute)
BY_POSITION (pjrpc.server.specs.openrpc.ParamStructure attribute)
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)
COOKIE (pjrpc.server.specs.openapi.ApiKeyLocation attribute)
(pjrpc.server.specs.openapi.ParameterLocation attribute)
D
DEEP_OBJECT (pjrpc.server.specs.openapi.StyleType attribute)
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
EITHER (pjrpc.server.specs.openrpc.ParamStructure attribute)
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)
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
FORM (pjrpc.server.specs.openapi.StyleType attribute)
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)
HEADER (pjrpc.server.specs.openapi.ApiKeyLocation attribute)
(pjrpc.server.specs.openapi.ParameterLocation attribute)
HTTP (pjrpc.server.specs.openapi.SecuritySchemeType attribute)
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
LABEL (pjrpc.server.specs.openapi.StyleType attribute)
License (class in pjrpc.server.specs.openapi)
(class in pjrpc.server.specs.openrpc)
LoggingTracer (class in pjrpc.client)
(class in pjrpc.client.tracer)
M
MATRIX (pjrpc.server.specs.openapi.StyleType attribute)
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)
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.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
OAUTH2 (pjrpc.server.specs.openapi.SecuritySchemeType attribute)
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)
OPENID_CONNECT (pjrpc.server.specs.openapi.SecuritySchemeType attribute)
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.openapi.ParameterLocation attribute)
path (pjrpc.server.specs.Specification property)
PIPE_DELIMITED (pjrpc.server.specs.openapi.StyleType attribute)
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.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)
Q
QUERY (pjrpc.server.specs.openapi.ApiKeyLocation attribute)
(pjrpc.server.specs.openapi.ParameterLocation attribute)
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)
result (pjrpc.common.BatchResponse property)
(pjrpc.common.Response property)
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)
SIMPLE (pjrpc.server.specs.openapi.StyleType attribute)
SPACE_DELIMITED (pjrpc.server.specs.openapi.StyleType attribute)
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)
pjrpc
Navigation
Installation
Quick start
Client
Server
Validation
Errors
Extending
Testing
Tracing
Specification:
Web UI
Examples
Developer Interface
Development
Related Topics
Documentation overview
Quick search