# DbtAssetProvenance
## Properties
**unique_id** | **String** | dbt's own node id, e.g. `model.jaffle_shop.customers`. |
**resource_type** | **String** | |
**materialized** | Option<**String**> | dbt's own word (`table`, `view`, `incremental`, `snapshot`). | [optional]
**materialize_strategy** | Option<**String**> | The Windmill write strategy it maps to, absent for `view` and `ephemeral`, which have none. | [optional]
**tags** | Option<**Vec<String>**> | | [optional]
**description** | Option<**String**> | | [optional]
**data_tests** | Option<[**Vec<models::DbtAssetProvenanceDataTestsInner>**](DbtAssetProvenance_data_tests_inner.md)> | | [optional]
**columns** | Option<[**std::collections::HashMap<String, serde_json::Value>**](serde_json::Value.md)> | Declared column metadata (name -> description). NOT column lineage — `manifest.json` carries none. | [optional]
**freshness** | Option<[**std::collections::HashMap<String, serde_json::Value>**](serde_json::Value.md)> | A source's declared freshness policy, for the staleness chip. | [optional]
**raw_code** | Option<**String**> | The model's SQL as written, at the deploy this graph belongs to. Omitted when the caller cannot read the script. | [optional]
**original_file_path** | Option<**String**> | Its path inside the dbt project, e.g. `models/staging/stg_orders.sql`. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)