47 lines
1.2 KiB
C#
47 lines
1.2 KiB
C#
using System;
|
|
using Umbraco.Core.Persistence;
|
|
|
|
namespace Umbraco.Core.Models.Rdbms
|
|
{
|
|
[TableName("cmsDocument")]
|
|
[PrimaryKey("versionId", autoIncrement = false)]
|
|
[ExplicitColumns]
|
|
internal class DocumentDto
|
|
{
|
|
[Column("nodeId")]
|
|
public int NodeId { get; set; }
|
|
|
|
[Column("published")]
|
|
public bool Published { get; set; }
|
|
|
|
[Column("documentUser")]
|
|
public int UserId { get; set; }
|
|
|
|
[Column("versionId")]
|
|
public Guid VersionId { get; set; }
|
|
|
|
[Column("text")]
|
|
public string Text { get; set; }
|
|
|
|
[Column("releaseDate")]
|
|
public DateTime? ReleaseDate { get; set; }
|
|
|
|
[Column("expireDate")]
|
|
public DateTime? ExpiresDate { get; set; }
|
|
|
|
[Column("updateDate")]
|
|
public DateTime UpdateDate { get; set; }
|
|
|
|
[Column("templateId")]
|
|
public int? TemplateId { get; set; }
|
|
|
|
[Column("alias")]
|
|
public string Alias { get; set; }
|
|
|
|
[Column("newest")]
|
|
public bool Newest { get; set; }
|
|
|
|
[ResultColumn]
|
|
public ContentVersionDto ContentVersionDto { get; set; }
|
|
}
|
|
} |