Skip to main content

Struct CommandRequest

Namespace: VelloSharp.Composition.Telemetry
Assembly: VelloSharp.Composition.dll

public readonly record struct CommandRequest : IEquatable<CommandRequest>

Implements​

IEquatable<CommandRequest>

Inherited Members​

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

Constructors​

CommandRequest(string, string, IReadOnlyDictionary<string, object?>, DateTime, InputModifiers)​

public CommandRequest(string TargetId, string Command, IReadOnlyDictionary<string, object?> Parameters, DateTime TimestampUtc, InputModifiers Modifiers)

Parameters​

TargetId string

Command string

Parameters IReadOnlyDictionary<string, object?>

TimestampUtc DateTime

Modifiers InputModifiers

Properties​

Command​

public string Command { get; init; }

Property Value​

string

Modifiers​

public InputModifiers Modifiers { get; init; }

Property Value​

InputModifiers

Parameters​

public IReadOnlyDictionary<string, object?> Parameters { get; init; }

Property Value​

IReadOnlyDictionary<string, object?>

TargetId​

public string TargetId { get; init; }

Property Value​

string

TimestampUtc​

public DateTime TimestampUtc { get; init; }

Property Value​

DateTime