search_query.registry
Registry for search query components.
Classes
| 
 | Registry of parsers, serializers and translators. | 
- class search_query.registry.Registry(parsers: Dict[str, Dict[str, Type[QueryStringParser]]] = <factory>, list_parsers: Dict[str, Dict[str, Type[QueryListParser]]] = <factory>, serializers: Dict[str, Dict[str, Type[QueryStringSerializer]]] = <factory>, list_serializers: Dict[str, Dict[str, Type[QueryListSerializer]]] = <factory>, translators: Dict[str, Dict[str, Type[QueryTranslator]]] = <factory>)
- Bases: - object- Registry of parsers, serializers and translators. - list_parsers: Dict[str, Dict[str, Type[QueryListParser]]]
 - list_serializers: Dict[str, Dict[str, Type[QueryListSerializer]]]
 - parsers: Dict[str, Dict[str, Type[QueryStringParser]]]
 - register_parser_list(platform: str, version: str, cls: Type[QueryListParser]) None
- Register a list parser for - platformand- version.
 - register_parser_string(platform: str, version: str, cls: Type[QueryStringParser]) None
- Register a string parser for - platformand- version.
 - register_serializer_list(platform: str, version: str, cls: Type[QueryListSerializer]) None
- Register a list serializer for - platformand- version.
 - register_serializer_string(platform: str, version: str, cls: Type[QueryStringSerializer]) None
- Register a string serializer for - platformand- version.
 - register_translator(platform: str, version: str, cls: Type[QueryTranslator]) None
- Register a translator for - platformand- version.
 - serializers: Dict[str, Dict[str, Type[QueryStringSerializer]]]
 - translators: Dict[str, Dict[str, Type[QueryTranslator]]]