version: 2
models:
  - name: nft__dim_nft_metadata
    description: "{{ doc('dim_nft_metadata') }}" 
    columns:
      - name: MINT
        description: "{{ doc('mint') }}"
        tests:
          - dbt_expectations.expect_column_to_exist
      - name: COLLECTION_ID
        description: "{{ doc('collection_id') }}"
        tests:
          - dbt_expectations.expect_column_to_exist
      - name: CREATORS
        description: "{{ doc('creators') }}"
        tests:
          - dbt_expectations.expect_column_to_exist
      - name: AUTHORITY
        description: "{{ doc('authority') }}"
        tests:
          - dbt_expectations.expect_column_to_exist
      - name: IMAGE_URL
        description: "{{ doc('image_url') }}"
        tests:
          - dbt_expectations.expect_column_to_exist
      - name: NFT_NAME
        description: "{{ doc('nft_name') }}"
        tests:
          - dbt_expectations.expect_column_to_exist
      - name: NFT_COLLECTION_NAME
        description: "{{ doc('nft_collection_name') }}"
        tests:
          - dbt_expectations.expect_column_to_exist
      - name: METADATA
        description: "{{ doc('token_metadata') }}"
        tests:
          - dbt_expectations.expect_column_to_exist
      - name: METADATA_URI
        description: "{{ doc('token_metadata_uri') }}"
        tests:
          - dbt_expectations.expect_column_to_exist
      - name: DIM_NFT_METADATA_ID
        description: "{{ doc('pk') }}"
        tests: 
          - dbt_expectations.expect_column_to_exist
      - name: MODIFIED_TIMESTAMP
        description: "{{ doc('modified_timestamp') }}"
        tests: 
          - dbt_expectations.expect_column_to_exist
      - name: INSERTED_TIMESTAMP
        description: "{{ doc('inserted_timestamp') }}"
        tests: 
          - dbt_expectations.expect_column_to_exist