﻿namespace Stove.StoveSDK
{
    using System.Collections.Generic;

    /**
     * Steam Provider by the Stove.
     * @since 2.8.1
     */
    public class SteamProvider : Provider
    {
        /**
         * Steam Provider's domain
         * @since 2.8.1
         */
        public const string Domain = "com.stove.auth.steam";

        /**
         * Steam server error.
         * @since 2.8.1
         */
        public const int SteamServerError = 30801;

        public string ClassName
        {
            get
            {
#if UNITY_ANDROID
            return "com.stove.auth.steam.SteamProvider";
#elif UNITY_IOS
            return "SGSSteamProvider";
#else
                return "";
#endif
            }
        }

        public Dictionary<string, string> User { get; set; }
    }
}