authentik.api.v3.schema.search

 1from typing import TYPE_CHECKING
 2
 3from drf_spectacular.plumbing import ResolvedComponent, build_object_type
 4
 5if TYPE_CHECKING:
 6    from drf_spectacular.generators import SchemaGenerator
 7
 8
 9AUTOCOMPLETE_SCHEMA = ResolvedComponent(
10    name="Autocomplete",
11    object="Autocomplete",
12    type=ResolvedComponent.SCHEMA,
13    schema=build_object_type(additionalProperties={}),
14)
15
16
17def postprocess_schema_search_autocomplete(result, generator: SchemaGenerator, **kwargs):
18    generator.registry.register_on_missing(AUTOCOMPLETE_SCHEMA)
19
20    return result
AUTOCOMPLETE_SCHEMA = <drf_spectacular.plumbing.ResolvedComponent object>
def postprocess_schema_search_autocomplete(unknown):
18def postprocess_schema_search_autocomplete(result, generator: SchemaGenerator, **kwargs):
19    generator.registry.register_on_missing(AUTOCOMPLETE_SCHEMA)
20
21    return result