АР
input_data = [(‘data2,), (‘data2’,)]
select * from table where field1 = in input_data
?
Size: a a a
АР
АР
АР
AT
from typing import List, Union
from pydantic import BaseModel
class Parent(BaseModel):
f: str
class TaxesToBePaidCard(Parent):
id: int
custom: str
class TaxesToSignCard(Parent):
id: int
custom: int
class TestWrong(BaseModel):
cards: Union[List[TaxesToBePaidCard], List[TaxesToSignCard]]
class TestOk(BaseModel):
cards: Union[List[TaxesToSignCard], List[TaxesToBePaidCard]]
if __name__ == '__main__':
cards_1 = TaxesToBePaidCard(id=1, f="1", custom="text")
cards_2 = TaxesToSignCard(id=1, f="1", custom=123)
print("Ok", TestOk(cards=[cards_1.dict()]), TestOk(cards=[cards_2.dict()]))
print("Wrong", TestWrong(cards=[cards_1.dict()]), TestWrong(cards=[cards_2.dict()]))AT
АР
ПМ
AT
AT
ПМ
ПМ
ПМ
ПМ
AT
AC
AC
AC
AC
AT