Skip to main content

Struct CommandResult

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

public readonly record struct CommandResult : IEquatable<CommandResult>

Implements​

IEquatable<CommandResult>

Inherited Members​

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

Constructors​

CommandResult(CommandStatus, string, DateTime)​

public CommandResult(CommandStatus Status, string Message, DateTime TimestampUtc)

Parameters​

Status CommandStatus

Message string

TimestampUtc DateTime

Properties​

Message​

public string Message { get; init; }

Property Value​

string

Status​

public CommandStatus Status { get; init; }

Property Value​

CommandStatus

TimestampUtc​

public DateTime TimestampUtc { get; init; }

Property Value​

DateTime

Methods​

Accepted(string, DateTime?)​

public static CommandResult Accepted(string message = "", DateTime? timestampUtc = null)

Parameters​

message string

timestampUtc DateTime?

Returns​

CommandResult

Failed(string, DateTime?)​

public static CommandResult Failed(string message, DateTime? timestampUtc = null)

Parameters​

message string

timestampUtc DateTime?

Returns​

CommandResult

NotFound(string, DateTime?)​

public static CommandResult NotFound(string message, DateTime? timestampUtc = null)

Parameters​

message string

timestampUtc DateTime?

Returns​

CommandResult

Pending(string, DateTime?)​

public static CommandResult Pending(string message = "", DateTime? timestampUtc = null)

Parameters​

message string

timestampUtc DateTime?

Returns​

CommandResult

Rejected(string, DateTime?)​

public static CommandResult Rejected(string message, DateTime? timestampUtc = null)

Parameters​

message string

timestampUtc DateTime?

Returns​

CommandResult