namespace AyaNova.Biz
{


    /// <summary>
    /// All AyaNova Job types, used by OpsJob and biz objects for long running processes
    /// </summary>
    public enum JobType : int
    {
        NotSet = 0,
        TestJob = 1,//test job for unit and OPS admin testing
        CoreJobSweeper = 2,
        SeedTestData = 4,
        BulkCoreBizObjectOperation = 5,
        Backup = 6,
        AttachmentMaintenance=7

    }

    /// <summary>
    /// SubTypes for jobs that have further distinctions
    /// </summary>
    public enum JobSubType : int
    {
        NotSet = 0,
        TagAdd = 1,
        TagAddAny = 2,
        TagRemove = 3,
        TagRemoveAny = 4,
        TagReplace = 5,
        TagReplaceAny = 6
    }

}//eons 