#region Copyright © 2015 CLIPSOFT Co.,Ltd. All Rights Reserved.
//
// All rights are reserved. Reproduction or transmission in whole or in part,
// in any form or by any means, electronic, mechanical or otherwise, is
// prohibited without the prior written consent of the copyright owner.
//
// Filename: ConsentSetVO.cs
//
#endregion
using System;
using System.ComponentModel;

namespace CLIP.eForm.Consent.Entity
{
    /// <summary>
    /// 동의서 SET (동의서 즐겨찾기) 정보 엔터티
    /// </summary>
    /// <remarks>
    /// <p>[설계자]</p>
    /// <p>  클립소프트 기술부 4팀 이창훈 (chlee@clipsoft.co.kr)</p>
    /// <p>[원본 작성자]</p>
    /// <p>  클립소프트 기술부 이인희</p>
    /// <p>[수정 작성자]</p>
    /// <p></p>
    /// <p>----------------------------------------------------------------------------------------</p>
    /// <p>[HISTORY]</p>
    /// <p> 2016-06-28	: 최초작성</p>
    /// <p>----------------------------------------------------------------------------------------</p>
    /// </remarks>
    [Serializable]
    public class ConsentSetVO
    {
        public ConsentSetVO()
        {
            foreach (PropertyDescriptor property in TypeDescriptor.GetProperties(this))
            {
                if (property.DisplayName == "FormRid" || property.DisplayName == "PrntCnt")
                {
                    property.SetValue(this, 0);
                }
                else
                {
                    property.SetValue(this, "");
                }
            }
        }

        public int FormRid { get; set; }        
        public string FormGuid { get; set; }
        public string FormCd { get; set; }
        public string FormName { get; set; }
        public string SetAuth { get; set; }
        public int PrntCnt { get; set; }
        public string PrintOnly { get; set; }
        public string OcrTagYN { get; set; }
        public string FormPrintName { get; set; }
        public string OpDiagName { get; set; }
        public string OpName { get; set; }
        public string UserDrFlag { get; set; }
        public string FullCategoryName { get; set; }
        public string LinkFormCd { get; set; }
    }
}
