namespace JWLMerge.BackupFileServices.Models.Database { public class BlockRange { /// /// The block range identifier. /// public int BlockRangeId { get; set; } /// /// The block type (1 or 2). /// 1 = Publication /// 2 = Bible /// public int BlockType { get; set; } /// /// The paragraph or verse identifier. /// i.e. the one-based paragraph (or verse if a Bible chapter) within the document. /// public int Identifier { get; set; } /// /// The start token. /// i.e. the zero-based word in a sentence that marks the start of the highlight. /// public int? StartToken { get; set; } /// /// The end token. /// i.e. the zero-based word in a sentence that marks the end of the highlight (inclusive). /// public int? EndToken { get; set; } /// /// The user mark identifier. /// Refers to userMark.UserMarkId /// public int UserMarkId { get; set; } public BlockRange Clone() { return (BlockRange)MemberwiseClone(); } } }