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

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

        /**
         * Line configuration error.
         * @since 2.8.1
         */
        public const int LineConfigError = 30701;

        /**
         * Line server error.
         * @since 2.8.1
         */
        public const int LineServerError = 30702;

        public string ClassName
        {
            get
            {
#if UNITY_ANDROID
            return "com.stove.auth.line.LineProvider";
#elif UNITY_IOS
            return "SGSLineProvider";
#else
                return "";
#endif
            }
        }

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