<filename>venv/lib/python3.8/site-packages/jsons/deserializers/__init__.py
"""
This package contains default deserializers. You can override the
deserialization process of a particular type as follows:

``jsons.set_deserializer(custom_deserializer, SomeClass)``
"""
from jsons._key_transformers import snakecase, camelcase, pascalcase, lispcase
from jsons.deserializers.default_datetime import default_datetime_deserializer
from jsons.deserializers.default_date import default_date_deserializer
from jsons.deserializers.default_time import default_time_deserializer
from jsons.deserializers.default_timezone import default_timezone_deserializer
from jsons.deserializers.default_timedelta import default_timedelta_deserializer
from jsons.deserializers.default_dict import default_dict_deserializer
from jsons.deserializers.default_enum import default_enum_deserializer
from jsons.deserializers.default_list import default_list_deserializer
from jsons.deserializers.default_iterable import default_iterable_deserializer
from jsons.deserializers.default_object import default_object_deserializer
from jsons.deserializers.default_mapping import default_mapping_deserializer
from jsons.deserializers.default_string import default_string_deserializer
from jsons.deserializers.default_union import default_union_deserializer
from jsons.deserializers.default_uuid import default_uuid_deserializer
from jsons.deserializers.default_complex import default_complex_deserializer
from jsons.deserializers.default_nonetype import default_nonetype_deserializer
from jsons.deserializers.default_primitive import (
    default_primitive_deserializer
)
from jsons.deserializers.default_tuple import (
    default_tuple_deserializer,
    default_namedtuple_deserializer
)
from jsons.deserializers.default_decimal import default_decimal_deserializer
from jsons.deserializers.default_path import default_path_deserializer


KEY_TRANSFORMER_SNAKECASE = snakecase
KEY_TRANSFORMER_CAMELCASE = camelcase
KEY_TRANSFORMER_PASCALCASE = pascalcase
KEY_TRANSFORMER_LISPCASE = lispcase
