Interface IOperationResource
- Namespace
- XENBIT.ResQueServe.Abstractions.Interfaces
- Assembly
- RQS.Abstractions.dll
Represents a resource associated with an operation, including dispatch details.
public interface IOperationResource : IUnitResource
- Inherited Members
Properties
CancelOn
Gets or sets the date and time the resource dispatch was canceled.
DateTimeOffset? CancelOn { get; set; }
Property Value
CompletedOn
Gets or sets the date and time the resource completed its task.
DateTimeOffset? CompletedOn { get; set; }
Property Value
DispatchOn
Gets or sets the date and time the resource was dispatched.
DateTimeOffset DispatchOn { get; init; }
Property Value
DispatchedBy
Gets or sets the information of the user who dispatched the resource.
IUserInfo DispatchedBy { get; init; }
Property Value
Id
Guid Id { get; init; }
Property Value
IsCompleted
Returns true if the sequence of statuses could indicate the complete termination or execution of the assignment.
bool IsCompleted { get; }
Property Value
OperationId
Guid OperationId { get; init; }
Property Value
StatusTimestamps
Gets or sets the timestamps of various statuses of the resource.
IDictionary<UnitStatus, DateTimeOffset> StatusTimestamps { get; init; }