using System;
using System.Collections.Generic;
namespace DanroJump.Settings
{
///
/// DTO для сохранения сервисных настроек в JSON-файл.
///
[Serializable]
public sealed class ServiceSettingsSaveData
{
///
/// Версия формата сохранения настроек.
///
public int version = 1;
///
/// Список сохраненных значений настроек.
///
public List entries = new();
///
/// Одна сохраненная настройка в формате ключ-значение.
///
[Serializable]
public sealed class Entry
{
///
/// Ключ настройки.
///
public string key;
///
/// Компактное значение настройки.
///
public ServiceSettingValueCompact value;
}
}
}