/CBR/CBR.Core/Models/ePUB/TableOfContent.cs
# · C# · 37 lines · 25 code · 6 blank · 6 comment · 0 complexity · 10db777c8ba3f41963ca7e04eec231a6 MD5 · raw file
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Xml;
-
- namespace CBR.Core.Models
- {
- public class TableOfContentItem
- {
- public string Identifier { get; set; }
- public string PlayOrder { get; set; }
- public string Label { get; set; }
- public string Content { get; set; }
-
- public List<TableOfContentItem> Children { get; set; }
- }
-
- public class TableOfContent
- {
- public string Identifier { get; set; }
-
- public int Depth { get; set; }
- public int TotalPageCount { get { return 0; } }
- public int MaxPageNumber { get { return 0; } }
-
- /// <summary>
- /// <Title> tag
- /// </summary>
- public string Title { get; set; }
-
- /// <summary>
- /// <NavMap><NavPoint> items
- /// </summary>
- public List<TableOfContentItem> NavMap { get; set; }
- }
- }