using System; namespace CMSDAL.DTO.Content { public class ContentDTO { #region PrivateMembers #region Content private int contentId; private int contentTypeId; private int contentCMSSpaceId; private string contentTitle; private string contentSlug; private byte contentStatusValue; private string contentDataJson; private string contentMetaDataJson; #endregion #region Versioning private short contentPublishedVersion; private short contentCurrentVersion; private short contentVersion; #endregion #region Publish private DateTime? contentPublishDate; private int contentPublishedById; private string contentPublishedByName; private DateTime? contentExpiresAt; #endregion #region Tenant private int contentTenantId; #endregion #region Base private int contentCreatedById; private DateTime contentCreatedOn; private string contentCreatedByName; private int contentModifiedById; private DateTime contentModifiedOn; private string contentModifiedByName; #endregion #region Standard private byte contentRecordStatus; #endregion #endregion #region PublicMembers #region Content public int ContentId { get { return contentId; } set { contentId = value; } } public int ContentTypeId { get { return contentTypeId; } set { contentTypeId = value; } } public int ContentCMSSpaceId { get { return contentCMSSpaceId; } set { contentCMSSpaceId = value; } } public string ContentTitle { get { return contentTitle; } set { contentTitle = value; } } public string ContentSlug { get { return contentSlug; } set { contentSlug = value; } } public byte ContentStatus { get { return contentStatusValue; } set { contentStatusValue = value; } } public string ContentDataJson { get { return contentDataJson; } set { contentDataJson = value; } } public string ContentMetaDataJson { get { return contentMetaDataJson; } set { contentMetaDataJson = value; } } #endregion #region Versioning public short ContentPublishedVersion { get { return contentPublishedVersion; } set { contentPublishedVersion = value; } } public short ContentCurrentVersion { get { return contentCurrentVersion; } set { contentCurrentVersion = value; } } public short ContentVersion { get { return contentVersion; } set { contentVersion = value; } } #endregion #region Publish public DateTime? ContentPublishDate { get { return contentPublishDate; } set { contentPublishDate = value; } } public int ContentPublishedById { get { return contentPublishedById; } set { contentPublishedById = value; } } public string ContentPublishedByName { get { return contentPublishedByName; } set { contentPublishedByName = value; } } public DateTime? ContentExpiresAt { get { return contentExpiresAt; } set { contentExpiresAt = value; } } #endregion #region Tenant public int ContentTenantId { get { return contentTenantId; } set { contentTenantId = value; } } #endregion #region Base public int ContentCreatedById { get { return contentCreatedById; } set { contentCreatedById = value; } } public DateTime ContentCreatedOn { get { return contentCreatedOn; } set { contentCreatedOn = value; } } public string ContentCreatedByName { get { return contentCreatedByName; } set { contentCreatedByName = value; } } public int ContentModifiedById { get { return contentModifiedById; } set { contentModifiedById = value; } } public DateTime ContentModifiedOn { get { return contentModifiedOn; } set { contentModifiedOn = value; } } public string ContentModifiedByName { get { return contentModifiedByName; } set { contentModifiedByName = value; } } #endregion #region Standard public byte ContentRecordStatus { get { return contentRecordStatus; } set { contentRecordStatus = value; } } #endregion #endregion } }