├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── bump_version.yaml │ ├── check-commit-message.yaml │ ├── docs-preview.yaml │ ├── docs-publish.yaml │ ├── docs-test.yaml │ ├── publish.yaml │ └── tests.yaml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── dataclasses_avroschema ├── __init__.py ├── case.py ├── dacite_config.py ├── exceptions.py ├── faker.py ├── faust │ ├── __init__.py │ ├── main.py │ └── parser.py ├── fields │ ├── __init__.py │ ├── base.py │ ├── field_utils.py │ ├── fields.py │ └── mapper.py ├── main.py ├── model_generator │ ├── __init__.py │ ├── generator.py │ └── lang │ │ └── python │ │ ├── __init__.py │ │ ├── avro_to_python_utils.py │ │ ├── avrodantic │ │ ├── __init__.py │ │ └── avrodantic_model_generator.py │ │ ├── base.py │ │ ├── dataclasses │ │ ├── __init__.py │ │ └── dataclass_model_generator.py │ │ ├── pydantic │ │ ├── __init__.py │ │ └── pydantic_model_generator.py │ │ └── templates.py ├── parser.py ├── protocol.py ├── py.typed ├── pydantic │ ├── __init__.py │ ├── fields.py │ ├── main.py │ ├── mapper.py │ ├── parser.py │ └── v1 │ │ ├── __init__.py │ │ ├── main.py │ │ ├── mapper.py │ │ └── parser.py ├── serialization.py ├── types.py ├── utils.py └── version.py ├── docs ├── avro_schema.md ├── case.md ├── complex_types.md ├── examples.md ├── factories_and_fixtures.md ├── faust_records.md ├── fields_specification.md ├── good_practices.md ├── index.md ├── logical_types.md ├── migration_guide.md ├── model_generator.md ├── primitive_types.md ├── pydantic.md ├── pydantic_v1.md ├── records.md ├── schema_relationships.md └── serialization.md ├── examples ├── kafka-examples │ ├── Makefile │ ├── README.md │ ├── aiokafka-example │ │ ├── aiokafka_example │ │ │ ├── __init__.py │ │ │ └── app.py │ │ ├── poetry.lock │ │ └── pyproject.toml │ ├── docker-compose.yaml │ ├── kafka-python-example │ │ ├── kafka_python_example │ │ │ ├── __init__.py │ │ │ └── app.py │ │ ├── poetry.lock │ │ └── pyproject.toml │ └── schema-evolution-example │ │ ├── poetry.lock │ │ ├── pyproject.toml │ │ └── schema_evolution_example │ │ ├── __init__.py │ │ └── app.py ├── rabbitmq-examples │ ├── README.md │ ├── docker-compose.yaml │ └── rabbitmq-pika │ │ ├── poetry.lock │ │ ├── pyproject.toml │ │ └── rabbitmq_pika │ │ ├── __init__.py │ │ └── app.py └── redis-examples │ ├── Makefile │ ├── README.md │ ├── docker-compose.yaml │ └── redis-streams-example │ ├── poetry.lock │ ├── pyproject.toml │ └── redis_streams_example │ ├── __init__.py │ └── app.py ├── mkdocs.yml ├── poetry.lock ├── pyproject.toml ├── scripts ├── README.md ├── clean ├── format ├── publish ├── test └── test-documentation └── tests ├── __init__.py ├── case └── test_case_records.py ├── conftest.py ├── documentation └── test_documentation.py ├── fake ├── __init__.py ├── const.py ├── test_fake.py ├── test_fake_pydantic.py └── test_fake_pydantic_v1.py ├── fields ├── __init__.py ├── consts.py ├── pydantic │ ├── __init__.py │ ├── consts.py │ ├── test_pydantic.py │ └── test_pydantic_v1.py ├── test_BaseField.py ├── test_complex_types.py ├── test_logical_types.py └── test_primitive_types.py ├── model_generator ├── conftest.py ├── test_model_generator.py └── test_model_pydantic_generator.py ├── schemas ├── avro │ ├── clashes_types_array_schema.avsc │ ├── clashes_types_map_schema.avsc │ ├── customer_inner_names.avsc │ ├── decimal.avsc │ ├── enums_with_customer_names.avsc │ ├── logical_types.avsc │ ├── logical_types_micro.avsc │ ├── logical_types_pydantic.avsc │ ├── optional_enum_with_default.avsc │ ├── order_fields.avsc │ ├── pydantic_fields.avsc │ ├── union_default_type.avsc │ ├── union_type.avsc │ ├── union_typing_optional.avsc │ ├── user.avsc │ ├── user_advance.avsc │ ├── user_advance_with_defaults.avsc │ ├── user_advance_with_duplicate_field_names.avsc │ ├── user_array_address_alias.avsc │ ├── user_extra_avro_attributes.avsc │ ├── user_many_address.avsc │ ├── user_many_address_map.avsc │ ├── user_many_address_map_alias_item.avsc │ ├── user_map_address_alias.avsc │ ├── user_one_address.avsc │ ├── user_one_address_alias_item.avsc │ ├── user_one_address_with_none_default.avsc │ ├── user_self_reference_one_to_many.avsc │ ├── user_self_reference_one_to_many_map.avsc │ ├── user_self_reference_one_to_one.avsc │ ├── user_v2.avsc │ └── user_with_field_metadata.avsc ├── conftest.py ├── pydantic │ ├── conftest.py │ ├── test_pydantic.py │ └── test_pydantic_v1.py ├── test_fastavro_paser_schema.py ├── test_faust.py ├── test_nested_schemas.py ├── test_recursive_schemas.py ├── test_roundtrip.py ├── test_schema.py ├── test_schema_with_complex_types.py └── test_schema_with_logical_types.py └── serialization ├── __init__.py ├── pydantic_fields ├── __init__.py ├── test_pydantic_fields.py └── test_pydantic_v1_fields.py ├── test_complex_types_serialization.py ├── test_logical_types_serialization.py ├── test_model_utils.py ├── test_nested_schema_serialization.py ├── test_primitive_types_serialization.py ├── test_recursive_schema_serialization.py └── test_serialization.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: marcosschroh 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/bump_version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/.github/workflows/bump_version.yaml -------------------------------------------------------------------------------- /.github/workflows/check-commit-message.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/.github/workflows/check-commit-message.yaml -------------------------------------------------------------------------------- /.github/workflows/docs-preview.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/.github/workflows/docs-preview.yaml -------------------------------------------------------------------------------- /.github/workflows/docs-publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/.github/workflows/docs-publish.yaml -------------------------------------------------------------------------------- /.github/workflows/docs-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/.github/workflows/docs-test.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/README.md -------------------------------------------------------------------------------- /dataclasses_avroschema/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/__init__.py -------------------------------------------------------------------------------- /dataclasses_avroschema/case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/case.py -------------------------------------------------------------------------------- /dataclasses_avroschema/dacite_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/dacite_config.py -------------------------------------------------------------------------------- /dataclasses_avroschema/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/exceptions.py -------------------------------------------------------------------------------- /dataclasses_avroschema/faker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/faker.py -------------------------------------------------------------------------------- /dataclasses_avroschema/faust/__init__.py: -------------------------------------------------------------------------------- 1 | from .main import AvroRecord # noqa: F401 I001 2 | -------------------------------------------------------------------------------- /dataclasses_avroschema/faust/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/faust/main.py -------------------------------------------------------------------------------- /dataclasses_avroschema/faust/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/faust/parser.py -------------------------------------------------------------------------------- /dataclasses_avroschema/fields/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataclasses_avroschema/fields/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/fields/base.py -------------------------------------------------------------------------------- /dataclasses_avroschema/fields/field_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/fields/field_utils.py -------------------------------------------------------------------------------- /dataclasses_avroschema/fields/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/fields/fields.py -------------------------------------------------------------------------------- /dataclasses_avroschema/fields/mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/fields/mapper.py -------------------------------------------------------------------------------- /dataclasses_avroschema/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/main.py -------------------------------------------------------------------------------- /dataclasses_avroschema/model_generator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataclasses_avroschema/model_generator/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/model_generator/generator.py -------------------------------------------------------------------------------- /dataclasses_avroschema/model_generator/lang/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataclasses_avroschema/model_generator/lang/python/avro_to_python_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/model_generator/lang/python/avro_to_python_utils.py -------------------------------------------------------------------------------- /dataclasses_avroschema/model_generator/lang/python/avrodantic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataclasses_avroschema/model_generator/lang/python/avrodantic/avrodantic_model_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/model_generator/lang/python/avrodantic/avrodantic_model_generator.py -------------------------------------------------------------------------------- /dataclasses_avroschema/model_generator/lang/python/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/model_generator/lang/python/base.py -------------------------------------------------------------------------------- /dataclasses_avroschema/model_generator/lang/python/dataclasses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataclasses_avroschema/model_generator/lang/python/dataclasses/dataclass_model_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/model_generator/lang/python/dataclasses/dataclass_model_generator.py -------------------------------------------------------------------------------- /dataclasses_avroschema/model_generator/lang/python/pydantic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataclasses_avroschema/model_generator/lang/python/pydantic/pydantic_model_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/model_generator/lang/python/pydantic/pydantic_model_generator.py -------------------------------------------------------------------------------- /dataclasses_avroschema/model_generator/lang/python/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/model_generator/lang/python/templates.py -------------------------------------------------------------------------------- /dataclasses_avroschema/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/parser.py -------------------------------------------------------------------------------- /dataclasses_avroschema/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/protocol.py -------------------------------------------------------------------------------- /dataclasses_avroschema/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataclasses_avroschema/pydantic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/pydantic/__init__.py -------------------------------------------------------------------------------- /dataclasses_avroschema/pydantic/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/pydantic/fields.py -------------------------------------------------------------------------------- /dataclasses_avroschema/pydantic/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/pydantic/main.py -------------------------------------------------------------------------------- /dataclasses_avroschema/pydantic/mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/pydantic/mapper.py -------------------------------------------------------------------------------- /dataclasses_avroschema/pydantic/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/pydantic/parser.py -------------------------------------------------------------------------------- /dataclasses_avroschema/pydantic/v1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/pydantic/v1/__init__.py -------------------------------------------------------------------------------- /dataclasses_avroschema/pydantic/v1/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/pydantic/v1/main.py -------------------------------------------------------------------------------- /dataclasses_avroschema/pydantic/v1/mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/pydantic/v1/mapper.py -------------------------------------------------------------------------------- /dataclasses_avroschema/pydantic/v1/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/pydantic/v1/parser.py -------------------------------------------------------------------------------- /dataclasses_avroschema/serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/serialization.py -------------------------------------------------------------------------------- /dataclasses_avroschema/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/types.py -------------------------------------------------------------------------------- /dataclasses_avroschema/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/utils.py -------------------------------------------------------------------------------- /dataclasses_avroschema/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/dataclasses_avroschema/version.py -------------------------------------------------------------------------------- /docs/avro_schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/avro_schema.md -------------------------------------------------------------------------------- /docs/case.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/case.md -------------------------------------------------------------------------------- /docs/complex_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/complex_types.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/factories_and_fixtures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/factories_and_fixtures.md -------------------------------------------------------------------------------- /docs/faust_records.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/faust_records.md -------------------------------------------------------------------------------- /docs/fields_specification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/fields_specification.md -------------------------------------------------------------------------------- /docs/good_practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/good_practices.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/logical_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/logical_types.md -------------------------------------------------------------------------------- /docs/migration_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/migration_guide.md -------------------------------------------------------------------------------- /docs/model_generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/model_generator.md -------------------------------------------------------------------------------- /docs/primitive_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/primitive_types.md -------------------------------------------------------------------------------- /docs/pydantic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/pydantic.md -------------------------------------------------------------------------------- /docs/pydantic_v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/pydantic_v1.md -------------------------------------------------------------------------------- /docs/records.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/records.md -------------------------------------------------------------------------------- /docs/schema_relationships.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/schema_relationships.md -------------------------------------------------------------------------------- /docs/serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/docs/serialization.md -------------------------------------------------------------------------------- /examples/kafka-examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/kafka-examples/Makefile -------------------------------------------------------------------------------- /examples/kafka-examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/kafka-examples/README.md -------------------------------------------------------------------------------- /examples/kafka-examples/aiokafka-example/aiokafka_example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/kafka-examples/aiokafka-example/aiokafka_example/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/kafka-examples/aiokafka-example/aiokafka_example/app.py -------------------------------------------------------------------------------- /examples/kafka-examples/aiokafka-example/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/kafka-examples/aiokafka-example/poetry.lock -------------------------------------------------------------------------------- /examples/kafka-examples/aiokafka-example/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/kafka-examples/aiokafka-example/pyproject.toml -------------------------------------------------------------------------------- /examples/kafka-examples/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/kafka-examples/docker-compose.yaml -------------------------------------------------------------------------------- /examples/kafka-examples/kafka-python-example/kafka_python_example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/kafka-examples/kafka-python-example/kafka_python_example/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/kafka-examples/kafka-python-example/kafka_python_example/app.py -------------------------------------------------------------------------------- /examples/kafka-examples/kafka-python-example/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/kafka-examples/kafka-python-example/poetry.lock -------------------------------------------------------------------------------- /examples/kafka-examples/kafka-python-example/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/kafka-examples/kafka-python-example/pyproject.toml -------------------------------------------------------------------------------- /examples/kafka-examples/schema-evolution-example/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/kafka-examples/schema-evolution-example/poetry.lock -------------------------------------------------------------------------------- /examples/kafka-examples/schema-evolution-example/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/kafka-examples/schema-evolution-example/pyproject.toml -------------------------------------------------------------------------------- /examples/kafka-examples/schema-evolution-example/schema_evolution_example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/kafka-examples/schema-evolution-example/schema_evolution_example/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/kafka-examples/schema-evolution-example/schema_evolution_example/app.py -------------------------------------------------------------------------------- /examples/rabbitmq-examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/rabbitmq-examples/README.md -------------------------------------------------------------------------------- /examples/rabbitmq-examples/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/rabbitmq-examples/docker-compose.yaml -------------------------------------------------------------------------------- /examples/rabbitmq-examples/rabbitmq-pika/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/rabbitmq-examples/rabbitmq-pika/poetry.lock -------------------------------------------------------------------------------- /examples/rabbitmq-examples/rabbitmq-pika/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/rabbitmq-examples/rabbitmq-pika/pyproject.toml -------------------------------------------------------------------------------- /examples/rabbitmq-examples/rabbitmq-pika/rabbitmq_pika/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/rabbitmq-examples/rabbitmq-pika/rabbitmq_pika/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/rabbitmq-examples/rabbitmq-pika/rabbitmq_pika/app.py -------------------------------------------------------------------------------- /examples/redis-examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/redis-examples/Makefile -------------------------------------------------------------------------------- /examples/redis-examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/redis-examples/README.md -------------------------------------------------------------------------------- /examples/redis-examples/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/redis-examples/docker-compose.yaml -------------------------------------------------------------------------------- /examples/redis-examples/redis-streams-example/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/redis-examples/redis-streams-example/poetry.lock -------------------------------------------------------------------------------- /examples/redis-examples/redis-streams-example/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/redis-examples/redis-streams-example/pyproject.toml -------------------------------------------------------------------------------- /examples/redis-examples/redis-streams-example/redis_streams_example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/redis-examples/redis-streams-example/redis_streams_example/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/examples/redis-examples/redis-streams-example/redis_streams_example/app.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/scripts/clean -------------------------------------------------------------------------------- /scripts/format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/scripts/format -------------------------------------------------------------------------------- /scripts/publish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/scripts/publish -------------------------------------------------------------------------------- /scripts/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/scripts/test -------------------------------------------------------------------------------- /scripts/test-documentation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/scripts/test-documentation -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/case/test_case_records.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/case/test_case_records.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/documentation/test_documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/documentation/test_documentation.py -------------------------------------------------------------------------------- /tests/fake/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fake/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/fake/const.py -------------------------------------------------------------------------------- /tests/fake/test_fake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/fake/test_fake.py -------------------------------------------------------------------------------- /tests/fake/test_fake_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/fake/test_fake_pydantic.py -------------------------------------------------------------------------------- /tests/fake/test_fake_pydantic_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/fake/test_fake_pydantic_v1.py -------------------------------------------------------------------------------- /tests/fields/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fields/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/fields/consts.py -------------------------------------------------------------------------------- /tests/fields/pydantic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fields/pydantic/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/fields/pydantic/consts.py -------------------------------------------------------------------------------- /tests/fields/pydantic/test_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/fields/pydantic/test_pydantic.py -------------------------------------------------------------------------------- /tests/fields/pydantic/test_pydantic_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/fields/pydantic/test_pydantic_v1.py -------------------------------------------------------------------------------- /tests/fields/test_BaseField.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/fields/test_BaseField.py -------------------------------------------------------------------------------- /tests/fields/test_complex_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/fields/test_complex_types.py -------------------------------------------------------------------------------- /tests/fields/test_logical_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/fields/test_logical_types.py -------------------------------------------------------------------------------- /tests/fields/test_primitive_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/fields/test_primitive_types.py -------------------------------------------------------------------------------- /tests/model_generator/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/model_generator/conftest.py -------------------------------------------------------------------------------- /tests/model_generator/test_model_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/model_generator/test_model_generator.py -------------------------------------------------------------------------------- /tests/model_generator/test_model_pydantic_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/model_generator/test_model_pydantic_generator.py -------------------------------------------------------------------------------- /tests/schemas/avro/clashes_types_array_schema.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/clashes_types_array_schema.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/clashes_types_map_schema.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/clashes_types_map_schema.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/customer_inner_names.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/customer_inner_names.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/decimal.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/decimal.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/enums_with_customer_names.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/enums_with_customer_names.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/logical_types.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/logical_types.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/logical_types_micro.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/logical_types_micro.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/logical_types_pydantic.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/logical_types_pydantic.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/optional_enum_with_default.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/optional_enum_with_default.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/order_fields.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/order_fields.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/pydantic_fields.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/pydantic_fields.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/union_default_type.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/union_default_type.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/union_type.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/union_type.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/union_typing_optional.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/union_typing_optional.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_advance.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_advance.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_advance_with_defaults.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_advance_with_defaults.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_advance_with_duplicate_field_names.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_advance_with_duplicate_field_names.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_array_address_alias.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_array_address_alias.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_extra_avro_attributes.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_extra_avro_attributes.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_many_address.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_many_address.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_many_address_map.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_many_address_map.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_many_address_map_alias_item.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_many_address_map_alias_item.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_map_address_alias.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_map_address_alias.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_one_address.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_one_address.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_one_address_alias_item.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_one_address_alias_item.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_one_address_with_none_default.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_one_address_with_none_default.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_self_reference_one_to_many.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_self_reference_one_to_many.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_self_reference_one_to_many_map.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_self_reference_one_to_many_map.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_self_reference_one_to_one.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_self_reference_one_to_one.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_v2.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_v2.avsc -------------------------------------------------------------------------------- /tests/schemas/avro/user_with_field_metadata.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/avro/user_with_field_metadata.avsc -------------------------------------------------------------------------------- /tests/schemas/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/conftest.py -------------------------------------------------------------------------------- /tests/schemas/pydantic/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/pydantic/conftest.py -------------------------------------------------------------------------------- /tests/schemas/pydantic/test_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/pydantic/test_pydantic.py -------------------------------------------------------------------------------- /tests/schemas/pydantic/test_pydantic_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/pydantic/test_pydantic_v1.py -------------------------------------------------------------------------------- /tests/schemas/test_fastavro_paser_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/test_fastavro_paser_schema.py -------------------------------------------------------------------------------- /tests/schemas/test_faust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/test_faust.py -------------------------------------------------------------------------------- /tests/schemas/test_nested_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/test_nested_schemas.py -------------------------------------------------------------------------------- /tests/schemas/test_recursive_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/test_recursive_schemas.py -------------------------------------------------------------------------------- /tests/schemas/test_roundtrip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/test_roundtrip.py -------------------------------------------------------------------------------- /tests/schemas/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/test_schema.py -------------------------------------------------------------------------------- /tests/schemas/test_schema_with_complex_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/test_schema_with_complex_types.py -------------------------------------------------------------------------------- /tests/schemas/test_schema_with_logical_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/schemas/test_schema_with_logical_types.py -------------------------------------------------------------------------------- /tests/serialization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/serialization/pydantic_fields/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/serialization/pydantic_fields/test_pydantic_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/serialization/pydantic_fields/test_pydantic_fields.py -------------------------------------------------------------------------------- /tests/serialization/pydantic_fields/test_pydantic_v1_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/serialization/pydantic_fields/test_pydantic_v1_fields.py -------------------------------------------------------------------------------- /tests/serialization/test_complex_types_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/serialization/test_complex_types_serialization.py -------------------------------------------------------------------------------- /tests/serialization/test_logical_types_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/serialization/test_logical_types_serialization.py -------------------------------------------------------------------------------- /tests/serialization/test_model_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/serialization/test_model_utils.py -------------------------------------------------------------------------------- /tests/serialization/test_nested_schema_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/serialization/test_nested_schema_serialization.py -------------------------------------------------------------------------------- /tests/serialization/test_primitive_types_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/serialization/test_primitive_types_serialization.py -------------------------------------------------------------------------------- /tests/serialization/test_recursive_schema_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/serialization/test_recursive_schema_serialization.py -------------------------------------------------------------------------------- /tests/serialization/test_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosschroh/dataclasses-avroschema/HEAD/tests/serialization/test_serialization.py --------------------------------------------------------------------------------