Interface IDocument
- Namespace
- Songhay.Publications.Abstractions
- Assembly
- Songhay.Publications.dll
Publications Document interface
public interface IDocument : ITemporal
- Inherited Members
-
ITemporal.EndDateITemporal.InceptDateITemporal.ModificationDate
- Extension Methods
-
IDocumentExtensions.WritePublicationEntryWithJsonFrontMatter(IDocument?, string?, string?, ILogger?)
Properties
ClientId
Gets or sets the client identifier.
string? ClientId { get; set; }
Property Value
DocumentId
Gets or sets the document identifier.
int? DocumentId { get; set; }
Property Value
- int?
DocumentShortName
Gets or sets the short name of the document.
string? DocumentShortName { get; set; }
Property Value
FileName
Gets or sets the name of the file.
string? FileName { get; set; }
Property Value
IsActive
Gets or sets the is active.
bool? IsActive { get; set; }
Property Value
- bool?
IsRoot
Gets or sets the is root.
bool? IsRoot { get; set; }
Property Value
- bool?
Path
Gets or sets the path.
string? Path { get; set; }
Property Value
SegmentId
Gets or sets the segment identifier.
int? SegmentId { get; set; }
Property Value
- int?
SortOrdinal
Gets or sets the sort ordinal.
byte? SortOrdinal { get; set; }
Property Value
- byte?
Tag
Gets or sets the tag.
string? Tag { get; set; }
Property Value
TemplateId
Gets or sets the template identifier.
int? TemplateId { get; set; }
Property Value
- int?
Title
Gets or sets the title.
string? Title { get; set; }