FastAPI-JSONAPI
2.8
Installation
A minimal API
Filtering API example
Quickstart
Limit API methods
Routing
Atomic Operations
View Dependencies
Filtering
Create and include related objects (updated example)
Include related objects
Include nested and related, Many-to-Many
Custom SQL filtering
Client generated id
Logical data abstraction
Data layer
Define relationships
Configuration
Sparse fieldsets
Pagination
Sorting
Errors
Permission
OAuth
Package fastapi_jsonapi index
Changelog
FastAPI-JSONAPI
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
A
accept (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
accept_encoding (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
accept_language (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
add_suffix() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
after_create_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_create_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_delete_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_delete_objects() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
after_delete_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_get_collection() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_get_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_get_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_update_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_update_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
aliased_model (fastapi_jsonapi.data_layers.filtering.sqlalchemy.RelationshipFilteringInfo attribute)
all_jsonapi_routers (fastapi_jsonapi.api.RoutersJSONAPI attribute)
allow_population_by_field_name (fastapi_jsonapi.schema.JSONAPIResultListMetaSchema.Config attribute)
and_ (fastapi_jsonapi.data_layers.orm.DBORMOperandType attribute)
apply_relationships() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
arbitrary_types_allowed (fastapi_jsonapi.data_layers.filtering.sqlalchemy.RelationshipFilteringInfo.Config attribute)
atomic_end() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
atomic_start() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
attributes (fastapi_jsonapi.schema.BaseJSONAPIItemInSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIItemSchema attribute)
B
BaseDataLayer (class in fastapi_jsonapi.data_layers.base)
BaseJSONAPIDataInSchema (class in fastapi_jsonapi.schema)
BaseJSONAPIItemInSchema (class in fastapi_jsonapi.schema)
BaseJSONAPIItemSchema (class in fastapi_jsonapi.schema)
BaseJSONAPIObjectSchema (class in fastapi_jsonapi.schema)
BaseJSONAPIRelationshipDataToManySchema (class in fastapi_jsonapi.schema)
BaseJSONAPIRelationshipDataToOneSchema (class in fastapi_jsonapi.schema)
BaseJSONAPIRelationshipSchema (class in fastapi_jsonapi.schema)
BaseJSONAPIRelationshipSchema.Config (class in fastapi_jsonapi.schema)
BaseJSONAPIResultSchema (class in fastapi_jsonapi.schema)
before_create_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_create_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_delete_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_delete_objects() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
before_delete_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_get_collection() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_get_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_get_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_update_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_update_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
build_filter_expression() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
build_filter_expressions() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
build_terminal_node_filter_expressions() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
C
cast_iterable_with_pydantic() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
cast_value_with_pydantic() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
cast_value_with_scheme() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
check_can_be_none() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
check_object_has_relationship_or_raise() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
column (fastapi_jsonapi.data_layers.sorting.sqlalchemy.Node property)
connection (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
count (fastapi_jsonapi.schema.JSONAPIResultListMetaSchema attribute)
create_additional_query_params() (in module fastapi_jsonapi.signature)
create_filter_parameter() (in module fastapi_jsonapi.signature)
create_filters_and_joins() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
create_filters_or_sorts() (in module fastapi_jsonapi.data_layers.shared)
create_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
create_query() (fastapi_jsonapi.data_layers.filtering.tortoise_orm.FilterTortoiseORM method)
create_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
create_sort() (fastapi_jsonapi.data_layers.sorting.sqlalchemy.Node class method)
create_sorts() (in module fastapi_jsonapi.data_layers.sorting.sqlalchemy)
D
data (fastapi_jsonapi.schema.BaseJSONAPIDataInSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIRelationshipDataToManySchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIRelationshipDataToOneSchema attribute)
(fastapi_jsonapi.schema.JSONAPIResultDetailSchema attribute)
(fastapi_jsonapi.schema.JSONAPIResultListSchema attribute)
DBORMOperandType (class in fastapi_jsonapi.data_layers.orm)
DEFAULT_METHODS (fastapi_jsonapi.api.RoutersJSONAPI attribute)
DELETE (fastapi_jsonapi.api.ViewMethods attribute)
DELETE_LIST (fastapi_jsonapi.api.ViewMethods attribute)
delete_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
delete_objects() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
delete_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
E
eagerload_includes() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
Enum (class in fastapi_jsonapi.data_layers.fields.enum)
extra (fastapi_jsonapi.schema.BaseJSONAPIRelationshipSchema.Config attribute)
F
fastapi_jsonapi.api
module
fastapi_jsonapi.data_layers.base
module
fastapi_jsonapi.data_layers.fields.enum
module
fastapi_jsonapi.data_layers.fields.mixins
module
fastapi_jsonapi.data_layers.filtering.sqlalchemy
module
fastapi_jsonapi.data_layers.filtering.tortoise_operation
module
fastapi_jsonapi.data_layers.filtering.tortoise_orm
module
fastapi_jsonapi.data_layers.orm
module
fastapi_jsonapi.data_layers.shared
module
fastapi_jsonapi.data_layers.sorting.sqlalchemy
module
fastapi_jsonapi.data_layers.sorting.tortoise_orm
module
fastapi_jsonapi.data_layers.sqla_orm
module
fastapi_jsonapi.data_layers.tortoise_orm
module
fastapi_jsonapi.data_typing
module
fastapi_jsonapi.jsonapi_typing
module
fastapi_jsonapi.querystring
module
fastapi_jsonapi.schema
module
fastapi_jsonapi.signature
module
fastapi_jsonapi.splitter
module
fields (fastapi_jsonapi.querystring.QueryStringManager property)
filter_converter() (fastapi_jsonapi.data_layers.filtering.tortoise_orm.FilterTortoiseORM method)
filter_query() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
filters (fastapi_jsonapi.querystring.QueryStringManager property)
FilterTortoiseORM (class in fastapi_jsonapi.data_layers.filtering.tortoise_orm)
G
gather_relationship_paths() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
gather_relationships() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
gather_relationships_info() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
GET (fastapi_jsonapi.api.ViewMethods attribute)
get_collection() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
get_collection_count() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
get_custom_filter_expression_callable() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
get_endpoint_name() (fastapi_jsonapi.api.RoutersJSONAPI method)
GET_LIST (fastapi_jsonapi.api.ViewMethods attribute)
get_model_column() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
get_model_field() (in module fastapi_jsonapi.schema)
get_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
get_object_id() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
get_object_id_field() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
get_object_id_field_name() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
get_operator() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
get_related_data_to_link() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
get_related_model_query_base() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
get_related_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
get_related_object_query() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
get_related_objects_list() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
get_related_objects_list_query() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
get_related_schema() (in module fastapi_jsonapi.schema)
get_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
get_relationships() (in module fastapi_jsonapi.schema)
get_schema_from_type() (in module fastapi_jsonapi.schema)
get_sorts() (fastapi_jsonapi.querystring.QueryStringManager method)
H
handle_view_dependencies() (fastapi_jsonapi.api.RoutersJSONAPI method)
HeadersQueryStringManager (class in fastapi_jsonapi.querystring)
host (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
I
id (fastapi_jsonapi.schema.BaseJSONAPIItemInSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIObjectSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIRelationshipSchema attribute)
include (fastapi_jsonapi.querystring.QueryStringManager property)
IntEnum (class in fastapi_jsonapi.data_layers.fields.enum)
inverse() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
(fastapi_jsonapi.data_layers.fields.mixins.MixinIntEnum class method)
is_relationship_filter() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
is_terminal_node() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
J
join_column (fastapi_jsonapi.data_layers.filtering.sqlalchemy.RelationshipFilteringInfo attribute)
json_api_filter() (fastapi_jsonapi.data_layers.filtering.tortoise_orm.FilterTortoiseORM method)
jsonapi (fastapi_jsonapi.schema.BaseJSONAPIResultSchema attribute)
JSONAPIDocumentObjectSchema (class in fastapi_jsonapi.schema)
JSONAPIObjectSchema (class in fastapi_jsonapi.schema)
JSONAPIResultDetailSchema (class in fastapi_jsonapi.schema)
JSONAPIResultListMetaSchema (class in fastapi_jsonapi.schema)
JSONAPIResultListMetaSchema.Config (class in fastapi_jsonapi.schema)
JSONAPIResultListSchema (class in fastapi_jsonapi.schema)
JSONAPISchemaIntrospectionError
K
keys() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
(fastapi_jsonapi.data_layers.fields.mixins.MixinIntEnum class method)
L
limit (fastapi_jsonapi.querystring.PaginationQueryStringManager attribute)
link_relationship_object() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
M
managed_keys (fastapi_jsonapi.querystring.QueryStringManager attribute)
meta (fastapi_jsonapi.schema.BaseJSONAPIResultSchema attribute)
Methods (fastapi_jsonapi.api.RoutersJSONAPI attribute)
MixinEnum (class in fastapi_jsonapi.data_layers.fields.mixins)
MixinIntEnum (class in fastapi_jsonapi.data_layers.fields.mixins)
model (fastapi_jsonapi.data_layers.filtering.sqlalchemy.RelationshipFilteringInfo attribute)
module
fastapi_jsonapi.api
fastapi_jsonapi.data_layers.base
fastapi_jsonapi.data_layers.fields.enum
fastapi_jsonapi.data_layers.fields.mixins
fastapi_jsonapi.data_layers.filtering.sqlalchemy
fastapi_jsonapi.data_layers.filtering.tortoise_operation
fastapi_jsonapi.data_layers.filtering.tortoise_orm
fastapi_jsonapi.data_layers.orm
fastapi_jsonapi.data_layers.shared
fastapi_jsonapi.data_layers.sorting.sqlalchemy
fastapi_jsonapi.data_layers.sorting.tortoise_orm
fastapi_jsonapi.data_layers.sqla_orm
fastapi_jsonapi.data_layers.tortoise_orm
fastapi_jsonapi.data_typing
fastapi_jsonapi.jsonapi_typing
fastapi_jsonapi.querystring
fastapi_jsonapi.schema
fastapi_jsonapi.signature
fastapi_jsonapi.splitter
N
name (fastapi_jsonapi.data_layers.sorting.sqlalchemy.Node property)
names() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
(fastapi_jsonapi.data_layers.fields.mixins.MixinIntEnum class method)
Node (class in fastapi_jsonapi.data_layers.sorting.sqlalchemy)
not_ (fastapi_jsonapi.data_layers.orm.DBORMOperandType attribute)
number (fastapi_jsonapi.querystring.PaginationQueryStringManager attribute)
O
offset (fastapi_jsonapi.querystring.PaginationQueryStringManager attribute)
or_ (fastapi_jsonapi.data_layers.orm.DBORMOperandType attribute)
orm_and_or() (fastapi_jsonapi.data_layers.filtering.tortoise_orm.FilterTortoiseORM method)
P
paginate_query() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
pagination (fastapi_jsonapi.querystring.QueryStringManager property)
PaginationQueryStringManager (class in fastapi_jsonapi.querystring)
PATCH (fastapi_jsonapi.api.ViewMethods attribute)
POST (fastapi_jsonapi.api.ViewMethods attribute)
prepare_dependencies_handler_signature() (fastapi_jsonapi.api.RoutersJSONAPI method)
prepare_field_name_for_filtering() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
prepare_filter_pair() (in module fastapi_jsonapi.data_layers.filtering.tortoise_orm)
prepare_id_value() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
prepare_relationships_info() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
ProcessTypeOperationFieldName (class in fastapi_jsonapi.data_layers.filtering.tortoise_operation)
Q
query() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
querystring (fastapi_jsonapi.querystring.QueryStringManager property)
QueryStringManager (class in fastapi_jsonapi.querystring)
R
referer (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
related_model (fastapi_jsonapi.data_layers.sorting.sqlalchemy.Node property)
related_schema (fastapi_jsonapi.data_layers.sorting.sqlalchemy.Node property)
RelationshipFilteringInfo (class in fastapi_jsonapi.data_layers.filtering.sqlalchemy)
RelationshipFilteringInfo.Config (class in fastapi_jsonapi.data_layers.filtering.sqlalchemy)
relationships (fastapi_jsonapi.schema.BaseJSONAPIItemInSchema attribute)
resolve() (fastapi_jsonapi.data_layers.sorting.sqlalchemy.Node method)
retrieve_object_query() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
RoutersJSONAPI (class in fastapi_jsonapi.api)
S
save() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
separate_types() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
size (fastapi_jsonapi.querystring.PaginationQueryStringManager attribute)
sort() (fastapi_jsonapi.data_layers.sorting.tortoise_orm.SortTortoiseORM class method)
sort_query() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
SortTortoiseORM (class in fastapi_jsonapi.data_layers.sorting.tortoise_orm)
SqlalchemyDataLayer (class in fastapi_jsonapi.data_layers.sqla_orm)
T
target_schema (fastapi_jsonapi.data_layers.filtering.sqlalchemy.RelationshipFilteringInfo attribute)
TortoiseDataLayer (class in fastapi_jsonapi.data_layers.tortoise_orm)
total_pages (fastapi_jsonapi.schema.JSONAPIResultListMetaSchema attribute)
type (fastapi_jsonapi.schema.BaseJSONAPIItemSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIRelationshipSchema attribute)
type_op_any() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_between() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_contains() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_endswith() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_eq() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_ge() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_gt() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_has() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_icontains() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_iendswith() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_iequals() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_ilike() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_in_() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_is_() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_isnot() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_istartswith() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_le() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_like() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_lt() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_match() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_ne() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_notilike() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_notin_() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_notlike() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_startswith() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
U
update_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
update_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
user_agent (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
V
val_to_query() (fastapi_jsonapi.data_layers.filtering.tortoise_orm.FilterTortoiseORM method)
validate() (fastapi_jsonapi.data_layers.filtering.tortoise_orm.FilterTortoiseORM method)
validator_requires_model_field() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
value_to_enum() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
(fastapi_jsonapi.data_layers.fields.mixins.MixinIntEnum class method)
values() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
(fastapi_jsonapi.data_layers.fields.mixins.MixinIntEnum class method)
version (fastapi_jsonapi.schema.JSONAPIDocumentObjectSchema attribute)
ViewMethods (class in fastapi_jsonapi.api)