├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.rst ├── LICENSE ├── README.rst ├── codecov.yml ├── manage.py ├── pyproject.toml ├── rest_framework_dataclasses ├── __init__.py ├── field_utils.py ├── fields.py ├── py.typed ├── serializers.py ├── types.py └── typing_utils.py ├── tests ├── __init__.py ├── django_settings.py ├── test_field_generation.py ├── test_field_utils.py ├── test_fields.py ├── test_functional.py ├── test_issues.py ├── test_py312.py ├── test_serializers.py └── test_typing_utils.py └── tox.ini /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: ['oxan'] 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/README.rst -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/codecov.yml -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/manage.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/pyproject.toml -------------------------------------------------------------------------------- /rest_framework_dataclasses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_framework_dataclasses/field_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/rest_framework_dataclasses/field_utils.py -------------------------------------------------------------------------------- /rest_framework_dataclasses/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/rest_framework_dataclasses/fields.py -------------------------------------------------------------------------------- /rest_framework_dataclasses/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rest_framework_dataclasses/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/rest_framework_dataclasses/serializers.py -------------------------------------------------------------------------------- /rest_framework_dataclasses/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/rest_framework_dataclasses/types.py -------------------------------------------------------------------------------- /rest_framework_dataclasses/typing_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/rest_framework_dataclasses/typing_utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/django_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/tests/django_settings.py -------------------------------------------------------------------------------- /tests/test_field_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/tests/test_field_generation.py -------------------------------------------------------------------------------- /tests/test_field_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/tests/test_field_utils.py -------------------------------------------------------------------------------- /tests/test_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/tests/test_fields.py -------------------------------------------------------------------------------- /tests/test_functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/tests/test_functional.py -------------------------------------------------------------------------------- /tests/test_issues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/tests/test_issues.py -------------------------------------------------------------------------------- /tests/test_py312.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/tests/test_py312.py -------------------------------------------------------------------------------- /tests/test_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/tests/test_serializers.py -------------------------------------------------------------------------------- /tests/test_typing_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/tests/test_typing_utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxan/djangorestframework-dataclasses/HEAD/tox.ini --------------------------------------------------------------------------------