﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Serialization;

namespace Hydra.DomainModel
{
    //
    // **********************************************************************
    /// <summary>
    /// Containment Level - Rogue Clients
    /// </summary>
    // **********************************************************************
    //
    [Serializable]
    [DataContract(Namespace = CommonConstants.DATA_NAMESPACE)]
    public enum ContainmentLevelType
    {
        //
        // **********************************************************************
        /// <summary>
        /// Unassigned
        /// </summary>
        // **********************************************************************
        //
        [EnumMember]
        [Description("Unassigned")]
        CONTAIN_UNASSIGNED = 0,

        //
        // **********************************************************************
        /// <summary>
        /// Level 1
        /// </summary>
        // **********************************************************************
        //
        [EnumMember]
        [Description("Level 1")]
        CONTAIN_LEVEL1 = 1,

        //
        // **********************************************************************
        /// <summary>
        /// Level 2
        /// </summary>
        // **********************************************************************
        //
        [EnumMember]
        [Description("Level 2")]
        CONTAIN_LEVEL2 = 2,

        //
        // **********************************************************************
        /// <summary>
        /// Level 3
        /// </summary>
        // **********************************************************************
        //
        [EnumMember]
        [Description("Level 3")]
        CONTAIN_LEVEL3 = 3,

        //
        // **********************************************************************
        /// <summary>
        /// Level 4
        /// </summary>
        // **********************************************************************
        //
        [EnumMember]
        [Description("Level 4")]
        CONTAIN_LEVEL4 = 4 
    }
}