FastAPI-JSONAPI
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_jsonapi_object_schema() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
add_model() (fastapi_jsonapi.storages.models_storage.ModelsStorage method)
add_relationship() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
add_resource() (fastapi_jsonapi.api.application_builder.ApplicationBuilder method)
(fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
add_view() (fastapi_jsonapi.storages.views_storage.ViewStorage method)
after_create_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
after_create_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
after_delete_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer 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)
after_get_collection() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
after_get_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
after_get_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
after_update_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
after_update_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
aliased_model (fastapi_jsonapi.data_layers.sqla.query_building.RelationshipInfo attribute)
all() (fastapi_jsonapi.data_layers.sqla.base_model.BaseSQLA class method)
ApplicationBuilder (class in fastapi_jsonapi.api.application_builder)
ApplicationBuilderError
apply_relationships() (fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
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)
attributes_schema (fastapi_jsonapi.schema.JSONAPIObjectSchemas attribute)
(fastapi_jsonapi.schema.SchemasInfoDTO 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)
BaseJSONAPIResultSchema (class in fastapi_jsonapi.schema)
BaseModel (class in fastapi_jsonapi.schema_base)
BaseSQLA (class in fastapi_jsonapi.data_layers.sqla.base_model)
before_create_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
before_create_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
before_delete_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer 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)
before_get_collection() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
before_get_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
before_get_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
before_update_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
before_update_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
build_detail_schemas() (fastapi_jsonapi.schema_builder.SchemaBuilder method)
build_filter_expression() (in module fastapi_jsonapi.data_layers.sqla.query_building)
build_filter_expressions() (in module fastapi_jsonapi.data_layers.sqla.query_building)
build_jsonapi_object() (fastapi_jsonapi.schema_builder.SchemaBuilder method)
build_list_schemas() (fastapi_jsonapi.schema_builder.SchemaBuilder method)
build_schema_for_detail_result() (fastapi_jsonapi.schema_builder.SchemaBuilder method)
build_schema_for_list_result() (fastapi_jsonapi.schema_builder.SchemaBuilder method)
build_schema_for_result() (fastapi_jsonapi.schema_builder.SchemaBuilder class method)
build_schema_in() (fastapi_jsonapi.schema_builder.SchemaBuilder method)
build_sort_expressions() (in module fastapi_jsonapi.data_layers.sqla.query_building)
build_terminal_node_filter_expressions() (in module fastapi_jsonapi.data_layers.sqla.query_building)
BuiltSchemasDTO (class in fastapi_jsonapi.schema)
C
can_be_included_schemas (fastapi_jsonapi.schema.JSONAPIObjectSchemas attribute)
cast_value_with_schema() (in module fastapi_jsonapi.data_layers.sqla.query_building)
check_object_has_relationship_or_raise() (fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer class method)
connection (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
count (fastapi_jsonapi.schema.JSONAPIResultListMetaSchema attribute)
count() (fastapi_jsonapi.data_layers.sqla.base_model.BaseSQLA class method)
create() (fastapi_jsonapi.data_layers.sqla.base_model.BaseSQLA class method)
create_common_fastapi_endpoint() (fastapi_jsonapi.api.endpoint_builder.EndpointsBuilder method)
create_delete_fastapi_endpoint() (fastapi_jsonapi.api.endpoint_builder.EndpointsBuilder method)
create_delete_list_fastapi_endpoint() (fastapi_jsonapi.api.endpoint_builder.EndpointsBuilder method)
create_get_fastapi_endpoint() (fastapi_jsonapi.api.endpoint_builder.EndpointsBuilder method)
create_get_list_fastapi_endpoint() (fastapi_jsonapi.api.endpoint_builder.EndpointsBuilder method)
create_get_relationship_fastapi_endpoint() (fastapi_jsonapi.api.endpoint_builder.EndpointsBuilder method)
create_get_relationship_list_fastapi_endpoint() (fastapi_jsonapi.api.endpoint_builder.EndpointsBuilder method)
create_jsonapi_object_schemas() (fastapi_jsonapi.schema_builder.SchemaBuilder method)
create_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
create_post_fastapi_endpoint() (fastapi_jsonapi.api.endpoint_builder.EndpointsBuilder method)
create_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
create_relationship_data_schema() (fastapi_jsonapi.schema_builder.SchemaBuilder method)
create_relationship_endpoint() (fastapi_jsonapi.api.endpoint_builder.EndpointsBuilder method)
create_relationship_schema() (fastapi_jsonapi.schema_builder.SchemaBuilder class method)
create_schemas() (fastapi_jsonapi.schema_builder.SchemaBuilder method)
create_update_fastapi_endpoint() (fastapi_jsonapi.api.endpoint_builder.EndpointsBuilder method)
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)
data_layer_cls (fastapi_jsonapi.misc.sqla.generics.base.ViewBaseGeneric attribute)
delete() (fastapi_jsonapi.data_layers.sqla.base_model.BaseSQLA class method)
delete_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer 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)
detail_response_schema (fastapi_jsonapi.api.schemas.ResourceData attribute)
(fastapi_jsonapi.schema.BuiltSchemasDTO attribute)
E
eagerload_includes() (fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
ending_slash (fastapi_jsonapi.api.schemas.ResourceData attribute)
EndpointsBuilder (class in fastapi_jsonapi.api.endpoint_builder)
extract_item_key() (fastapi_jsonapi.querystring.QueryStringManager class method)
F
fastapi_jsonapi.api
module
fastapi_jsonapi.api.application_builder
module
fastapi_jsonapi.api.endpoint_builder
module
fastapi_jsonapi.api.schemas
module
fastapi_jsonapi.data_layers.base
module
fastapi_jsonapi.data_layers.fields.mixins
module
fastapi_jsonapi.data_layers.sqla
module
fastapi_jsonapi.data_layers.sqla.base_model
module
fastapi_jsonapi.data_layers.sqla.orm
module
fastapi_jsonapi.data_layers.sqla.query_building
module
fastapi_jsonapi.data_typing
module
fastapi_jsonapi.misc.sqla.generics.base
module
fastapi_jsonapi.querystring
module
fastapi_jsonapi.schema
module
fastapi_jsonapi.schema_base
module
fastapi_jsonapi.schema_builder
module
fastapi_jsonapi.storages
module
fastapi_jsonapi.storages.models_storage
module
fastapi_jsonapi.storages.schemas_storage
module
fastapi_jsonapi.storages.views_storage
module
Field() (in module fastapi_jsonapi.schema_base)
field_schemas (fastapi_jsonapi.schema.SchemasInfoDTO attribute)
fields (fastapi_jsonapi.querystring.QueryStringManager property)
filters (fastapi_jsonapi.querystring.QueryStringManager property)
find_all_included_schemas() (fastapi_jsonapi.schema_builder.SchemaBuilder method)
G
gather_relationship_paths() (in module fastapi_jsonapi.data_layers.sqla.query_building)
gather_relationships() (in module fastapi_jsonapi.data_layers.sqla.query_building)
gather_relationships_info() (in module fastapi_jsonapi.data_layers.sqla.query_building)
get_attrs_schema() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
get_collection() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
get_common_endpoint_name() (fastapi_jsonapi.api.endpoint_builder.EndpointsBuilder method)
get_data_schema() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
get_endpoint_kind() (fastapi_jsonapi.api.endpoint_builder.EndpointsBuilder static method)
get_field_schema() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
get_fields_options() (fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
get_filter_expressions() (fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
get_info() (fastapi_jsonapi.data_layers.sqla.query_building.RelationshipInfoStorage method)
get_info_from_schema_for_building() (fastapi_jsonapi.schema_builder.SchemaBuilder method)
get_jsonapi_object_schema() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
get_load_only_options() (fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer static method)
get_model() (fastapi_jsonapi.storages.models_storage.ModelsStorage method)
get_model_column() (in module fastapi_jsonapi.data_layers.sqla.query_building)
get_model_field() (in module fastapi_jsonapi.schema)
get_model_id_field_name() (fastapi_jsonapi.storages.models_storage.ModelsStorage method)
get_model_validators() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
get_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
get_object_id() (fastapi_jsonapi.storages.models_storage.ModelsStorage method)
get_object_id_field() (fastapi_jsonapi.storages.models_storage.ModelsStorage method)
get_operator() (in module fastapi_jsonapi.data_layers.sqla.query_building)
get_related_objects() (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)
get_relationship_endpoint_name() (fastapi_jsonapi.api.endpoint_builder.EndpointsBuilder method)
get_relationship_fields_names() (in module fastapi_jsonapi.schema)
get_relationship_info() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
get_relationship_request_filters() (fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
get_relationship_schema() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
get_relationships_info() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
get_schema_from_field_annotation() (in module fastapi_jsonapi.schema)
get_schema_from_type() (in module fastapi_jsonapi.schema)
get_schema_in() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
get_sort_expressions() (fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
get_source_relationship_pydantic_field() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
get_source_schema() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
get_view() (fastapi_jsonapi.storages.views_storage.ViewStorage method)
H
has_info() (fastapi_jsonapi.data_layers.sqla.query_building.RelationshipInfoStorage method)
has_operation() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
has_required_relationship (fastapi_jsonapi.schema.SchemasInfoDTO attribute)
has_resource() (fastapi_jsonapi.storages.schemas_storage.SchemasStorage method)
has_view() (fastapi_jsonapi.storages.views_storage.ViewStorage 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)
included_schemas (fastapi_jsonapi.schema.SchemasInfoDTO attribute)
included_schemas_list (fastapi_jsonapi.schema.JSONAPIObjectSchemas property)
initialize() (fastapi_jsonapi.api.application_builder.ApplicationBuilder method)
inverse() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
is_filtering_terminal_node() (in module fastapi_jsonapi.data_layers.sqla.query_building)
is_relationship_filter() (in module fastapi_jsonapi.data_layers.sqla.query_building)
J
join_column (fastapi_jsonapi.data_layers.sqla.query_building.RelationshipInfo attribute)
jsonapi (fastapi_jsonapi.schema.BaseJSONAPIResultSchema attribute)
JSONAPIDocumentObjectSchema (class in fastapi_jsonapi.schema)
JSONAPIObjectSchema (class in fastapi_jsonapi.schema)
JSONAPIObjectSchemas (class in fastapi_jsonapi.schema)
JSONAPIResultDetailSchema (class in fastapi_jsonapi.schema)
JSONAPIResultListMetaSchema (class in fastapi_jsonapi.schema)
JSONAPIResultListSchema (class in fastapi_jsonapi.schema)
JSONAPISchemaIntrospectionError
K
keys() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
L
limit (fastapi_jsonapi.querystring.PaginationQueryStringManager attribute)
list_response_schema (fastapi_jsonapi.api.schemas.ResourceData attribute)
(fastapi_jsonapi.schema.BuiltSchemasDTO attribute)
M
managed_keys (fastapi_jsonapi.querystring.QueryStringManager attribute)
meta (fastapi_jsonapi.schema.BaseJSONAPIResultSchema attribute)
MixinEnum (class in fastapi_jsonapi.data_layers.fields.mixins)
model (fastapi_jsonapi.api.schemas.ResourceData attribute)
(fastapi_jsonapi.data_layers.sqla.query_building.RelationshipInfo attribute)
model_config (fastapi_jsonapi.api.schemas.ResourceData attribute)
(fastapi_jsonapi.data_layers.sqla.query_building.RelationshipInfo attribute)
(fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
(fastapi_jsonapi.querystring.PaginationQueryStringManager attribute)
(fastapi_jsonapi.schema.BaseJSONAPIDataInSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIItemInSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIItemSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIObjectSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIRelationshipDataToManySchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIRelationshipDataToOneSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIRelationshipSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIResultSchema attribute)
(fastapi_jsonapi.schema.JSONAPIDocumentObjectSchema attribute)
(fastapi_jsonapi.schema.JSONAPIObjectSchema attribute)
(fastapi_jsonapi.schema.JSONAPIResultDetailSchema attribute)
(fastapi_jsonapi.schema.JSONAPIResultListMetaSchema attribute)
(fastapi_jsonapi.schema.JSONAPIResultListSchema attribute)
(fastapi_jsonapi.schema_base.BaseModel attribute)
model_validators (fastapi_jsonapi.schema.SchemasInfoDTO attribute)
ModelsStorage (class in fastapi_jsonapi.storages.models_storage)
module
fastapi_jsonapi.api
fastapi_jsonapi.api.application_builder
fastapi_jsonapi.api.endpoint_builder
fastapi_jsonapi.api.schemas
fastapi_jsonapi.data_layers.base
fastapi_jsonapi.data_layers.fields.mixins
fastapi_jsonapi.data_layers.sqla
fastapi_jsonapi.data_layers.sqla.base_model
fastapi_jsonapi.data_layers.sqla.orm
fastapi_jsonapi.data_layers.sqla.query_building
fastapi_jsonapi.data_typing
fastapi_jsonapi.misc.sqla.generics.base
fastapi_jsonapi.querystring
fastapi_jsonapi.schema
fastapi_jsonapi.schema_base
fastapi_jsonapi.schema_builder
fastapi_jsonapi.storages
fastapi_jsonapi.storages.models_storage
fastapi_jsonapi.storages.schemas_storage
fastapi_jsonapi.storages.views_storage
N
names() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
number (fastapi_jsonapi.querystring.PaginationQueryStringManager attribute)
O
object_jsonapi_schema (fastapi_jsonapi.schema.JSONAPIObjectSchemas attribute)
offset (fastapi_jsonapi.querystring.PaginationQueryStringManager attribute)
one_or_raise() (fastapi_jsonapi.data_layers.sqla.base_model.BaseSQLA class method)
OperationAlreadyHandled (class in fastapi_jsonapi.api.endpoint_builder)
operations (fastapi_jsonapi.api.schemas.ResourceData attribute)
P
pagination (fastapi_jsonapi.querystring.QueryStringManager property)
pagination_default_limit (fastapi_jsonapi.api.schemas.ResourceData attribute)
pagination_default_number (fastapi_jsonapi.api.schemas.ResourceData attribute)
pagination_default_offset (fastapi_jsonapi.api.schemas.ResourceData attribute)
pagination_default_size (fastapi_jsonapi.api.schemas.ResourceData attribute)
PaginationQueryStringManager (class in fastapi_jsonapi.querystring)
path (fastapi_jsonapi.api.schemas.ResourceData attribute)
prepare_id_value() (fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
prepare_relationships_info() (in module fastapi_jsonapi.data_layers.sqla.query_building)
Q
query() (fastapi_jsonapi.data_layers.sqla.base_model.BaseSQLA class method)
querystring (fastapi_jsonapi.querystring.QueryStringManager property)
QueryStringManager (class in fastapi_jsonapi.querystring)
R
referer (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
register_search_handler() (fastapi_jsonapi.storages.models_storage.ModelsStorage method)
relationship_search_handlers (fastapi_jsonapi.storages.models_storage.ModelsStorage attribute)
RelationshipInfo (class in fastapi_jsonapi.data_layers.sqla.query_building)
RelationshipInfoStorage (class in fastapi_jsonapi.data_layers.sqla.query_building)
relationships (fastapi_jsonapi.schema.BaseJSONAPIItemInSchema attribute)
relationships_info (fastapi_jsonapi.schema.SchemasInfoDTO attribute)
relationships_schema (fastapi_jsonapi.schema.JSONAPIObjectSchemas attribute)
(fastapi_jsonapi.schema.SchemasInfoDTO attribute)
resource_id_field (fastapi_jsonapi.schema.SchemasInfoDTO attribute)
ResourceData (class in fastapi_jsonapi.api.schemas)
S
schema_in_patch (fastapi_jsonapi.api.schemas.ResourceData attribute)
(fastapi_jsonapi.schema.BuiltSchemasDTO attribute)
schema_in_patch_data (fastapi_jsonapi.api.schemas.ResourceData attribute)
(fastapi_jsonapi.schema.BuiltSchemasDTO attribute)
schema_in_post (fastapi_jsonapi.api.schemas.ResourceData attribute)
(fastapi_jsonapi.schema.BuiltSchemasDTO attribute)
schema_in_post_data (fastapi_jsonapi.api.schemas.ResourceData attribute)
(fastapi_jsonapi.schema.BuiltSchemasDTO attribute)
SchemaBuilder (class in fastapi_jsonapi.schema_builder)
SchemasInfoDTO (class in fastapi_jsonapi.schema)
SchemasStorage (class in fastapi_jsonapi.storages.schemas_storage)
search_relationship_model() (fastapi_jsonapi.storages.models_storage.ModelsStorage method)
set_info() (fastapi_jsonapi.data_layers.sqla.query_building.RelationshipInfoStorage method)
set_orm_mode() (fastapi_jsonapi.storages.models_storage.ModelsStorage method)
size (fastapi_jsonapi.querystring.PaginationQueryStringManager attribute)
sorts (fastapi_jsonapi.querystring.QueryStringManager property)
source_schema (fastapi_jsonapi.api.schemas.ResourceData attribute)
sqla_search_relationship_model() (fastapi_jsonapi.storages.models_storage.ModelsStorage static method)
SqlalchemyDataLayer (class in fastapi_jsonapi.data_layers.sqla.orm)
T
tags (fastapi_jsonapi.api.schemas.ResourceData attribute)
target_schema (fastapi_jsonapi.data_layers.sqla.query_building.RelationshipInfo attribute)
total_pages (fastapi_jsonapi.schema.JSONAPIResultListMetaSchema attribute)
type (fastapi_jsonapi.schema.BaseJSONAPIItemSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIRelationshipSchema attribute)
U
update() (fastapi_jsonapi.data_layers.sqla.base_model.BaseSQLA class method)
update_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
update_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla.orm.SqlalchemyDataLayer method)
user_agent (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
V
value_to_enum() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
values() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
version (fastapi_jsonapi.schema.JSONAPIDocumentObjectSchema attribute)
view (fastapi_jsonapi.api.schemas.ResourceData attribute)
ViewBaseGeneric (class in fastapi_jsonapi.misc.sqla.generics.base)
ViewStorage (class in fastapi_jsonapi.storages.views_storage)