using System; using System.Collections.Generic; using HaXMLReader.EvArgs; namespace HaDocument.Models { public class Meta { public string ID { get; } = ""; public string Date { get; } = ""; public DateTime Sort { get; } = new DateTime(1700, 1, 1); public int Order { get; } = -1; public string Location { get; } = ""; public List Senders { get; } = null; public List Receivers { get; } = null; public bool? hasOriginal { get; } public bool? isProofread { get; } public bool? isDraft { get; } public ZHInfo ZH { get; } = null; public Meta( string id, string date, DateTime sort, int order, bool? hasOriginal, bool? isProofread, bool? isDraft, string location, List senders, List receivers, ZHInfo ZH ) { ID = id; Date = date; Sort = sort; Order = order; Location = location; Senders = senders; Receivers = receivers; this.hasOriginal = hasOriginal; this.isProofread = isProofread; this.isDraft = isDraft; this.ZH = ZH; } } }