Files
mapo-core/MP.Data/Conf/RecipeBlockConfig.cs
T
2023-02-07 20:51:20 +01:00

44 lines
1.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MP.Data.Conf
{
/// <summary>
/// Configurazione blocco ricetta (Header / Rows)
/// </summary>
public class RecipeBlockConfig
{
/// <summary>
/// Dizionario delle chiavi prefissate
/// </summary>
public Dictionary<string, string> FixedKeys { get; set; } = new Dictionary<string, string>();
/// <summary>
/// Dizionario delle chiavi Calcolate
/// </summary>
public Dictionary<string, string> CalcKeys { get; set; } = new Dictionary<string, string>();
/// <summary>
/// Dizionario delle chiavi Editabili
/// </summary>
public Dictionary<string, string> EditKeys { get; set; } = new Dictionary<string, string>();
/// <summary>
/// Dizionario degli enum permessi
/// </summary>
public Dictionary<string, Dictionary<string, string>> EnumVal { get; set; } = new Dictionary<string, Dictionary<string, string>>();
/// <summary>
/// Dizionario degli enum permessi
/// </summary>
public Dictionary<string, CalcDetail> CalcVal { get; set; } = new Dictionary<string, CalcDetail>();
public class CalcDetail
{
public string Description { get; set; } = null!;
public string Type { get; set; } = null!;
public string Format { get; set; } = null!;
}
}
}