public BackgroundTaskStatus(BackgroundTaskRunStatus status, string operation, Option <Exception> exception) { this.Status = status; this.Operation = Preconditions.CheckNotNull(operation, nameof(operation)); this.Exception = exception; }
public BackgroundTaskStatus(BackgroundTaskRunStatus status, string operation) : this(status, operation, Option.None <Exception>()) { }
public TaskStatusResponse(string correlationId, BackgroundTaskRunStatus status, string message) { this.CorrelationId = Preconditions.CheckNonWhiteSpace(correlationId, nameof(correlationId)); this.Status = status; this.Message = Preconditions.CheckNotNull(message, nameof(message)); }