Table of Contents

Class Segment

Namespace
Songhay.Publications.Models
Assembly
Songhay.Publications.dll

Publications Segment.

public class Segment : ISegment, ITemporal
Inheritance
Segment
Implements
ITemporal
Inherited Members
Extension Methods

Properties

ClientId

Gets or sets the client identifier.

[Display(Name = "Client ID", Order = 2)]
public string? ClientId { get; set; }

Property Value

string

Documents

Gets or sets the documents.

[Display(AutoGenerateField = false)]
public ICollection<Document> Documents { get; init; }

Property Value

ICollection<Document>

EndDate

Gets or sets the end date.

[Display(Name = "End Date", Order = 9)]
public DateTime? EndDate { get; set; }

Property Value

DateTime?

InceptDate

Gets or sets the incept date.

[Display(Name = "Incept Date", Order = 5)]
public DateTime? InceptDate { get; set; }

Property Value

DateTime?

IsActive

Gets or sets the is active.

[Display(Name = "Is Active?", Order = 4)]
public bool? IsActive { get; set; }

Property Value

bool?

ModificationDate

Gets or sets the modification date.

[Display(Name = "Modification Date", Order = 8)]
public DateTime? ModificationDate { get; set; }

Property Value

DateTime?

ParentSegment

Gets or sets the parent segment.

[Display(AutoGenerateField = false)]
public Segment? ParentSegment { get; set; }

Property Value

Segment

ParentSegmentId

Gets or sets the parent segment identifier.

[Display(Name = "Parent Segment ID", Order = 0)]
public int? ParentSegmentId { get; set; }

Property Value

int?

SegmentId

Gets or sets the segment identifier.

[Display(Name = "Segment ID", Order = 1)]
public int? SegmentId { get; set; }

Property Value

int?

SegmentName

Gets or sets the name of the segment.

[Display(Name = "Segment Name", Order = 3)]
public string? SegmentName { get; set; }

Property Value

string

Segments

Gets or sets child segments.

[Display(AutoGenerateField = false)]
public ICollection<Segment> Segments { get; init; }

Property Value

ICollection<Segment>

SortOrdinal

Gets or sets the sort ordinal.

[Display(Name = "Sort Ordinal", Order = 6)]
public byte? SortOrdinal { get; set; }

Property Value

byte?

Methods

ToString()

Converts to string.

public override string ToString()

Returns

string

A string that represents this instance.