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