using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace VIZ.Package.Domain
{
    /// <summary>
    /// 模块插件ID集合
    /// </summary>
    public static class ModulePluginIds
    {
        /// <summary>
        /// Viz预览
        /// </summary>
        public const string VIZ_PREVIEW = "VIZ_PREVIEW";

        /// <summary>
        /// GH场景
        /// </summary>
        public const string GH_SCENE = "GH_SCENE";

        /// <summary>
        /// 页模板
        /// </summary>
        public const string PAGE_TEMPLATE = "PAGE_TEMPLATE";

        /// <summary>
        /// 页分组
        /// </summary>
        public const string PAGE_GROUP = "PAGE_GROUP";

        /// <summary>
        /// 字段树
        /// </summary>
        public const string FIELD_TREE = "FIELD_TREE";

        /// <summary>
        /// 控制对象编辑器
        /// </summary>
        public const string FIELD_EDIT = "FIELD_EDIT";

        /// <summary>
        /// 媒体资源
        /// </summary>
        public const string MEDIA_RESOURCE = "MEDIA_RESOURCE";

        /// <summary>
        /// 插件
        /// </summary>
        public const string PLUGIN = "PLUGIN";

        /// <summary>
        /// 控制
        /// </summary>
        public const string CONTROL = "CONTROL";

        /// <summary>
        /// 命令
        /// </summary>
        public const string COMMAND = "COMMAND";

        /// <summary>
        /// 包装任务
        /// </summary>
        public const string PACKAGE_TASK = "PACKAGE_TASK";

        // ========================================================================

        /// <summary>
        /// 连接设置
        /// </summary>
        public const string CONN_SETTING = "CONN_SETTING";

        /// <summary>
        /// Viz设置
        /// </summary>
        public const string VIZ_CONFIG_SETTING = "VIZ_CONFIG_SETTING";

        /// <summary>
        /// 媒资库设置
        /// </summary>
        public const string MEDIA_CONFIG_SETTING = "MEDIA_CONFIG_SETTING";

        /// <summary>
        /// 插件映射设置
        /// </summary>
        public const string PLUGIN_MAPPING_SETTING = "PLUGIN_MAPPING_SETTING";
    }
}
