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 property)
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 property)
(pjrpc.client.AbstractClient property)
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)
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 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.openapi)
(class in pjrpc.server.specs.openrpc)
error() (pjrpc.common.BatchResponse property)
(pjrpc.common.Response property)
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.exceptions.JsonRpcError class method)
(pjrpc.common.Request class method)
(pjrpc.common.Response 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 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
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 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)
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.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.validators
pjrpc.server.validators.jsonschema
pjrpc.server.validators.pydantic
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 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.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 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)
RequestBody (class in pjrpc.server.specs.openapi)
Response (class in pjrpc.common)
(class in pjrpc.server.specs.openapi)
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)
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 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.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