Skip to content

Class EventViewModel

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

csharp
public class EventViewModel

Inheritance

objectEventViewModel

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