using System; namespace CMSDAL.DTO.FieldComponent { public class FieldComponentDTO { #region PrivateMembers #region FieldComponent private Guid fieldcomponentid; // FieldComponentId private string fieldcomponentname; // FieldComponentName private string fieldcomponentslug; // FieldComponentSlug private string fieldcomponentdescription; // FieldComponentDescription private string fieldcomponentfieldtype; // FieldComponentFieldType private string fieldcomponenticon; // FieldComponentIcon private string fieldcomponentcategory; // FieldComponentCategory private string fieldcomponentschemajson; // FieldComponentSchemaJson private string fieldcomponentvalidationrules; // FieldComponentValidationRules private string fieldcomponentdefaultvalue; // FieldComponentDefaultValue private byte fieldcomponentisstandard; // FieldComponentIsStandard private int fieldcomponentusagecount; // FieldComponentUsageCount private string fieldcomponenttags; // FieldComponentTags private int fieldcomponentcolorid; // FieldComponentColour private byte fieldcomponentvisibility; // FieldComponentVisibility private int fieldcomponentcontenttypeid; // FieldComponentContentTypeId private string fieldcomponentfieldname; // FieldComponentFieldName private string fieldcomponentremarks; // FieldComponentRemarks #endregion #region Tenant private int tenantid; // TenantId #endregion #region Base private int createdbyid; // CreatedById private DateTime createdon; // CreatedOn private string createdbyname; // CreatedByName private int modifiedbyid; // ModifiedById private DateTime modifiedon; // ModifiedOn private string modifiedbyname; // ModifiedByName #endregion #region Standard private byte status; // Status private Int16 version; // Version #endregion #endregion #region PublicMembers #region FieldComponent public Guid FieldComponentId { get { return fieldcomponentid; } set { fieldcomponentid = value; } } public string FieldComponentName { get { return fieldcomponentname; } set { fieldcomponentname = value; } } public string FieldComponentSlug { get { return fieldcomponentslug; } set { fieldcomponentslug = value; } } public string FieldComponentDescription { get { return fieldcomponentdescription; } set { fieldcomponentdescription = value; } } public string FieldComponentFieldType { get { return fieldcomponentfieldtype; } set { fieldcomponentfieldtype = value; } } public string FieldComponentIcon { get { return fieldcomponenticon; } set { fieldcomponenticon = value; } } public string FieldComponentCategory { get { return fieldcomponentcategory; } set { fieldcomponentcategory = value; } } public string FieldComponentSchemaJson { get { return fieldcomponentschemajson; } set { fieldcomponentschemajson = value; } } public string FieldComponentValidationRules { get { return fieldcomponentvalidationrules; } set { fieldcomponentvalidationrules = value; } } public string FieldComponentDefaultValue { get { return fieldcomponentdefaultvalue; } set { fieldcomponentdefaultvalue = value; } } public byte FieldComponentIsStandard { get { return fieldcomponentisstandard; } set { fieldcomponentisstandard = value; } } public int FieldComponentUsageCount { get { return fieldcomponentusagecount; } set { fieldcomponentusagecount = value; } } public string FieldComponentTags { get { return fieldcomponenttags; } set { fieldcomponenttags = value; } } public int FieldComponentColorId { get { return fieldcomponentcolorid; } set { fieldcomponentcolorid = value; } } public byte FieldComponentVisibility { get { return fieldcomponentvisibility; } set { fieldcomponentvisibility = value; } } public int FieldComponentContentTypeId { get { return fieldcomponentcontenttypeid; } set { fieldcomponentcontenttypeid = value; } } public string FieldComponentFieldName { get { return fieldcomponentfieldname; } set { fieldcomponentfieldname = value; } } public string FieldComponentRemarks { get { return fieldcomponentremarks; } set { fieldcomponentremarks = value; } } #endregion #region Tenant public int TenantId { get { return tenantid; } set { tenantid = value; } } #endregion #region Base public int CreatedById { get { return createdbyid; } set { createdbyid = value; } } public DateTime CreatedOn { get { return createdon; } set { createdon = value; } } public string CreatedByName { get { return createdbyname; } set { createdbyname = value; } } public int ModifiedById { get { return modifiedbyid; } set { modifiedbyid = value; } } public DateTime ModifiedOn { get { return modifiedon; } set { modifiedon = value; } } public string ModifiedByName { get { return modifiedbyname; } set { modifiedbyname = value; } } #endregion #region Standard public byte Status { get { return status; } set { status = value; } } public Int16 Version { get { return version; } set { version = value; } } #endregion #endregion } }