using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data;
///
/// DTO для faq-вопроса
///
public class FaqDto : IId
{
///
/// ключ вопроса
///
[Required]
public int Id { get; set; }
///
/// ключ автора вопроса
///
public int? IdAuthorQuestion { get; set; }
///
/// автор ответа
///
public int? IdAuthorAnswer { get; set; }
///
/// дата создания вопроса
///
public DateTimeOffset? DateCreatedQuestion { get; set; }
///
/// текст вопроса
///
[Required]
public string Question { get; set; } = null!;
///
/// текст ответа
///
public string? Answer { get; set; }
///
/// статус вопроса
///
[Required]
public int State { get; set; } = 0;
///
/// Счетчик повторений вопроса
///
[Required]
public int CounterQuestion { get; set; } = 1;
///
/// Частый вопрос
///
[Required]
public bool IsFrequently { get; set; } = false;
///
/// Автор вопроса
///
[Required]
public string AurhorQuestionName { get; set; } = string.Empty;
///
/// Автор ответа
///
public string? AurhorAnswerName { get; set; }
}