using Azure; using Domain.XML_Model; using Domain; using System.ComponentModel.DataAnnotations; using System.Xml.Serialization; namespace Domain.XML_Model { [Serializable] [XmlRoot(ElementName = "root")] public class Root : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlArray(ElementName = "extensions")] [XmlArrayItem(ElementName = "extension")] public List Extensions { get; set; } [XmlArray(ElementName = "accessoires_armes")] [XmlArrayItem(ElementName = "accessoire")] public List AccessoiresArmes { get; set; } [XmlArray(ElementName = "améliorations")] [XmlArrayItem(ElementName = "amélioration")] public List Améliorations { get; set; } [XmlArray(ElementName = "archétypes")] [XmlArrayItem(ElementName = "archétype")] public List Archétypes { get; set; } [XmlArray(ElementName = "armes")] [XmlArrayItem(ElementName = "arme")] public List Armes { get; set; } [XmlArray(ElementName = "armures")] [XmlArrayItem(ElementName = "armure")] public List Armures { get; set; } [XmlArray(ElementName = "assermentations")] [XmlArrayItem(ElementName = "assermentation")] public List Assermentations { get; set; } [XmlArray(ElementName = "attributs_armes")] [XmlArrayItem(ElementName = "attribut")] public List AttributsArmes { get; set; } [XmlArray(ElementName = "carrières")] [XmlArrayItem(ElementName = "carrière")] public List Carrières { get; set; } [XmlArray(ElementName = "competences")] [XmlArrayItem(ElementName = "competence")] public List Competences { get; set; } [XmlArray(ElementName = "coordonnées")] [XmlArrayItem(ElementName = "coordonnée")] public List Coordonnées { get; set; } [XmlArray(ElementName = "cybernétiques")] [XmlArrayItem(ElementName = "cybernétique")] public List Cybernétiques { get; set; } [XmlArray(ElementName = "disciplines")] [XmlArrayItem(ElementName = "discipline")] public List Disciplines { get; set; } [XmlArray(ElementName = "divinations")] [XmlArrayItem(ElementName = "divination")] public List Divinations { get; set; } [XmlArray(ElementName = "equipements")] [XmlArrayItem(ElementName = "equipement")] public List Equipements { get; set; } [XmlArray(ElementName = "implants")] [XmlArrayItem(ElementName = "implant")] public List Implants { get; set; } [XmlArray(ElementName = "mondes")] [XmlArrayItem(ElementName = "monde")] public List Mondes { get; set; } [XmlArray(ElementName = "mutations")] [XmlArrayItem(ElementName = "mutation")] public List Mutations { get; set; } [XmlArray(ElementName = "pouvoirs")] [XmlArrayItem(ElementName = "pouvoir")] public List Pouvoirs { get; set; } [XmlArray(ElementName = "promotions")] [XmlArrayItem(ElementName = "promotion")] public List Promotions { get; set; } [XmlArray(ElementName = "seuils_xp")] [XmlArrayItem(ElementName = "seuil")] public List SeuilsXp { get; set; } [XmlArray(ElementName = "sousmondes")] [XmlArrayItem(ElementName = "sousmonde")] public List Sousmondes { get; set; } [XmlArray(ElementName = "talents")] [XmlArrayItem(ElementName = "talent")] public List Talents { get; set; } [XmlArray(ElementName = "traits")] [XmlArrayItem(ElementName = "trait")] public List Traits { get; set; } [XmlArray(ElementName = "troubles")] [XmlArrayItem(ElementName = "trouble")] public List Troubles { get; set; } [XmlArray(ElementName = "type_mondes")] [XmlArrayItem(ElementName = "type_monde")] public List TypeMondes { get; set; } [XmlArray(ElementName = "types_nom")] [XmlArrayItem(ElementName = "type_nom")] public List TypesNom { get; set; } } }