Skip to content

Class EventViewModel ​

Namespace: Momentum.Extensions.EventMarkdownGenerator.Templates.Models
Assembly: Momentum.Extensions.EventMarkdownGenerator.dll

csharp
public class EventViewModel

Inheritance ​

object ← EventViewModel

Inherited Members ​

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors ​

EventViewModel() ​

csharp
public EventViewModel()

Properties ​

AttributeProperties ​

csharp
public AttributePropertyViewModel[] AttributeProperties { get; set; }

Property Value ​

AttributePropertyViewModel[]

Description ​

csharp
public string Description { get; set; }

Property Value ​

string

Domain ​

csharp
public string Domain { get; set; }

Property Value ​

string

Entity ​

csharp
public string Entity { get; set; }

Property Value ​

string

csharp
public string? EntitySchemaLink { get; set; }

Property Value ​

string?

EventName ​

csharp
public string EventName { get; set; }

Property Value ​

string

EventNameKebab ​

csharp
public string EventNameKebab { get; set; }

Property Value ​

string

EventTypeName ​

csharp
public string EventTypeName { get; set; }

Property Value ​

string

Example ​

csharp
public string? Example { get; set; }

Property Value ​

string?

FullTypeName ​

csharp
public string FullTypeName { get; set; }

Property Value ​

string

FullyQualifiedTopicName ​

csharp
public string FullyQualifiedTopicName { get; set; }

Property Value ​

string

GithubUrl ​

csharp
public string GithubUrl { get; set; }

Property Value ​

string

HasInaccurateEstimates ​

csharp
public bool HasInaccurateEstimates { get; set; }

Property Value ​

bool

IsInternal ​

csharp
public bool IsInternal { get; set; }

Property Value ​

bool

IsObsolete ​

csharp
public bool IsObsolete { get; set; }

Property Value ​

bool

Namespace ​

csharp
public string Namespace { get; set; }

Property Value ​

string

ObsoleteMessage ​

csharp
public string? ObsoleteMessage { get; set; }

Property Value ​

string?

PartitionKeys ​

csharp
public PartitionKeyViewModel[] PartitionKeys { get; set; }

Property Value ​

PartitionKeyViewModel[]

Properties ​

csharp
public EventPropertyViewModel[] Properties { get; set; }

Property Value ​

EventPropertyViewModel[]

Remarks ​

csharp
public string? Remarks { get; set; }

Property Value ​

string?

Status ​

csharp
public string Status { get; set; }

Property Value ​

string

Subdomain ​

csharp
public string? Subdomain { get; set; }

Property Value ​

string?

Summary ​

csharp
public string Summary { get; set; }

Property Value ​

string

Topic ​

csharp
public string Topic { get; set; }

Property Value ​

string

TopicAttributeDisplayName ​

csharp
public string TopicAttributeDisplayName { get; set; }

Property Value ​

string

TotalEstimatedSizeBytes ​

csharp
public int TotalEstimatedSizeBytes { get; set; }

Property Value ​

int

Version ​

csharp
public string Version { get; set; }

Property Value ​

string