using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace AsbCloudApp.Data.GTR;

/// <summary>
/// Запись WITS
/// </summary>
public class WitsRecordDto
{
    /// <summary>
    /// Id записи
    /// </summary>
    [Required]
    public int Id { get; set; }

    /// <summary>
    /// Дата создания записи
    /// </summary>
    [Required]
    public DateTime Date { get; set; }

    /// <summary>
    /// Параметры. Ключ - id_item. ValueContainer содержит значение.
    /// </summary>
    [Required]
    public Dictionary<int, JsonValue> Items { get; set; } = new();
}