#
# Copyright (c) 2023 Airbyte, Inc., all rights reserved.
#

# This order matters
main_fields = (
    "attributed_touch_type",
    "attributed_touch_time",
    "install_time",
    "event_time",
    "event_name",
    "event_value",
    "event_revenue",
    "event_revenue_currency",
    "event_revenue_usd",
    "event_source",
    "is_receipt_validated",
    "af_prt",
    "media_source",
    "af_channel",
    "af_keywords",
    "campaign",
    "af_c_id",
    "af_adset",
    "af_adset_id",
    "af_ad",
    "af_ad_id",
    "af_ad_type",
    "af_siteid",
    "af_sub_siteid",
    "af_sub1",
    "af_sub2",
    "af_sub3",
    "af_sub4",
    "af_sub5",
    "af_cost_model",
    "af_cost_value",
    "af_cost_currency",
    "contributor1_af_prt",
    "contributor1_media_source",
    "contributor1_campaign",
    "contributor1_touch_type",
    "contributor1_touch_time",
    "contributor2_af_prt",
    "contributor2_media_source",
    "contributor2_campaign",
    "contributor2_touch_type",
    "contributor2_touch_time",
    "contributor3_af_prt",
    "contributor3_media_source",
    "contributor3_campaign",
    "contributor3_touch_type",
    "contributor3_touch_time",
    "region",
    "country_code",
    "state",
    "city",
    "postal_code",
    "dma",
    "ip",
    "wifi",
    "operator",
    "carrier",
    "language",
    "appsflyer_id",
    "advertising_id",
    "idfa",
    "android_id",
    "customer_user_id",
    "imei",
    "idfv",
    "platform",
    "device_type",
    "os_version",
    "app_version",
    "sdk_version",
    "app_id",
    "app_name",
    "bundle_id",
    "is_retargeting",
    "retargeting_conversion_type",
    "af_attribution_lookback",
    "af_reengagement_window",
    "is_primary_attribution",
    "user_agent",
    "http_referrer",
    "original_url",
)

# This order matters
additional_fields = (
    "app_type",
    "custom_data",
    "network_account_id",
    "install_app_store",
    "contributor1_match_type",
    "contributor2_match_type",
    "contributor3_match_type",
    "campaign_type",
    "conversion_type",
    "match_type",
    "gp_referrer",
    "gp_click_time",
    "gp_install_begin",
    "gp_broadcast_referrer",
    "keyword_match_type",
    "keyword_id",
    "att",
    "amazon_aid",
    "device_category",
    "device_model",
    "device_download_time",
    "deeplink_url",
    "oaid",
    "is_lat",
    "store_reinstall",
    "placement",
    "mediation_network",
    "segment",
    "ad_unit",
    "monetization_network",
    "impressions",
    "blocked_reason",
    "blocked_reason_value",
    "blocked_reason_rule",
    "blocked_sub_reason",
    "rejected_reason",
    "rejected_reason_value",
)
