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"
@@ -26,7 +26,7 @@ class Metadata(BaseParserModel):
2626
2727class Metadata1 (BaseParserModel ):
2828 model_config = ConfigDict (
29- extra = "forbid " ,
29+ extra = "allow " ,
3030 )
3131 type : str
3232 schema_ : str = Field (..., alias = "schema" )
@@ -38,7 +38,7 @@ class Metadata1(BaseParserModel):
3838
3939class Columns (BaseParserModel ):
4040 model_config = ConfigDict (
41- extra = "forbid " ,
41+ extra = "allow " ,
4242 )
4343 type : str
4444 index : int
@@ -48,7 +48,7 @@ class Columns(BaseParserModel):
4848
4949class Stats (BaseParserModel ):
5050 model_config = ConfigDict (
51- extra = "forbid " ,
51+ extra = "allow " ,
5252 )
5353 id : str
5454 label : str
@@ -59,7 +59,7 @@ class Stats(BaseParserModel):
5959
6060class Nodes (BaseParserModel ):
6161 model_config = ConfigDict (
62- extra = "forbid " ,
62+ extra = "allow " ,
6363 )
6464 metadata : Metadata1 = Field (..., title = "TableMetadata" )
6565 columns : dict [str , Columns ]
@@ -69,7 +69,7 @@ class Nodes(BaseParserModel):
6969
7070class Sources (BaseParserModel ):
7171 model_config = ConfigDict (
72- extra = "forbid " ,
72+ extra = "allow " ,
7373 )
7474 metadata : Metadata1 = Field (..., title = "TableMetadata" )
7575 columns : dict [str , Columns ]
@@ -79,7 +79,7 @@ class Sources(BaseParserModel):
7979
8080class CatalogV1 (BaseParserModel ):
8181 model_config = ConfigDict (
82- extra = "forbid " ,
82+ extra = "allow " ,
8383 )
8484 metadata : Metadata = Field (..., title = "CatalogMetadata" )
8585 nodes : dict [str , Nodes ]
0 commit comments