Skip to main content

Class TocItemViewModel

Namespace: DocFxToTemplate.Models.DocFx
Assembly: DocFxToTemplate.dll
Source: src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L11

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L11
public class TocItemViewModel

Inheritance:
object <- TocItemViewModel

Inherited Members:
object.Equals(object, object), object.Equals(object), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object, object)

Properties

Uid

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L13
[YamlMember(Alias = "uid")]
[JsonPropertyName("uid")]
public string Uid { get; set; }

Property value

string

Name

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L17
[YamlMember(Alias = "name")]
[JsonPropertyName("name")]
public string Name { get; set; }

Property value

string

DisplayName

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L21
[YamlMember(Alias = "displayName")]
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }

Property value

string

Href

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L25
[YamlMember(Alias = "href")]
[JsonPropertyName("href")]
public string Href { get; set; }

Property value

string

OriginalHref

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L29
[YamlMember(Alias = "originalHref")]
[JsonPropertyName("originalHref")]
public string OriginalHref { get; set; }

Property value

string

TocHref

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L33
[YamlMember(Alias = "tocHref")]
[JsonPropertyName("tocHref")]
public string TocHref { get; set; }

Property value

string

OriginalTocHref

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L37
[YamlMember(Alias = "originalTocHref")]
[JsonPropertyName("originalTocHref")]
public string OriginalTocHref { get; set; }

Property value

string

TopicHref

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L41
[YamlMember(Alias = "topicHref")]
[JsonPropertyName("topicHref")]
public string TopicHref { get; set; }

Property value

string

OriginalTopicHref

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L45
[YamlMember(Alias = "originalTopicHref")]
[JsonPropertyName("originalTopicHref")]
public string OriginalTopicHref { get; set; }

Property value

string

AggregatedHref

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L49
[YamlIgnore]
[JsonIgnore]
public string AggregatedHref { get; set; }

Property value

string

IncludedFrom

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L51
[YamlMember(Alias = "includedFrom")]
[JsonPropertyName("includedFrom")]
public string IncludedFrom { get; set; }

Property value

string

Homepage

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L55
[YamlMember(Alias = "homepage")]
[JsonPropertyName("homepage")]
public string Homepage { get; set; }

Property value

string

OriginalHomepage

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L59
[YamlMember(Alias = "originalHomepage")]
[JsonPropertyName("originalHomepage")]
public string OriginalHomepage { get; set; }

Property value

string

HomepageUid

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L63
[YamlMember(Alias = "homepageUid")]
[JsonPropertyName("homepageUid")]
public string HomepageUid { get; set; }

Property value

string

TopicUid

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L67
[YamlMember(Alias = "topicUid")]
[JsonPropertyName("topicUid")]
public string TopicUid { get; set; }

Property value

string

Order

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L71
[YamlMember(Alias = "order")]
[JsonPropertyName("order")]
public int? Order { get; set; }

Property value

int?

AggregatedUid

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L75
[YamlIgnore]
[JsonIgnore]
public string AggregatedUid { get; set; }

Property value

string

Items

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L77
[YamlMember(Alias = "items")]
[JsonPropertyName("items")]
public List<TocItemViewModel> Items { get; set; }

Property value

List<TocItemViewModel>

IsHrefUpdated

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L81
[YamlIgnore]
[JsonIgnore]
public bool IsHrefUpdated { get; set; }

Property value

bool

Metadata

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L83
[ExtensibleMember]
[JsonIgnore]
public Dictionary<string, object> Metadata { get; set; }

Property value

Dictionary<string, object>

Methods

Clone()

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L90
public TocItemViewModel Clone()

Returns

TocItemViewModel

ToString()

Returns a string that represents the current object.

src/DocFxToTemplate/Models/DocFx/TocItemViewModel.cs#L97
public override string ToString()

Returns

string
A string that represents the current object.