Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 37 additions & 37 deletions src/vendor/dbt_artifacts_parser/parsers/manifest/manifest_v1.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

class ManifestMetadata(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
dbt_schema_version: Optional[str] = "https://schemas.getdbt.com/dbt/manifest/v1.json"
dbt_version: Optional[str] = "0.19.0"
Expand All @@ -39,15 +39,15 @@ class ResourceType(Enum):

class FileHash(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
name: str
checksum: str


class Hook(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
sql: str
transaction: Optional[bool] = True
Expand All @@ -56,7 +56,7 @@ class Hook(BaseParserModel):

class DependsOn(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
macros: Optional[list[str]] = []
nodes: Optional[list[str]] = []
Expand All @@ -76,14 +76,14 @@ class ColumnInfo(BaseParserModel):

class Docs(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
show: Optional[bool] = True


class InjectedCTE(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
id: str
sql: str
Expand Down Expand Up @@ -131,7 +131,7 @@ class ResourceType5(Enum):

class TestMetadata(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
namespace: Optional[str] = None
name: str
Expand Down Expand Up @@ -176,7 +176,7 @@ class ResourceType9(Enum):

class ParsedDataTestNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
database: Optional[str] = None
Expand Down Expand Up @@ -243,7 +243,7 @@ class ResourceType13(Enum):

class ParsedSchemaTestNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
test_metadata: TestMetadata
Expand Down Expand Up @@ -300,7 +300,7 @@ class ResourceType14(Enum):

class ParsedSeedNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
database: Optional[str] = None
Expand Down Expand Up @@ -445,7 +445,7 @@ class ResourceType16(Enum):

class Quoting(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
database: Optional[bool] = None
schema_: Optional[bool] = Field(None, alias="schema")
Expand All @@ -455,7 +455,7 @@ class Quoting(BaseParserModel):

class FreshnessMetadata(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
dbt_schema_version: Optional[str] = "https://schemas.getdbt.com/dbt/sources/v1.json"
dbt_version: Optional[str] = "0.19.0"
Expand All @@ -470,7 +470,7 @@ class Status(Enum):

class SourceFreshnessRuntimeError(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
unique_id: str
error: Optional[Union[str, int]] = None
Expand All @@ -492,7 +492,7 @@ class Period(Enum):

class Time(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
count: int
period: Period
Expand Down Expand Up @@ -521,14 +521,14 @@ class ResourceType17(Enum):

class MacroDependsOn(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
macros: Optional[list[str]] = []


class MacroArgument(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
name: str
type: Optional[str] = None
Expand All @@ -537,7 +537,7 @@ class MacroArgument(BaseParserModel):

class ParsedDocumentation(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
unique_id: str
package_name: str
Expand Down Expand Up @@ -578,7 +578,7 @@ class Maturity(Enum):

class ExposureOwner(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
email: str
name: Optional[str] = None
Expand All @@ -605,7 +605,7 @@ class NodeConfig(BaseParserModel):

class CompiledDataTestNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
compiled: bool
Expand Down Expand Up @@ -661,7 +661,7 @@ class CompiledDataTestNode(BaseParserModel):

class CompiledModelNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
compiled: bool
Expand Down Expand Up @@ -716,7 +716,7 @@ class CompiledModelNode(BaseParserModel):

class CompiledHookNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
compiled: bool
Expand Down Expand Up @@ -772,7 +772,7 @@ class CompiledHookNode(BaseParserModel):

class CompiledRPCNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
compiled: bool
Expand Down Expand Up @@ -827,7 +827,7 @@ class CompiledRPCNode(BaseParserModel):

class CompiledSchemaTestNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
test_metadata: TestMetadata
Expand Down Expand Up @@ -885,7 +885,7 @@ class CompiledSchemaTestNode(BaseParserModel):

class CompiledSeedNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
compiled: bool
Expand Down Expand Up @@ -941,7 +941,7 @@ class CompiledSeedNode(BaseParserModel):

class CompiledSnapshotNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
compiled: bool
Expand Down Expand Up @@ -996,7 +996,7 @@ class CompiledSnapshotNode(BaseParserModel):

class ParsedAnalysisNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
database: Optional[str] = None
Expand Down Expand Up @@ -1046,7 +1046,7 @@ class ParsedAnalysisNode(BaseParserModel):

class ParsedHookNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
database: Optional[str] = None
Expand Down Expand Up @@ -1097,7 +1097,7 @@ class ParsedHookNode(BaseParserModel):

class ParsedModelNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
database: Optional[str] = None
Expand Down Expand Up @@ -1147,7 +1147,7 @@ class ParsedModelNode(BaseParserModel):

class ParsedRPCNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
database: Optional[str] = None
Expand Down Expand Up @@ -1197,7 +1197,7 @@ class ParsedRPCNode(BaseParserModel):

class ParsedSnapshotNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
database: Optional[str] = None
Expand Down Expand Up @@ -1229,7 +1229,7 @@ class ParsedSnapshotNode(BaseParserModel):

class FreshnessThreshold(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
warn_after: Optional[Time] = None
error_after: Optional[Time] = None
Expand All @@ -1238,7 +1238,7 @@ class FreshnessThreshold(BaseParserModel):

class SourceFreshnessOutput(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
unique_id: str
max_loaded_at: datetime
Expand All @@ -1262,7 +1262,7 @@ class ExternalTable(BaseParserModel):

class ParsedMacro(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
unique_id: str
package_name: str
Expand All @@ -1283,7 +1283,7 @@ class ParsedMacro(BaseParserModel):

class ParsedExposure(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
fqn: list[str]
unique_id: str
Expand All @@ -1305,7 +1305,7 @@ class ParsedExposure(BaseParserModel):

class CompiledAnalysisNode(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
raw_sql: str
compiled: bool
Expand Down Expand Up @@ -1360,7 +1360,7 @@ class CompiledAnalysisNode(BaseParserModel):

class ParsedSourceDefinition(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
fqn: list[str]
database: Optional[str] = None
Expand Down Expand Up @@ -1395,7 +1395,7 @@ class ParsedSourceDefinition(BaseParserModel):

class ManifestV1(BaseParserModel):
model_config = ConfigDict(
extra="forbid",
extra="allow",
)
metadata: ManifestMetadata = Field(..., description="Metadata about the manifest")
nodes: dict[
Expand Down
Loading