using RMuseum.Models.Artifact; using RSecurityBackend.Models.Auth.Db; using System; namespace RMuseum.Models.GanjoorIntegration { /// /// pinterest link /// public class PinterestLink { /// /// 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; } /// /// alt text /// public string AltText { get; set; } /// /// link type /// public LinkType LinkType { get; set; } /// /// pinterest url /// public string PinterestUrl { get; set; } /// /// pinterest image url /// public string PinterestImageUrl { get; set; } /// /// User Id who suggested the link (this would always be null for anonyous suggestions, kept it so that someday it would be used to integerate GanjoorLink into this class) /// public Guid? SuggestedById { get; set; } /// /// Suggestion Date /// public DateTime SuggestionDate { get; set; } /// /// User who suggested the link /// public virtual 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; } /// /// review description /// public string ReviewDesc { get; set; } /// /// Artifact Id /// public Guid? ArtifactId { get; set; } /// /// artifact /// public virtual RArtifactMasterRecord Artifact { get; set; } /// /// Artifact Item Id /// public Guid? ItemId { get; set; } /// /// Artifact Item /// public virtual RArtifactItemRecord Item { get; set; } /// /// Synchronized with ganjoor /// public bool Synchronized { get; set; } /// /// is the is the text original source? /// public bool IsTextOriginalSource { get; set; } /// /// pdf book id /// public int PDFBookId { get; set; } /// /// page number /// public int PageNumber { get; set; } /// /// naskban link id /// public Guid? NaskbanLinkId { get; set; } } }