using RSecurityBackend.Models.Auth.Db; using System; namespace RMuseum.Models.GanjoorIntegration { /// /// PDFBook Ganjoor Link /// public class PDFGanjoorLink { /// /// Id /// public Guid Id { get; set; } /// /// Ganjoor Post Id /// public int GanjoorPostId { get; set; } /// /// ganjoor url /// public string GanjoorUrl { get; set; } /// /// ganjoor title /// public string GanjoorTitle { get; set; } /// /// pdf book id /// public int PDFBookId { get; set; } /// /// page number /// public int PageNumber { get; set; } /// /// User Id who suggested the link /// public Guid SuggestedById { get; set; } /// /// Suggestion Date /// public DateTime SuggestionDate { get; set; } /// /// User who suggested the link /// public RAppUser SuggestedBy { get; set; } /// /// User id who reviewed the link /// public Guid? ReviewerId { get; set; } /// /// User who reviewed the link /// public virtual RAppUser Reviewer { get; set; } /// /// Review Date /// public DateTime ReviewDate { get; set; } /// /// review result /// public ReviewResult ReviewResult { get; set; } /// /// Synchronized with ganjoor /// public bool Synchronized { get; set; } /// /// is the is the text original source? /// public bool IsTextOriginalSource { get; set; } /// /// PDF Page Title /// public string PDFPageTitle { get; set; } /// /// external thumbnail image url /// public string ExternalThumbnailImageUrl { get; set; } /// /// suggested using machine computations /// public bool SuggestedByMachine { get; set; } } }