using UnityEngine;

namespace Platform101XP.Editor.Settings.Assets
{
    public class AndroidSettingsAsset : ScriptableObject
    {
       [Header("Base")]
       public string appSkinName = "sample";

        [Header("Facebook")]
        public bool facebookEnabled = false;
        public bool facebookAuthEnabled = false;
        public string facebookGameLink = "https://www.facebook.com/games/xp-portal/?fbs=106";
        public string facebookGamePreview = "http://hh.ru/employer-logo/1496255.png";

        [Header("Google")]
        public bool gpEnabled = true;
        public string googleClientId = "608952587082-t4rm0vuu535ht8lt1v4hpa4e8flbf98h.apps.googleusercontent.com";
        public string googlePlayServicesAppId = "608952587082";
        public bool googleAuthFirstSession = true;
        public int googleMaxAutoAuthorize = 4;

        [Header("Yandex")]
        public string yandexClientId = "659313ae396f448485d8caee99b75199";

        [Header("VK")]
        public bool vkEnabled = false;
        [HideInInspector]
        public int vkAppId = -1;
        public string vkClientId = "";
        public string vkClientSecret = "";

        [Header("Odnoklassniki")]
        public bool okEnabled;
        public string okAppId;
        public string okAppKey;

        [Header("Billing")]
        public bool billingEnabled = false;
        //
        public string[] billingSku =
        {
            "com.platform101xp.sample_android.consume",
            "com.platform101xp.sample_android.nonconsume"
        };
        public string billingPublicKey = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5UzWHH0M2CdVK9djGI23brdAVSh2kC7xfz+SzfWRvHp90YtcLSMgXi6kyGRo4AIdxs4adnXJC+APpw5WvsM49lX1cDLyrI8YzdbFxW8lZvm+kvv0favGGhb7GyM6NG+i1GC+gfJ3n8mLBsZiRUscUerZe/0Fi+T7rxUu5bMV5f4LtpjkOlsjXAurB2MZuX9RxZAqF/7iu8gknUOolvGOBPouNkAXw0d4va2x+oj2JLh2/y7T3KqRviotKqUFMTQ5NE4Kl//saBM4teskhorwLBZPgAhQjxitYZeqdKfKwM2ws5ihClxd8G/Ps2Cc/M/hB2b0fC1b4tYuu9oW1iz1bwIDAQAB";
        public bool billingRobokassaEnabled = false;
        public bool billingCloudPaymentsEnabled = false;

        [Header("Analytics")]
        public string analyticsProjectId = "10000";
        public string packageName = "com.android.package.name.sample";
        public bool IMEISendingEnabled = false;

        [Header("Sentry")]
        public string sentryDSN = "https://2f3de856c47dce739e3e08b9eb4b026f@sentry-ng.101xp.com/65";
        public string sentryEnvironment = "";

        [Header("Adjust")]
        public bool enableAdjust = false;
        public string adjustAppToken = "";
        public string adjustEventMap = "";
        public bool adjustSandBox = false;
        public int adjustLogLevel = 6;

        [Header("Notification")]
        public string notificationTitle = "Notification title";

        [Header("Firebase DynamicLink Invite")]
        public string appLink = "https://sample.platform101xp.com";
        public string dynamicLinkDomain = "e688q.app.goo.gl";

        [Header("App store")]
        public string appInviteMessage = "Let the game $GAME_NAME begin, link:\n";

        [Header("Wed Dialogs")]
        public bool webScreenRotationDisabled = false;

        [Header("Authorization Window")]
        public bool screenRotationDisabled = false;
        public bool screenLockHorizontal = false;
        public bool screenLockVertical = false;

        [Header("Unity 2019")]
        public bool unity2019EnableR8 = true;
        [Header("Advertising")]
        public bool ad_admob_enabled = false;
        public bool ad_iron_source_enabled = false;
        public string ad_gms_application_id = "ca-app-pub-3940256099942544~3347511713";
        public string ad_gms_appopen_ad_unit_id = "ca-app-pub-3940256099942544/3419835294";
        public int ad_appopen_ad_time = 1;
        public int ad_appopen_ad_orientation = 0;
        public string ad_banner_ad_unit_id = "ca-app-pub-3940256099942544/6300978111";
        public int ad_banner_ad_position_vertical = 0;
        public int ad_banner_ad_position_horizontal = 0;
        public int ad_banner_ad_size = 0;
        public string ad_interstitial_ad_unit_id = "ca-app-pub-3940256099942544/1033173712";
        public string ad_reward_ad_unit_id = "ca-app-pub-3940256099942544/5224354917";
        public string ad_gms_rewardinterstitial_ad_unit_id = "ca-app-pub-3940256099942544/5354046379";
        public int ad_tag_for_child_directed_treatment = 0;
        public int ad_tag_for_under_age_of_consent = 0;
        public int ad_max_ad_content_rating = 0;
        public int ad_admob_debug_geography = 0;
        public string ad_iron_source_app_key = "13ee88d49";
        public bool ad_is_do_not_sell = false;
        public bool ad_is_child_directed = false;
        public bool ad_test_device_ids_enabled = false;
        public string ad_test_device_ids = "";
    }
}   
