AT
Size: a a a
AT
AT
AC
TaxesToSignCard наследуются от ещё одного класса , а тот от BaseAT
AT
AC
ПМ
from pydantic import BaseModel
from typing import List, Union
class Parent(BaseModel):
f: str
class TaxesToBePaidCard(Parent):
id: int
class TaxesToSignCard(Parent):
id: int
class Test(BaseModel):
cards: Union[List[TaxesToBePaidCard], List[TaxesToSignCard]]
cards_1 = TaxesToBePaidCard(id=1, f="1")
cards_2 = TaxesToSignCard(id=1, f="1")
test_1 = Test(cards=[cards_1])
test_2 = Test(cards=[cards_2])
print(test_1.dict())
print(test_2.dict())
AT
ПМ
AT
AC
AC
ПМ
AT
ПМ
ПМ
AT
AT
AT
AC