using RSecurityBackend.Models.Auth.Db;
using System;
namespace RMuseum.Models.Divan
{
///
/// snapshot of divan pages to keep track of their changes
///
public class DivanPageSnapshot
{
///
/// id
///
public int Id { get; set; }
///
/// divan page id
///
public int DivanPageId { get; set; }
///
/// divan page
///
public DivanPage DivanPage { get; set; }
///
/// id - this record is then modified by this user and made obsolete
///
public Guid MadeObsoleteByUserId { get; set; }
///
/// this record is then modified by this user and made obsolete
///
public RAppUser MadeObsoleteByUser { get; set; }
///
/// record date
///
public DateTime RecordDate { get; set; }
///
/// a description of the modfication
///
public string Note { get; set; }
///
/// title
///
public string Title { get; set; }
///
/// url => slug
///
public string UrlSlug { get; set; }
///
/// Html Text
///
public string HtmlText { get; set; }
///
/// Poem Rhythm
///
public string Rhythm { get; set; }
///
/// rhyme letters
///
public string RhymeLetters { get; set; }
///
/// source name
///
public string SourceName { get; set; }
///
/// source url slug
///
public string SourceUrlSlug { get; set; }
///
/// old collection or book name for Saadi's ghazalyiat (طیبات، خواتیم و ....)
///
public string OldTag { get; set; }
///
/// old collection page url e.g /saadi/tayyebat
///
public string OldTagPageUrl { get; set; }
}
}