namespace Quadarax.Application.QLiberace.Processor.Enums
{
public enum QueueStatusEnum
{
///
/// Task is active pending to process, not yet assigned to worker. Initial state
///
Pending = 0,
///
/// Task is assigned to worker
///
Assigned = 1,
///
/// Task is processing by worker
///
Working = 2,
///
/// Task is done with success
///
Success = 3,
///
/// Task is done with error
///
Failed = 4,
///
/// Task is expired by error or attempts
///
Expired = 5,
///
/// Task is mark for deletion
///
Deleted = 6,
///
/// Task is inactive, not included for processing or deleting
///
Disabled = 7
}
}