using OF_DL.Models.Entities.Common;
using MessageEntities = OF_DL.Models.Entities.Messages;

namespace OF_DL.Models.Entities.Purchased;

public class ListItem
{
    public string ResponseType { get; set; } = "";

    public string? Text { get; set; }

    public string? Price { get; set; }

    public List<MessageEntities.Medium>? Media { get; set; }

    public List<object>? Previews { get; set; }

    public List<object>? Preview { get; set; }

    public FromUser FromUser { get; set; } = new();

    public Author Author { get; set; } = new();

    public long Id { get; set; }

    public bool IsOpened { get; set; }

    public DateTime? CreatedAt { get; set; }

    public DateTime? PostedAt { get; set; }

    public bool? IsArchived { get; set; }
}
