Evan Curtin
04/21/2023, 1:48 PMList[str]str+Nate
04/21/2023, 8:28 PMdictfrom pydantic import BaseModel
from prefect import flow
class Level3Model(BaseModel):
    some_str: str
    some_int: int
    
class Level2Model(BaseModel):
    level3: Level3Model
    
class ParentModel(BaseModel):
    level2: Level2Model    
@flow
def accepts_nested_model(model: ParentModel):
    print(model)
    
if __name__ == "__main__":
    accepts_nested_model(
        {
            "level2": {
                "level3": {
                    "some_str": "hello",
                    "some_int": 42
                }
            }
        }
    )Nate
04/21/2023, 8:31 PM