using OpenAuth.Repository.Domain;

namespace OpenAuth.App.ServiceApp.LayerManagerApp.Request
{
    public class LayerReq
    {
        public LayerReq()
        {
        }

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:False
        /// </summary>           
        public string Id { get; set; }

        /// <summary>
        /// Desc:服务名称
        /// Default:
        /// Nullable:True
        /// </summary>
        public string ServerName { get; set; }


        /// <summary>
        /// 空间参考
        /// </summary>
        public string SpatialRef { get; set; }

        public string SeverType { get; set; }

        /// <summary>
        /// 数据源类型
        /// </summary>
        public string DataSourceType { get; set; }

        /// <summary>
        /// 数据表名
        /// </summary>
        public string DataTable { get; set; }

        /// <summary>
        /// 文件路径
        /// </summary>
        public string FilePath { get; set; }

        /// <summary>
        /// 点线面
        /// </summary>
        public string ShapeType { get; set; }

        // 头部信息，目前为空
        public List<DataTableAttr> Headers { get; set; }

        public string Style { get; set; }

        public string StyleName { get; set; }

        public string Description { get; set; }

        public string Screenshot { get; set; }
    }
}