divan/RMuseum/Models/GanjoorAudio/ViewModels/RecitationOrderingViewModel.cs
2021-12-23 17:25:03 +03:30

44 lines
1.1 KiB
C#

namespace RMuseum.Models.GanjoorAudio.ViewModels
{
/// <summary>
/// Recitation Ordering View Model
/// </summary>
public class RecitationOrderingViewModel
{
/// <summary>
/// recitation
/// </summary>
public int RecitationId { get; set; }
/// <summary>
/// earlyness advatage
/// </summary>
public int EarlynessAdvantage { get; set; }
/// <summary>
/// upvotes from users other than the owner
/// </summary>
public int UpVotes { get; set; }
/// <summary>
/// approved mistaked
/// </summary>
public int Mistakes { get; set; }
/// <summary>
/// total scores
/// </summary>
public int TotalScores { get; set; }
/// <summary>
/// computed order
/// </summary>
public int ComputedOrder { get; set; }
/// <summary>
/// recitation (it is null by default and you should fill it using a separate api call based on RecitationId)
/// </summary>
public PublicRecitationViewModel Recitation { get; set; }
}
}