namespace Hcs.Broker.Api.Registry
{
    /// <summary>
    /// НСИ "Стадия жизненного цикла" (реестровый номер 338).
    /// Взято из https://dom.gosuslugi.ru/opendataapi/nsi-338/v1.
    /// </summary>
    public static class Registry338
    {
        /// <summary>
        /// Эксплуатация
        /// </summary>
        public static RegistryElement Element1 => new(
            "1",
            "29b18683-5195-4ef4-83fc-71bf45597d46");

        /// <summary>
        /// Реконструкция
        /// </summary>
        public static RegistryElement Element2 => new(
            "2",
            "75764145-f181-47e5-bff1-1306a46eb20e");

        /// <summary>
        /// Капитальный ремонт с отселением
        /// </summary>
        public static RegistryElement Element3 => new(
            "3",
            "dee170df-db42-4cd6-9e5e-b62be91b3663");

        /// <summary>
        /// Капитальный ремонт без отселения
        /// </summary>
        public static RegistryElement Element4 => new(
            "4",
            "91dc91e2-6883-4c84-b711-53f57f28dbe2");

        /// <summary>
        /// Снос
        /// </summary>
        public static RegistryElement Element5 => new(
            "5",
            "cc358aa9-10b3-4d6a-bbec-c5f6b14950f6");

        /// <summary>
        /// Не эксплуатируется, расселен
        /// </summary>
        public static RegistryElement Element6 => new(
            "6",
            "4bed3d7e-6015-428e-b4b4-7b7aec171c0d");

        /// <summary>
        /// Выведен из эксплуатации
        /// </summary>
        public static RegistryElement Element7 => new(
            "7",
            "f3edc065-c1a1-4110-96fa-03313ae7a039");
    }
}
