Struct CommandResult
Namespace: VelloSharp.Composition.Telemetry
Assembly: VelloSharp.Composition.dll
public readonly record struct CommandResult : IEquatable<CommandResult>
Implements
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
Status
public CommandStatus Status { get; init; }
Property Value
TimestampUtc
public DateTime TimestampUtc { get; init; }
Property Value
Methods
Accepted(string, DateTime?)
public static CommandResult Accepted(string message = "", DateTime? timestampUtc = null)
Parameters
message
string
timestampUtc
DateTime?
Returns
Failed(string, DateTime?)
public static CommandResult Failed(string message, DateTime? timestampUtc = null)
Parameters
message
string
timestampUtc
DateTime?
Returns
NotFound(string, DateTime?)
public static CommandResult NotFound(string message, DateTime? timestampUtc = null)
Parameters
message
string
timestampUtc
DateTime?
Returns
Pending(string, DateTime?)
public static CommandResult Pending(string message = "", DateTime? timestampUtc = null)
Parameters
message
string
timestampUtc
DateTime?
Returns
Rejected(string, DateTime?)
public static CommandResult Rejected(string message, DateTime? timestampUtc = null)
Parameters
message
string
timestampUtc
DateTime?