Что из следующего является допустимым определением модели Pydantic в FastAPI?
1)
class User:
id: int
name: str
2)
class User(BaseModel):
id: int
name: str
3)
def User(id: int, name: str):
return {‘id’: id, ‘name’: name}
4)
class User:
def init(self, id: int, name: str):
self.id = id
self.name = name