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)
AbstractClient.Proxy (class in pjrpc.client)
add() (pjrpc.server.Dispatcher method)
(pjrpc.server.MethodRegistry method)
add_endpoint() (pjrpc.server.integration.aiohttp.Application method)
(pjrpc.server.integration.flask.JsonRPC method)
add_methods() (pjrpc.server.Dispatcher 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 attribute)
append() (pjrpc.common.BatchRequest method)
(pjrpc.common.BatchResponse method)
Application (class in pjrpc.server.integration.aiohttp)
AsyncDispatcher (class in pjrpc.server)
B
BaseError
BaseSchemaExtractor (class in pjrpc.server.specs.extractors)
BaseUI (class in pjrpc.server.specs)
BaseValidator (class in pjrpc.server.validators)
batch (pjrpc.client.AbstractAsyncClient attribute)
(pjrpc.client.AbstractClient attribute)
BatchRequest (class in pjrpc.common)
BatchResponse (class in pjrpc.common)
bind() (pjrpc.server.validators.BaseValidator method)
build_validation_schema (pjrpc.server.validators.pydantic.PydanticValidator attribute)
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)
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)
DeserializationError
dispatch() (pjrpc.server.AsyncDispatcher method)
(pjrpc.server.Dispatcher method)
Dispatcher (class in pjrpc.server)
dispatcher (pjrpc.server.integration.aio_pika.Executor attribute)
(pjrpc.server.integration.aiohttp.Application attribute)
(pjrpc.server.integration.flask.JsonRPC attribute)
(pjrpc.server.integration.kombu.Executor attribute)
(pjrpc.server.integration.werkzeug.JsonRPC attribute)
E
EITHER (pjrpc.server.specs.openrpc.ParamStructure attribute)
endpoints (pjrpc.server.integration.aiohttp.Application attribute)
(pjrpc.server.integration.flask.JsonRPC attribute)
Error (class in pjrpc.server.specs.extractors)
(class in pjrpc.server.specs.openapi)
(class in pjrpc.server.specs.openrpc)
error (pjrpc.common.BatchResponse attribute)
(pjrpc.common.Response attribute)
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_errors_schema() (pjrpc.server.specs.extractors.BaseSchemaExtractor 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.Request class method)
(pjrpc.common.Response class method)
(pjrpc.common.exceptions.JsonRpcError class method)
G
get() (pjrpc.server.MethodRegistry method)
get_index_page() (pjrpc.server.specs.BaseUI 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 attribute)
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 attribute)
(pjrpc.common.Response attribute)
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 attribute)
(pjrpc.common.Response attribute)
is_notification (pjrpc.common.BatchRequest attribute)
(pjrpc.common.Request attribute)
is_success (pjrpc.common.BatchResponse attribute)
(pjrpc.common.Response attribute)
J
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)
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 attribute)
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)
N
notify() (pjrpc.client.AbstractClient 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 attribute)
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 attribute)
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.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.validators (module)
pjrpc.server.validators.jsonschema (module)
pjrpc.server.validators.pydantic (module)
proxy (pjrpc.client.AbstractClient attribute)
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 attribute)
(pjrpc.common.Response attribute)
Request (class in pjrpc.common)
RequestBody (class in pjrpc.server.specs.openapi)
Response (class in pjrpc.common)
(class in pjrpc.server.specs.openapi)
result (pjrpc.common.BatchResponse attribute)
(pjrpc.common.Response attribute)
S
Schema (class in pjrpc.server.specs.extractors)
schema() (pjrpc.server.specs.openapi.OpenAPI method)
(pjrpc.server.specs.Specification method)
(pjrpc.server.specs.openrpc.OpenRPC method)
SecurityScheme (class in pjrpc.server.specs.openapi)
SecuritySchemeType (class in pjrpc.server.specs.openapi)
send() (pjrpc.client.AbstractAsyncClient method)
(pjrpc.client.AbstractClient 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)
shutdown() (pjrpc.server.integration.aio_pika.Executor method)
signature (pjrpc.server.validators.BaseValidator attribute)
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.Request method)
(pjrpc.common.Response method)
(pjrpc.common.exceptions.JsonRpcError method)
Tracer (class in pjrpc.client)
(class in pjrpc.client.tracer)
U
ui (pjrpc.server.specs.Specification attribute)
ui_path (pjrpc.server.specs.Specification attribute)
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.Dispatcher 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