1515
1616class Metadata (BaseParserModel ):
1717 model_config = ConfigDict (
18- extra = "forbid " ,
18+ extra = "allow " ,
1919 )
2020 dbt_schema_version : Optional [str ] = None
2121 dbt_version : Optional [str ] = "1.9.0b2"
2222 generated_at : Optional [str ] = None
2323 invocation_id : Optional [str ] = None
24- invocation_started_at : Optional [str ] = None
2524 env : Optional [dict [str , str ]] = None
2625
2726
2827class Metadata1 (BaseParserModel ):
2928 model_config = ConfigDict (
30- extra = "forbid " ,
29+ extra = "allow " ,
3130 )
3231 type : str
3332 schema_ : str = Field (..., alias = "schema" )
@@ -39,7 +38,7 @@ class Metadata1(BaseParserModel):
3938
4039class Columns (BaseParserModel ):
4140 model_config = ConfigDict (
42- extra = "forbid " ,
41+ extra = "allow " ,
4342 )
4443 type : str
4544 index : int
@@ -49,7 +48,7 @@ class Columns(BaseParserModel):
4948
5049class Stats (BaseParserModel ):
5150 model_config = ConfigDict (
52- extra = "forbid " ,
51+ extra = "allow " ,
5352 )
5453 id : str
5554 label : str
@@ -60,7 +59,7 @@ class Stats(BaseParserModel):
6059
6160class Nodes (BaseParserModel ):
6261 model_config = ConfigDict (
63- extra = "forbid " ,
62+ extra = "allow " ,
6463 )
6564 metadata : Metadata1 = Field (..., title = "TableMetadata" )
6665 columns : dict [str , Columns ]
@@ -70,7 +69,7 @@ class Nodes(BaseParserModel):
7069
7170class Sources (BaseParserModel ):
7271 model_config = ConfigDict (
73- extra = "forbid " ,
72+ extra = "allow " ,
7473 )
7574 metadata : Metadata1 = Field (..., title = "TableMetadata" )
7675 columns : dict [str , Columns ]
@@ -80,7 +79,7 @@ class Sources(BaseParserModel):
8079
8180class CatalogV1 (BaseParserModel ):
8281 model_config = ConfigDict (
83- extra = "forbid " ,
82+ extra = "allow " ,
8483 )
8584 metadata : Metadata = Field (..., title = "CatalogMetadata" )
8685 nodes : dict [str , Nodes ]
0 commit comments