Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
A
ADD (aiohttp_json_api.fields.decorators.Tag attribute)
add_link() (aiohttp_json_api.fields.base.Relationship method)
add_relationship() (aiohttp_json_api.abc.contoller.ControllerABC method)
(aiohttp_json_api.controller.DefaultController method)
adds() (in module aiohttp_json_api.fields.decorators)
AFTER_DESERIALIZATION (aiohttp_json_api.common.Step attribute)
AFTER_SERIALIZATION (aiohttp_json_api.common.Step attribute)
aiohttp_json_api (module)
aiohttp_json_api.abc (module)
aiohttp_json_api.abc.contoller (module)
aiohttp_json_api.abc.field (module)
aiohttp_json_api.abc.processors (module)
aiohttp_json_api.abc.schema (module)
aiohttp_json_api.common (module)
aiohttp_json_api.context (module)
aiohttp_json_api.controller (module)
aiohttp_json_api.encoder (module)
aiohttp_json_api.errors (module)
aiohttp_json_api.fields (module)
aiohttp_json_api.fields.attributes (module)
aiohttp_json_api.fields.base (module)
aiohttp_json_api.fields.decorators (module)
aiohttp_json_api.fields.relationships (module)
aiohttp_json_api.fields.trafarets (module)
aiohttp_json_api.handlers (module)
aiohttp_json_api.helpers (module)
aiohttp_json_api.jsonpointer (module)
aiohttp_json_api.middleware (module)
aiohttp_json_api.pagination (module)
aiohttp_json_api.registry (module)
aiohttp_json_api.schema (module)
aiohttp_json_api.typings (module)
aiohttp_json_api.utils (module)
ALLOWED_MEMBER_NAME_REGEX (in module aiohttp_json_api.common)
ALLOWED_MEMBER_NAME_RULE (in module aiohttp_json_api.common)
ALWAYS (aiohttp_json_api.common.Event attribute)
app (aiohttp_json_api.context.JSONAPIContext attribute)
append() (aiohttp_json_api.errors.ErrorList method)
as_dict (aiohttp_json_api.errors.Error attribute)
ASC (aiohttp_json_api.common.SortDirection attribute)
Attribute (class in aiohttp_json_api.fields.base)
B
BaseField (class in aiohttp_json_api.fields.base)
BaseSchema (class in aiohttp_json_api.schema)
BEFORE_DESERIALIZATION (aiohttp_json_api.common.Step attribute)
BEFORE_SERIALIZATION (aiohttp_json_api.common.Step attribute)
best_match() (in module aiohttp_json_api.helpers)
Bool (in module aiohttp_json_api.fields.attributes)
Boolean (class in aiohttp_json_api.fields.attributes)
C
Callee (in module aiohttp_json_api.typings)
check_and_return() (aiohttp_json_api.fields.trafarets.DecimalTrafaret method)
Complex (class in aiohttp_json_api.fields.attributes)
controller (aiohttp_json_api.context.JSONAPIContext attribute)
ControllerABC (class in aiohttp_json_api.abc.contoller)
ControllerMeta (class in aiohttp_json_api.abc.contoller)
convert_field_name() (aiohttp_json_api.context.JSONAPIContext class method)
convertable (aiohttp_json_api.fields.trafarets.DecimalTrafaret attribute)
create_resource() (aiohttp_json_api.abc.contoller.ControllerABC method)
Cursor (class in aiohttp_json_api.pagination)
D
data (aiohttp_json_api.registry.Registry attribute)
DateTime (class in aiohttp_json_api.fields.attributes)
Decimal (class in aiohttp_json_api.fields.attributes)
DecimalTrafaret (class in aiohttp_json_api.fields.trafarets)
default() (aiohttp_json_api.encoder.JSONEncoder method)
default_add() (aiohttp_json_api.abc.contoller.ControllerABC static method)
(aiohttp_json_api.controller.DefaultController static method)
default_getter() (aiohttp_json_api.abc.schema.SchemaABC static method)
(aiohttp_json_api.schema.BaseSchema static method)
default_include() (aiohttp_json_api.abc.contoller.ControllerABC static method)
(aiohttp_json_api.controller.DefaultController static method)
DEFAULT_LIMIT (in module aiohttp_json_api.pagination)
default_query() (aiohttp_json_api.abc.contoller.ControllerABC static method)
(aiohttp_json_api.controller.DefaultController static method)
default_remove() (aiohttp_json_api.abc.contoller.ControllerABC static method)
(aiohttp_json_api.controller.DefaultController static method)
default_setter() (aiohttp_json_api.abc.schema.SchemaABC static method)
(aiohttp_json_api.schema.BaseSchema static method)
DefaultController (class in aiohttp_json_api.controller)
DELETE (aiohttp_json_api.common.Event attribute)
delete_relationship() (in module aiohttp_json_api.handlers)
delete_resource() (aiohttp_json_api.abc.contoller.ControllerABC method)
(in module aiohttp_json_api.handlers)
DESC (aiohttp_json_api.common.SortDirection attribute)
deserialize() (aiohttp_json_api.abc.field.FieldABC method)
(aiohttp_json_api.fields.attributes.Complex method)
(aiohttp_json_api.fields.attributes.DateTime method)
(aiohttp_json_api.fields.attributes.Decimal method)
(aiohttp_json_api.fields.attributes.Dict method)
(aiohttp_json_api.fields.attributes.Float method)
(aiohttp_json_api.fields.attributes.Fraction method)
(aiohttp_json_api.fields.attributes.Integer method)
(aiohttp_json_api.fields.attributes.List method)
(aiohttp_json_api.fields.attributes.String method)
(aiohttp_json_api.fields.attributes.TimeDelta method)
(aiohttp_json_api.fields.attributes.URI method)
(aiohttp_json_api.fields.attributes.UUID method)
(aiohttp_json_api.fields.base.BaseField method)
deserialize_resource() (aiohttp_json_api.abc.schema.SchemaABC method)
(aiohttp_json_api.schema.BaseSchema method)
Dict (class in aiohttp_json_api.fields.attributes)
E
Email (class in aiohttp_json_api.fields.attributes)
ensure_collection() (in module aiohttp_json_api.helpers)
ensure_identifier() (aiohttp_json_api.registry.Registry method)
Error
error_to_response() (in module aiohttp_json_api.utils)
ErrorList
event (aiohttp_json_api.context.JSONAPIContext attribute)
Event (class in aiohttp_json_api.common)
extend() (aiohttp_json_api.errors.ErrorList method)
F
fetch_compound_documents() (aiohttp_json_api.abc.contoller.ControllerABC method)
(aiohttp_json_api.controller.DefaultController method)
fetch_resource() (aiohttp_json_api.abc.contoller.ControllerABC method)
FieldABC (class in aiohttp_json_api.abc.field)
fields (aiohttp_json_api.context.JSONAPIContext attribute)
FIELDS_RE (aiohttp_json_api.context.JSONAPIContext attribute)
FILTER_KEY (aiohttp_json_api.context.JSONAPIContext attribute)
FILTER_VALUE (aiohttp_json_api.context.JSONAPIContext attribute)
FilterRule (class in aiohttp_json_api.common)
filters (aiohttp_json_api.context.JSONAPIContext attribute)
FIRST (aiohttp_json_api.pagination.Cursor attribute)
first() (in module aiohttp_json_api.helpers)
Float (class in aiohttp_json_api.fields.attributes)
Fraction (class in aiohttp_json_api.fields.attributes)
G
GET (aiohttp_json_api.common.Event attribute)
(aiohttp_json_api.fields.decorators.Tag attribute)
get_collection() (in module aiohttp_json_api.handlers)
get_compound_documents() (in module aiohttp_json_api.utils)
get_field() (aiohttp_json_api.abc.schema.SchemaABC class method)
(aiohttp_json_api.schema.BaseSchema class method)
get_filter() (aiohttp_json_api.context.JSONAPIContext method)
get_mime_type_params() (in module aiohttp_json_api.helpers)
get_object_id() (aiohttp_json_api.schema.BaseSchema static method)
get_order() (aiohttp_json_api.context.JSONAPIContext method)
get_processors() (in module aiohttp_json_api.helpers)
get_related() (in module aiohttp_json_api.handlers)
get_relationship() (in module aiohttp_json_api.handlers)
get_relationship_field() (aiohttp_json_api.abc.schema.SchemaABC class method)
(aiohttp_json_api.schema.BaseSchema class method)
get_resource() (in module aiohttp_json_api.handlers)
get_router_resource() (in module aiohttp_json_api.helpers)
get_value() (aiohttp_json_api.abc.schema.SchemaABC method)
(aiohttp_json_api.schema.BaseSchema method)
gets() (in module aiohttp_json_api.fields.decorators)
H
has_filter() (aiohttp_json_api.context.JSONAPIContext method)
HTTPBadGateway
HTTPBadRequest
HTTPConflict
HTTPFailedDependency
HTTPForbidden
HTTPGatewayTimeout
HTTPGone
HTTPInsufficientStorage
HTTPInternalServerError
HTTPLocked
HTTPMethodNotAllowed
HTTPNotAcceptable
HTTPNotExtended
HTTPNotFound
HTTPNotImplemented
HTTPPreConditionFailed
HTTPServiceUnavailable
HTTPTooManyRequests
HTTPUnauthorized
HTTPUnprocessableEntity
HTTPUnsupportedMediaType
HTTPVariantAlsoNegotiates
I
id (aiohttp_json_api.common.ResourceID attribute)
include (aiohttp_json_api.context.JSONAPIContext attribute)
INCLUDE (aiohttp_json_api.fields.decorators.Tag attribute)
includes() (in module aiohttp_json_api.fields.decorators)
inflect() (aiohttp_json_api.context.JSONAPIContext method)
Integer (class in aiohttp_json_api.fields.attributes)
InvalidType
InvalidValue
is_collection() (in module aiohttp_json_api.helpers)
is_generator() (in module aiohttp_json_api.helpers)
is_indexable_but_not_string() (in module aiohttp_json_api.helpers)
is_iterable_but_not_string() (in module aiohttp_json_api.helpers)
issubclass() (in module aiohttp_json_api.abc.schema)
J
json (aiohttp_json_api.errors.ErrorList attribute)
JSONAPI (in module aiohttp_json_api.common)
JSONAPI_CONTENT_TYPE (in module aiohttp_json_api.common)
jsonapi_middleware() (in module aiohttp_json_api.middleware)
jsonapi_response() (in module aiohttp_json_api.utils)
JSONAPIContext (class in aiohttp_json_api.context)
JSONEncoder (class in aiohttp_json_api.encoder)
JSONPointer (class in aiohttp_json_api.jsonpointer)
K
key (aiohttp_json_api.abc.field.FieldABC attribute)
(aiohttp_json_api.fields.base.BaseField attribute)
L
LAST (aiohttp_json_api.pagination.Cursor attribute)
last_page (aiohttp_json_api.pagination.NumberSize attribute)
limit (aiohttp_json_api.pagination.NumberSize attribute)
LimitOffset (class in aiohttp_json_api.pagination)
Link (class in aiohttp_json_api.fields.base)
links() (aiohttp_json_api.pagination.Cursor method)
(aiohttp_json_api.pagination.LimitOffset method)
(aiohttp_json_api.pagination.NumberSize method)
(aiohttp_json_api.pagination.PaginationABC method)
List (class in aiohttp_json_api.fields.attributes)
logger (in module aiohttp_json_api.common)
M
make_sentinel() (in module aiohttp_json_api.helpers)
map_data_to_schema() (aiohttp_json_api.schema.BaseSchema method)
mapped_key (aiohttp_json_api.abc.field.FieldABC attribute)
(aiohttp_json_api.fields.base.BaseField attribute)
meta() (aiohttp_json_api.pagination.Cursor method)
(aiohttp_json_api.pagination.LimitOffset method)
(aiohttp_json_api.pagination.NumberSize method)
(aiohttp_json_api.pagination.PaginationABC method)
MetaProcessors (class in aiohttp_json_api.abc.processors)
N
name (aiohttp_json_api.abc.field.FieldABC attribute)
(aiohttp_json_api.common.FilterRule attribute)
(aiohttp_json_api.fields.base.BaseField attribute)
NEVER (aiohttp_json_api.common.Event attribute)
Number (in module aiohttp_json_api.fields.attributes)
NumberSize (class in aiohttp_json_api.pagination)
O
offset (aiohttp_json_api.pagination.NumberSize attribute)
OPTIONS_CLASS (aiohttp_json_api.abc.schema.SchemaABC attribute)
opts (aiohttp_json_api.abc.schema.SchemaABC attribute)
(aiohttp_json_api.schema.BaseSchema attribute)
P
page_link() (aiohttp_json_api.pagination.PaginationABC method)
pagination (aiohttp_json_api.context.JSONAPIContext attribute)
PaginationABC (class in aiohttp_json_api.pagination)
parse_request_fields() (aiohttp_json_api.context.JSONAPIContext class method)
parse_request_filters() (aiohttp_json_api.context.JSONAPIContext class method)
parse_request_includes() (aiohttp_json_api.context.JSONAPIContext class method)
parse_request_sorting() (aiohttp_json_api.context.JSONAPIContext class method)
PATCH (aiohttp_json_api.common.Event attribute)
patch_relationship() (in module aiohttp_json_api.handlers)
patch_resource() (in module aiohttp_json_api.handlers)
POST (aiohttp_json_api.common.Event attribute)
post_relationship() (in module aiohttp_json_api.handlers)
post_resource() (in module aiohttp_json_api.handlers)
post_validate() (aiohttp_json_api.abc.field.FieldABC method)
(aiohttp_json_api.fields.base.BaseField method)
post_validate_resource() (aiohttp_json_api.abc.schema.SchemaABC method)
(aiohttp_json_api.schema.BaseSchema method)
pre_validate() (aiohttp_json_api.abc.field.FieldABC method)
(aiohttp_json_api.fields.attributes.Boolean method)
(aiohttp_json_api.fields.attributes.Complex method)
(aiohttp_json_api.fields.attributes.DateTime method)
(aiohttp_json_api.fields.attributes.Decimal method)
(aiohttp_json_api.fields.attributes.Email method)
(aiohttp_json_api.fields.attributes.Float method)
(aiohttp_json_api.fields.attributes.Fraction method)
(aiohttp_json_api.fields.attributes.Integer method)
(aiohttp_json_api.fields.attributes.List method)
(aiohttp_json_api.fields.attributes.String method)
(aiohttp_json_api.fields.attributes.TimeDelta method)
(aiohttp_json_api.fields.attributes.URI method)
(aiohttp_json_api.fields.attributes.UUID method)
(aiohttp_json_api.fields.base.BaseField method)
(aiohttp_json_api.fields.base.Relationship method)
pre_validate_field() (aiohttp_json_api.abc.schema.SchemaABC method)
(aiohttp_json_api.schema.BaseSchema method)
pre_validate_resource() (aiohttp_json_api.abc.schema.SchemaABC method)
(aiohttp_json_api.schema.BaseSchema method)
Q
quality_and_fitness_parsed() (in module aiohttp_json_api.helpers)
queries() (in module aiohttp_json_api.fields.decorators)
QUERY (aiohttp_json_api.fields.decorators.Tag attribute)
query_collection() (aiohttp_json_api.abc.contoller.ControllerABC method)
query_relatives() (aiohttp_json_api.abc.contoller.ControllerABC method)
(aiohttp_json_api.controller.DefaultController method)
query_resource() (aiohttp_json_api.abc.contoller.ControllerABC method)
R
registry (aiohttp_json_api.context.JSONAPIContext attribute)
Registry (class in aiohttp_json_api.registry)
relation (aiohttp_json_api.fields.base.Relationship attribute)
(aiohttp_json_api.fields.relationships.ToMany attribute)
(aiohttp_json_api.fields.relationships.ToOne attribute)
Relation (class in aiohttp_json_api.common)
Relationship (class in aiohttp_json_api.fields.base)
REMOVE (aiohttp_json_api.fields.decorators.Tag attribute)
remove_relationship() (aiohttp_json_api.abc.contoller.ControllerABC method)
(aiohttp_json_api.controller.DefaultController method)
removes() (in module aiohttp_json_api.fields.decorators)
render_document() (in module aiohttp_json_api.utils)
request (aiohttp_json_api.context.JSONAPIContext attribute)
RequestFields (in module aiohttp_json_api.typings)
RequestFilters (in module aiohttp_json_api.typings)
RequestIncludes (in module aiohttp_json_api.typings)
RequestSorting (in module aiohttp_json_api.typings)
resource_type (aiohttp_json_api.context.JSONAPIContext attribute)
ResourceID (class in aiohttp_json_api.common)
ResourceIdentifier (in module aiohttp_json_api.typings)
ResourceNotFound
S
schema (aiohttp_json_api.context.JSONAPIContext attribute)
SchemaABC (class in aiohttp_json_api.abc.schema)
SchemaABC.Options (class in aiohttp_json_api.abc.schema)
SchemaMeta (class in aiohttp_json_api.abc.schema)
SchemaOpts (class in aiohttp_json_api.abc.schema)
serialize() (aiohttp_json_api.abc.field.FieldABC method)
(aiohttp_json_api.fields.attributes.Boolean method)
(aiohttp_json_api.fields.attributes.Complex method)
(aiohttp_json_api.fields.attributes.DateTime method)
(aiohttp_json_api.fields.attributes.Decimal method)
(aiohttp_json_api.fields.attributes.Dict method)
(aiohttp_json_api.fields.attributes.Email method)
(aiohttp_json_api.fields.attributes.Float method)
(aiohttp_json_api.fields.attributes.Fraction method)
(aiohttp_json_api.fields.attributes.Integer method)
(aiohttp_json_api.fields.attributes.List method)
(aiohttp_json_api.fields.attributes.String method)
(aiohttp_json_api.fields.attributes.TimeDelta method)
(aiohttp_json_api.fields.attributes.URI method)
(aiohttp_json_api.fields.attributes.UUID method)
(aiohttp_json_api.fields.base.BaseField method)
(aiohttp_json_api.fields.base.Link method)
(aiohttp_json_api.fields.relationships.ToMany method)
(aiohttp_json_api.fields.relationships.ToOne method)
serialize_relationship() (aiohttp_json_api.abc.schema.SchemaABC method)
(aiohttp_json_api.schema.BaseSchema method)
serialize_resource() (aiohttp_json_api.abc.schema.SchemaABC method)
(aiohttp_json_api.schema.BaseSchema method)
(in module aiohttp_json_api.utils)
SET (aiohttp_json_api.fields.decorators.Tag attribute)
set_value() (aiohttp_json_api.abc.schema.SchemaABC method)
(aiohttp_json_api.schema.BaseSchema method)
sets() (in module aiohttp_json_api.fields.decorators)
setup_app_registry() (in module aiohttp_json_api)
setup_custom_handlers() (in module aiohttp_json_api)
setup_jsonapi() (in module aiohttp_json_api)
setup_resources() (in module aiohttp_json_api)
SortDirection (class in aiohttp_json_api.common)
sorting (aiohttp_json_api.context.JSONAPIContext attribute)
sp (aiohttp_json_api.abc.field.FieldABC attribute)
(aiohttp_json_api.fields.base.BaseField attribute)
status (aiohttp_json_api.errors.Error attribute)
(aiohttp_json_api.errors.ErrorList attribute)
(aiohttp_json_api.errors.HTTPBadGateway attribute)
(aiohttp_json_api.errors.HTTPBadRequest attribute)
(aiohttp_json_api.errors.HTTPConflict attribute)
(aiohttp_json_api.errors.HTTPFailedDependency attribute)
(aiohttp_json_api.errors.HTTPForbidden attribute)
(aiohttp_json_api.errors.HTTPGatewayTimeout attribute)
(aiohttp_json_api.errors.HTTPGone attribute)
(aiohttp_json_api.errors.HTTPInsufficientStorage attribute)
(aiohttp_json_api.errors.HTTPInternalServerError attribute)
(aiohttp_json_api.errors.HTTPLocked attribute)
(aiohttp_json_api.errors.HTTPMethodNotAllowed attribute)
(aiohttp_json_api.errors.HTTPNotAcceptable attribute)
(aiohttp_json_api.errors.HTTPNotExtended attribute)
(aiohttp_json_api.errors.HTTPNotFound attribute)
(aiohttp_json_api.errors.HTTPNotImplemented attribute)
(aiohttp_json_api.errors.HTTPPreConditionFailed attribute)
(aiohttp_json_api.errors.HTTPServiceUnavailable attribute)
(aiohttp_json_api.errors.HTTPTooManyRequests attribute)
(aiohttp_json_api.errors.HTTPUnauthorized attribute)
(aiohttp_json_api.errors.HTTPUnprocessableEntity attribute)
(aiohttp_json_api.errors.HTTPUnsupportedMediaType attribute)
(aiohttp_json_api.errors.HTTPVariantAlsoNegotiates attribute)
Step (class in aiohttp_json_api.common)
Str (in module aiohttp_json_api.fields.attributes)
String (class in aiohttp_json_api.fields.attributes)
T
Tag (class in aiohttp_json_api.fields.decorators)
TimeDelta (class in aiohttp_json_api.fields.attributes)
TO_MANY (aiohttp_json_api.common.Relation attribute)
TO_ONE (aiohttp_json_api.common.Relation attribute)
ToMany (class in aiohttp_json_api.fields.relationships)
ToOne (class in aiohttp_json_api.fields.relationships)
type (aiohttp_json_api.common.ResourceID attribute)
U
UnresolvableIncludePath
UnsortableField
,
[1]
update_relationship() (aiohttp_json_api.abc.contoller.ControllerABC method)
(aiohttp_json_api.controller.DefaultController method)
update_resource() (aiohttp_json_api.abc.contoller.ControllerABC method)
(aiohttp_json_api.controller.DefaultController method)
updates() (in module aiohttp_json_api.fields.decorators)
URI (class in aiohttp_json_api.fields.attributes)
url (aiohttp_json_api.pagination.PaginationABC attribute)
UUID (class in aiohttp_json_api.fields.attributes)
V
VALIDATE (aiohttp_json_api.fields.decorators.Tag attribute)
validate_relationship_object() (aiohttp_json_api.fields.base.Relationship method)
(aiohttp_json_api.fields.relationships.ToMany method)
(aiohttp_json_api.fields.relationships.ToOne method)
validate_resource_identifier() (aiohttp_json_api.fields.base.Relationship method)
validate_uri_resource_id() (in module aiohttp_json_api.utils)
validates() (in module aiohttp_json_api.fields.decorators)
ValidationError
value (aiohttp_json_api.common.FilterRule attribute)
value_type (aiohttp_json_api.fields.trafarets.DecimalTrafaret attribute)
Navigation
JSON API implementation for aiohttp
Installation
Usage
Contributing
Credits
History
API Reference
Quick search