/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; }
- }
- }