# Package name
name: 'streams'
version: '1.2'

config-version: 2

# DB connection profile
profile: 'snowflake'

test-paths: ["tests"]

# Models to run
models:
    streams:
        # Grant permissions to all tables
        +post-hook:
          - '{{ utils.grant_permissions() }}'

        # Streams model together with their test snapshots
        by_participant_track_country_feed:
            +enabled: true

        by_participant_track_feed:
            +enabled: true

        by_participant_track_playlist_country_feed:
            +enabled: true

        by_product_track_country_feed:
            +enabled: true

        by_product_track_feed:
            +enabled: true

        by_track_country_feed:
            +enabled: true

        by_track_country_region_feed:
            +enabled: true

        by_track_feed:
            +enabled: true

        by_track_playlist_country_feed:
            +enabled: true

        by_playlist_country_feed:
            +enabled: true

        completions_by_track_playlist_country_feed:
            +enabled: true

        demographics_by_track_country_feed:
            +enabled: true

        demographics_by_track_feed:
            +enabled: true

        demographics_by_product_country_feed:
            +enabled: true

        demographics_by_product_feed:
            +enabled: true

        demographics_by_participant_country_feed:
            +enabled: true

        demographics_by_participant_feed:
            +enabled: true

        sos_by_track_feed:
            +enabled: true

        tiktok_v2:
            +enabled: true

vars:
    streams:
        # Production view names
        streams_by_account_track_country_feed_distributor_daily_history: "STREAMS_BY_ACCOUNT_TRACK_COUNTRY_FEED_DISTRIBUTOR_DAILY_HISTORY"
        streams_by_account_track_country_feed_distributor_daily_recent: "STREAMS_BY_ACCOUNT_TRACK_COUNTRY_FEED_DISTRIBUTOR_DAILY_RECENT"
        streams_by_account_track_feed_distributor_daily_history: "STREAMS_BY_ACCOUNT_TRACK_FEED_DISTRIBUTOR_DAILY_HISTORY"
        streams_by_account_track_feed_distributor_daily_recent: "STREAMS_BY_ACCOUNT_TRACK_FEED_DISTRIBUTOR_DAILY_RECENT"

        streams_by_participant_track_country_feed_distributor_daily_history: "STREAMS_BY_PARTICIPANT_TRACK_COUNTRY_FEED_DISTRIBUTOR_DAILY_HISTORY"
        streams_by_participant_track_country_feed_distributor_daily_recent: "STREAMS_BY_PARTICIPANT_TRACK_COUNTRY_FEED_DISTRIBUTOR_DAILY_RECENT"

        streams_by_participant_track_feed_distributor_daily_history: "STREAMS_BY_PARTICIPANT_TRACK_FEED_DISTRIBUTOR_DAILY_HISTORY"
        streams_by_participant_track_feed_distributor_daily_recent: "STREAMS_BY_PARTICIPANT_TRACK_FEED_DISTRIBUTOR_DAILY_RECENT"

        streams_by_participant_track_playlist_country_feed_distributor_daily_recent: "STREAMS_BY_PARTICIPANT_TRACK_PLAYLIST_COUNTRY_FEED_DISTRIBUTOR_DAILY_RECENT"
        streams_by_participant_track_playlist_country_feed_distributor_daily_history: "STREAMS_BY_PARTICIPANT_TRACK_PLAYLIST_COUNTRY_FEED_DISTRIBUTOR_DAILY_HISTORY"

        streams_by_product_track_country_feed_distributor_daily_history: "STREAMS_BY_PRODUCT_TRACK_COUNTRY_FEED_DISTRIBUTOR_DAILY_HISTORY"
        streams_by_product_track_country_feed_distributor_daily_recent: "STREAMS_BY_PRODUCT_TRACK_COUNTRY_FEED_DISTRIBUTOR_DAILY_RECENT"

        streams_by_product_track_feed_distributor_daily_history: "STREAMS_BY_PRODUCT_TRACK_FEED_DISTRIBUTOR_DAILY_HISTORY"
        streams_by_product_track_feed_distributor_daily_recent: "STREAMS_BY_PRODUCT_TRACK_FEED_DISTRIBUTOR_DAILY_RECENT"

        streams_by_track_country_feed_distributor_daily_recent: "STREAMS_BY_TRACK_COUNTRY_FEED_DISTRIBUTOR_DAILY_RECENT"
        streams_by_track_country_feed_distributor_daily_history: "STREAMS_BY_TRACK_COUNTRY_FEED_DISTRIBUTOR_DAILY_HISTORY"
        streams_by_track_country_feed_distributor_rollup: "STREAMS_BY_TRACK_COUNTRY_FEED_DISTRIBUTOR_ROLLUP"

        streams_by_track_country_region_feed_distributor_rollup: "STREAMS_BY_TRACK_COUNTRY_REGION_FEED_DISTRIBUTOR_ROLLUP"

        streams_by_track_feed_distributor_daily_recent: "STREAMS_BY_TRACK_FEED_DISTRIBUTOR_DAILY_RECENT"
        streams_by_track_feed_distributor_daily_history: "STREAMS_BY_TRACK_FEED_DISTRIBUTOR_DAILY_HISTORY"
        streams_by_track_feed_distributor_rollup: "STREAMS_BY_TRACK_FEED_DISTRIBUTOR_ROLLUP"

        streams_by_track_playlist_country_feed_distributor_daily_history: "STREAMS_BY_TRACK_PLAYLIST_COUNTRY_FEED_DISTRIBUTOR_DAILY_HISTORY"
        streams_by_track_playlist_country_feed_distributor_daily_recent: "STREAMS_BY_TRACK_PLAYLIST_COUNTRY_FEED_DISTRIBUTOR_DAILY_RECENT"

        streams_by_playlist_country_feed_distributor_daily_history: "STREAMS_BY_PLAYLIST_COUNTRY_FEED_DISTRIBUTOR_DAILY_HISTORY"
        streams_by_playlist_country_feed_distributor_daily_recent: "STREAMS_BY_PLAYLIST_COUNTRY_FEED_DISTRIBUTOR_DAILY_RECENT"
        streams_by_playlist_country_feed_rollup: "STREAMS_BY_PLAYLIST_COUNTRY_FEED_ROLLUP"
        streams_by_playlist_feed_rollup: "STREAMS_BY_PLAYLIST_FEED_ROLLUP"

        streams_completions_by_track_playlist_country_feed_distributor_daily_history: "STREAMS_COMPLETIONS_BY_TRACK_PLAYLIST_COUNTRY_FEED_DISTRIBUTOR_DAILY_HISTORY"
        streams_completions_by_track_playlist_country_feed_distributor_daily_recent: "STREAMS_COMPLETIONS_BY_TRACK_PLAYLIST_COUNTRY_FEED_DISTRIBUTOR_DAILY_RECENT"
        streams_completions_by_track_playlist_country_feed_distributor_rollup: "STREAMS_COMPLETIONS_BY_TRACK_PLAYLIST_COUNTRY_FEED_DISTRIBUTOR_ROLLUP"

        streams_demographics_by_track_country_feed_distributor_daily_recent: "STREAMS_DEMOGRAPHICS_BY_TRACK_COUNTRY_FEED_DISTRIBUTOR_DAILY_RECENT"
        streams_demographics_by_track_country_feed_distributor_daily_history: "STREAMS_DEMOGRAPHICS_BY_TRACK_COUNTRY_FEED_DISTRIBUTOR_DAILY_HISTORY"
        v_streams_demographics_by_track_feed_distributor_daily: "V_STREAMS_DEMOGRAPHICS_BY_TRACK_FEED_DISTRIBUTOR_DAILY"


        v_streams_demographics_by_product_country_feed_distributor_daily: "V_STREAMS_DEMOGRAPHICS_BY_PRODUCT_COUNTRY_FEED_DISTRIBUTOR_DAILY"
        v_streams_demographics_by_product_feed_distributor_daily: "V_STREAMS_DEMOGRAPHICS_BY_PRODUCT_FEED_DISTRIBUTOR_DAILY"
        streams_demographics_by_product_country_feed_distributor_rollup: "STREAMS_DEMOGRAPHICS_BY_PRODUCT_COUNTRY_FEED_DISTRIBUTOR_ROLLUP"

        streams_demographics_by_participant_country_feed_distributor_daily_history: "STREAMS_DEMOGRAPHICS_BY_PARTICIPANT_COUNTRY_FEED_DISTRIBUTOR_DAILY_HISTORY"
        streams_demographics_by_participant_country_feed_distributor_daily_recent: "STREAMS_DEMOGRAPHICS_BY_PARTICIPANT_COUNTRY_FEED_DISTRIBUTOR_DAILY_RECENT"
        streams_demographics_by_participant_feed_distributor_daily_history: "STREAMS_DEMOGRAPHICS_BY_PARTICIPANT_FEED_DISTRIBUTOR_DAILY_HISTORY"
        streams_demographics_by_participant_feed_distributor_daily_recent: "STREAMS_DEMOGRAPHICS_BY_PARTICIPANT_FEED_DISTRIBUTOR_DAILY_RECENT"
