using Core.Abstractions.Models;

namespace WeatherForecast.Models.Abstractions.PostItem.Requests {

  /// <summary>
  /// 
  /// </summary>
  /// <typeparam name="T"></typeparam>
  public abstract class PostItemRequestModelBase<T> : RequestModelBase<T> {

    /// <summary>
    /// 
    /// </summary>
    public List<PostItemL10nModel>? L10n { get; set; }

    /// <summary>
    /// 
    /// </summary>
    public List<MediaAttachmentRequestModel>? MediaAttachments { get; set; }

    /// <summary>
    /// 
    /// </summary>
    public List<Guid>? Categories { get; set; }

    /// <summary>
    /// 
    /// </summary>
    public List<string>? Tags { get; set; }

    /// <summary>
    /// 
    /// </summary>
    public bool? FamilyFriendly { get; set; }
  }
}
