import json
from typing import Literal
from pydantic_avro.base import AvroBase
class TestRequest(AvroBase):
source: Literal['abc']
print(json.dumps(TestRequest.avro_schema()))
This suceeds:
import json
from typing import Literal
from pydantic_avro.base import AvroBase
class TestRequest(AvroBase):
source: Literal['abc', 'efg']
print(json.dumps(TestRequest.avro_schema()))
This fails:
This suceeds: