Building BuildingRecipeIO Bases: BaseModel CommodityName instance-attribute 1CommodityName CommodityTicker class-attribute instance-attribute 1CommodityTicker = Field(max_length=3) Weight instance-attribute 1Weight Volume instance-attribute 1Volume Amount instance-attribute 1Amount BuildingRecipe Bases: BaseModel Inputs instance-attribute 1Inputs Outputs instance-attribute 1Outputs BuildingRecipeId instance-attribute 1BuildingRecipeId RecipeName instance-attribute 1RecipeName StandardRecipeName instance-attribute 1StandardRecipeName DurationMs instance-attribute 1DurationMs BuildingCost Bases: BaseModel CommodityName instance-attribute 1CommodityName CommodityTicker class-attribute instance-attribute 1CommodityTicker = Field(max_length=3) Weight instance-attribute 1Weight Volume instance-attribute 1Volume Amount instance-attribute 1Amount BuildingTicker Bases: BaseModel Recipes instance-attribute 1Recipes BuildingId class-attribute instance-attribute 1BuildingId = Field(min_length=32) Name instance-attribute 1Name Ticker class-attribute instance-attribute 1Ticker = Field(max_length=3) Expertise instance-attribute 1Expertise Pioneers instance-attribute 1Pioneers Settlers instance-attribute 1Settlers Technicians instance-attribute 1Technicians Engineers instance-attribute 1Engineers Scientists instance-attribute 1Scientists AreaCost instance-attribute 1AreaCost UserNameSubmitted instance-attribute 1UserNameSubmitted Timestamp instance-attribute 1Timestamp BuildingTickerList Bases: RootModel root instance-attribute 1root