using System.ComponentModel.DataAnnotations; using System.Xml.Serialization; namespace Domain.XML_Model { // using System.Xml.Serialization; // XmlSerializer serializer = new XmlSerializer(typeof(Root)); // using (StringReader reader = new StringReader(xml)) // { // var test = (Root)serializer.Deserialize(reader); // } [XmlRoot(ElementName = "extension")] public class Extension : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } } [XmlRoot(ElementName = "extensions")] public class Extensions : BaseEntity { [XmlElement(ElementName = "extension")] public Extension Extension { get; set; } } [XmlRoot(ElementName = "accessoire")] public class Accessoire : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "modif_poids")] public int ModifPoids { get; set; } [XmlAttribute(AttributeName = "prix")] public int Prix { get; set; } [XmlAttribute(AttributeName = "disponibilité")] public string Disponibilité { get; set; } [XmlAttribute(AttributeName = "effet")] public string Effet { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int AccessoireId { get; set; } } [XmlRoot(ElementName = "accessoires_armes")] public class AccessoiresArmes : BaseEntity { [XmlElement(ElementName = "accessoire", Type = typeof(List))] public List Accessoire { get; set; } } [XmlRoot(ElementName = "amélioration")] public class Amélioration : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "catégorie")] public string Catégorie { get; set; } [XmlAttribute(AttributeName = "souscatégorie")] public string Souscatégorie { get; set; } [XmlAttribute(AttributeName = "promotion")] public int Promotion { get; set; } [XmlAttribute(AttributeName = "type")] public string Type { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "cout")] public int Cout { get; set; } [XmlAttribute(AttributeName = "nb_max_ou_rang")] public int NbMaxOuRang { get; set; } [XmlAttribute(AttributeName = "condition")] public string Condition { get; set; } [XmlIgnoreAttribute] public int AméliorationId { get; set; } } [XmlRoot(ElementName = "améliorations")] public class Améliorations : BaseEntity { [XmlElement(ElementName = "amélioration", Type = typeof(List))] public List Amélioration { get; set; } } [XmlRoot(ElementName = "archétype")] public class Archétype : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "caractéristiques")] public string Caractéristiques { get; set; } [XmlAttribute(AttributeName = "mouvement")] public string Mouvement { get; set; } [XmlAttribute(AttributeName = "blessures")] public int Blessures { get; set; } [XmlAttribute(AttributeName = "traits")] public int Traits { get; set; } [XmlAttribute(AttributeName = "competences")] public string Competences { get; set; } [XmlAttribute(AttributeName = "talents")] public string Talents { get; set; } [XmlAttribute(AttributeName = "pouvoirs")] public int Pouvoirs { get; set; } [XmlAttribute(AttributeName = "armures")] public string Armures { get; set; } [XmlAttribute(AttributeName = "armes")] public string Armes { get; set; } [XmlAttribute(AttributeName = "equipement")] public string Equipement { get; set; } [XmlAttribute(AttributeName = "menace")] public string Menace { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int ArchétypeId { get; set; } } [XmlRoot(ElementName = "archétypes")] public class Archétypes : BaseEntity { [XmlElement(ElementName = "archétype", Type = typeof(List))] public List Archétype { get; set; } } [XmlRoot(ElementName = "arme")] public class Arme : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "genre")] public string Genre { get; set; } [XmlAttribute(AttributeName = "type")] public string Type { get; set; } [XmlAttribute(AttributeName = "groupe")] public string Groupe { get; set; } [XmlAttribute(AttributeName = "portée")] public int Portée { get; set; } [XmlAttribute(AttributeName = "modes")] public string Modes { get; set; } [XmlAttribute(AttributeName = "dégâts")] public string Dégâts { get; set; } [XmlAttribute(AttributeName = "type_dégâts")] public string TypeDégâts { get; set; } [XmlAttribute(AttributeName = "pénétration")] public int Pénétration { get; set; } [XmlAttribute(AttributeName = "autonomie")] public int Autonomie { get; set; } [XmlAttribute(AttributeName = "rechargement")] public int Rechargement { get; set; } [XmlAttribute(AttributeName = "attributs")] public string Attributs { get; set; } [XmlAttribute(AttributeName = "accessoires")] public int Accessoires { get; set; } [XmlAttribute(AttributeName = "poids")] public int Poids { get; set; } [XmlAttribute(AttributeName = "bonus_bf")] public int BonusBf { get; set; } [XmlAttribute(AttributeName = "prix")] public int Prix { get; set; } [XmlAttribute(AttributeName = "disponibilité")] public string Disponibilité { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int ArmeId { get; set; } } [XmlRoot(ElementName = "armes")] public class Armes : BaseEntity { [XmlElement(ElementName = "arme", Type = typeof(List))] public List Arme { get; set; } } [XmlRoot(ElementName = "armure")] public class Armure : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "type")] public string Type { get; set; } [XmlAttribute(AttributeName = "pa_tête")] public int PaTête { get; set; } [XmlAttribute(AttributeName = "pa_bras")] public int PaBras { get; set; } [XmlAttribute(AttributeName = "pa_corps")] public int PaCorps { get; set; } [XmlAttribute(AttributeName = "pa_jambes")] public int PaJambes { get; set; } [XmlAttribute(AttributeName = "effet")] public string Effet { get; set; } [XmlAttribute(AttributeName = "poids")] public int Poids { get; set; } [XmlAttribute(AttributeName = "prix")] public int Prix { get; set; } [XmlAttribute(AttributeName = "qualité")] public string Qualité { get; set; } [XmlAttribute(AttributeName = "disponibilité")] public string Disponibilité { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int ArmureId { get; set; } } [XmlRoot(ElementName = "armures")] public class Armures : BaseEntity { [XmlElement(ElementName = "armure", Type = typeof(List))] public List Armure { get; set; } } [XmlRoot(ElementName = "assermentation")] public class Assermentation : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "seuil_min")] public int SeuilMin { get; set; } [XmlAttribute(AttributeName = "seuil_max")] public int SeuilMax { get; set; } [XmlAttribute(AttributeName = "effet")] public string Effet { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int AssermentationId { get; set; } } [XmlRoot(ElementName = "assermentations")] public class Assermentations : BaseEntity { [XmlElement(ElementName = "assermentation", Type = typeof(List))] public List Assermentation { get; set; } } [XmlRoot(ElementName = "attribut")] public class Attribut : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "effet")] public string Effet { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int AttributId { get; set; } } [XmlRoot(ElementName = "attributs_armes")] public class AttributsArmes : BaseEntity { [XmlElement(ElementName = "attribut", Type = typeof(List))] public List Attribut { get; set; } } [XmlRoot(ElementName = "carrière")] public class Carrière : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "effet")] public string Effet { get; set; } [XmlAttribute(AttributeName = "types_mondes_autorisés")] public string TypesMondesAutorisés { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int CarrièreId { get; set; } } [XmlRoot(ElementName = "carrières")] public class Carrières : BaseEntity { [XmlElement(ElementName = "carrière", Type = typeof(List))] public List Carrière { get; set; } } [XmlRoot(ElementName = "competence")] public class Competence : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "type")] public string Type { get; set; } [XmlAttribute(AttributeName = "carac")] public string Carac { get; set; } [XmlAttribute(AttributeName = "registre")] public string Registre { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int CompetenceId { get; set; } } [XmlRoot(ElementName = "competences")] public class Competences : BaseEntity { [XmlElement(ElementName = "competence", Type = typeof(List))] public List Competence { get; set; } } [XmlRoot(ElementName = "coordonnée")] public class Coordonnée : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "sous_secteur")] public string SousSecteur { get; set; } [XmlAttribute(AttributeName = "type")] public string Type { get; set; } [XmlAttribute(AttributeName = "coord_x")] public int CoordX { get; set; } [XmlAttribute(AttributeName = "coord_y")] public int CoordY { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int CoordonnéeId { get; set; } } [XmlRoot(ElementName = "coordonnées")] public class Coordonnées : BaseEntity { [XmlElement(ElementName = "coordonnée", Type = typeof(List))] public List Coordonnée { get; set; } } [XmlRoot(ElementName = "cybernétique")] public class Cybernétique : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "type")] public string Type { get; set; } [XmlAttribute(AttributeName = "effet_qualité_médiocre")] public string EffetQualitéMédiocre { get; set; } [XmlAttribute(AttributeName = "effet_qualité_moyenne")] public string EffetQualitéMoyenne { get; set; } [XmlAttribute(AttributeName = "effet_qualité_bonne")] public string EffetQualitéBonne { get; set; } [XmlAttribute(AttributeName = "effet_qualité_exceptionnelle")] public string EffetQualitéExceptionnelle { get; set; } [XmlAttribute(AttributeName = "cout")] public int Cout { get; set; } [XmlAttribute(AttributeName = "disponibilité")] public string Disponibilité { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int CybernétiqueId { get; set; } } [XmlRoot(ElementName = "cybernétiques")] public class Cybernétiques : BaseEntity { [XmlElement(ElementName = "cybernétique", Type = typeof(List))] public List Cybernétique { get; set; } } [XmlRoot(ElementName = "discipline")] public class Discipline : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int DisciplineId { get; set; } } [XmlRoot(ElementName = "disciplines")] public class Disciplines : BaseEntity { [XmlElement(ElementName = "discipline", Type = typeof(List))] public List Discipline { get; set; } } [XmlRoot(ElementName = "divination")] public class Divination : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "effet")] public string Effet { get; set; } [XmlAttribute(AttributeName = "seuil_min")] public int SeuilMin { get; set; } [XmlAttribute(AttributeName = "seuil_max")] public int SeuilMax { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int DivinationId { get; set; } } [XmlRoot(ElementName = "divinations")] public class Divinations : BaseEntity { [XmlElement(ElementName = "divination", Type = typeof(List))] public List Divination { get; set; } } [XmlRoot(ElementName = "equipement")] public class Equipement : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "type")] public string Type { get; set; } [XmlAttribute(AttributeName = "poids")] public double Poids { get; set; } [XmlAttribute(AttributeName = "prix")] public int Prix { get; set; } [XmlAttribute(AttributeName = "disponibilité")] public string Disponibilité { get; set; } [XmlAttribute(AttributeName = "description")] public int Description { get; set; } [XmlIgnoreAttribute] public int EquipementId { get; set; } } [XmlRoot(ElementName = "equipements")] public class Equipements : BaseEntity { [XmlElement(ElementName = "equipement", Type = typeof(List))] public List Equipement { get; set; } } [XmlRoot(ElementName = "implant")] public class Implant : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "effet")] public string Effet { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int ImplantId { get; set; } } [XmlRoot(ElementName = "implants")] public class Implants : BaseEntity { [XmlElement(ElementName = "implant")] public List Implant { get; set; } } [XmlRoot(ElementName = "monde")] public class Monde : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "type")] public string Type { get; set; } [XmlAttribute(AttributeName = "effet")] public string Effet { get; set; } [XmlAttribute(AttributeName = "destin")] public string Destin { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int MondeId { get; set; } } [XmlRoot(ElementName = "mondes")] public class Mondes : BaseEntity { [XmlElement(ElementName = "monde")] public List Monde { get; set; } } [XmlRoot(ElementName = "mutation")] public class Mutation : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "type")] public string Type { get; set; } [XmlAttribute(AttributeName = "effet")] public string Effet { get; set; } [XmlAttribute(AttributeName = "seuil_min")] public int SeuilMin { get; set; } [XmlAttribute(AttributeName = "seuil_max")] public int SeuilMax { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int MutationId { get; set; } } [XmlRoot(ElementName = "mutations")] public class Mutations : BaseEntity { [XmlElement(ElementName = "mutation")] public List Mutation { get; set; } } [XmlRoot(ElementName = "pouvoir")] public class Pouvoir : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "discipline")] public string Discipline { get; set; } [XmlAttribute(AttributeName = "seuil")] public int Seuil { get; set; } [XmlAttribute(AttributeName = "action")] public string Action { get; set; } [XmlAttribute(AttributeName = "opposé")] public bool Opposé { get; set; } [XmlAttribute(AttributeName = "portée")] public string Portée { get; set; } [XmlAttribute(AttributeName = "prolongeable")] public bool Prolongeable { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int PouvoirId { get; set; } } [XmlRoot(ElementName = "pouvoirs")] public class Pouvoirs : BaseEntity { [XmlElement(ElementName = "pouvoir")] public List Pouvoir { get; set; } } [XmlRoot(ElementName = "promotion")] public class Promote : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "promotion")] public int Promotion { get; set; } [XmlAttribute(AttributeName = "effet")] public string Effet { get; set; } [XmlAttribute(AttributeName = "condition")] public string Condition { get; set; } [XmlAttribute(AttributeName = "alternative")] public bool Alternative { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int PromotionId { get; set; } } [XmlRoot(ElementName = "promotions")] public class Promotions : BaseEntity { [XmlElement(ElementName = "promotion")] public List Promotion { get; set; } } [XmlRoot(ElementName = "seuil")] public class Seuil : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "rang")] public int Rang { get; set; } [XmlAttribute(AttributeName = "valeur_min")] public int ValeurMin { get; set; } [XmlAttribute(AttributeName = "valeur_max")] public int ValeurMax { get; set; } [XmlIgnoreAttribute] public int SeuilId { get; set; } } [XmlRoot(ElementName = "seuils_xp")] public class SeuilsXp : BaseEntity { [XmlElement(ElementName = "seuil")] public List Seuil { get; set; } } [XmlRoot(ElementName = "sousmonde")] public class Sousmonde : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "type_monde")] public string TypeMonde { get; set; } [XmlAttribute(AttributeName = "seuil_min")] public int SeuilMin { get; set; } [XmlAttribute(AttributeName = "seuil_max")] public int SeuilMax { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int SousmondeId { get; set; } } [XmlRoot(ElementName = "sousmondes")] public class Sousmondes : BaseEntity { [XmlElement(ElementName = "sousmonde")] public List Sousmonde { get; set; } } [XmlRoot(ElementName = "talent")] public class Talent : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "multiple")] public bool Multiple { get; set; } [XmlAttribute(AttributeName = "condition")] public string Condition { get; set; } [XmlAttribute(AttributeName = "effet")] public string Effet { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int TalentId { get; set; } } [XmlRoot(ElementName = "talents")] public class Talents : BaseEntity { [XmlElement(ElementName = "talent")] public List Talent { get; set; } } [XmlRoot(ElementName = "trait")] public class Trait : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "effet")] public string Effet { get; set; } [XmlAttribute(AttributeName = "multiple")] public bool Multiple { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int TraitId { get; set; } } [XmlRoot(ElementName = "traits")] public class Traits : BaseEntity { [XmlElement(ElementName = "trait")] public List Trait { get; set; } } [XmlRoot(ElementName = "trouble")] public class Trouble : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "effet")] public string Effet { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int TroubleId { get; set; } } [XmlRoot(ElementName = "troubles")] public class Troubles : BaseEntity { [XmlElement(ElementName = "trouble")] public List Trouble { get; set; } } [XmlRoot(ElementName = "type_monde")] public class TypeMonde : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "texte_section")] public string TexteSection { get; set; } [XmlAttribute(AttributeName = "age")] public string Age { get; set; } [XmlAttribute(AttributeName = "cheveux")] public string Cheveux { get; set; } [XmlAttribute(AttributeName = "corpulence")] public string Corpulence { get; set; } [XmlAttribute(AttributeName = "particularités_physiques")] public string ParticularitésPhysiques { get; set; } [XmlAttribute(AttributeName = "peau")] public string Peau { get; set; } [XmlAttribute(AttributeName = "yeux")] public string Yeux { get; set; } [XmlAttribute(AttributeName = "description")] public string Description { get; set; } [XmlIgnoreAttribute] public int TypeMondeId { get; set; } } [XmlRoot(ElementName = "type_mondes")] public class TypeMondes : BaseEntity { [XmlElement(ElementName = "type_monde")] public List TypeMonde { get; set; } } [XmlRoot(ElementName = "type_nom")] public class TypeName : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlAttribute(AttributeName = "nom")] public string Nom { get; set; } [XmlAttribute(AttributeName = "type_nom")] public string TypeNom { get; set; } [XmlAttribute(AttributeName = "genre")] public string Genre { get; set; } [XmlAttribute(AttributeName = "seuil_min")] public int SeuilMin { get; set; } [XmlAttribute(AttributeName = "seuil_max")] public int SeuilMax { get; set; } [XmlIgnoreAttribute] public int TypeNomId { get; set; } } [XmlRoot(ElementName = "types_nom")] public class TypesNom : BaseEntity { [XmlElement(ElementName = "type_nom")] public List TypeNom { get; set; } } [XmlRoot(ElementName = "root")] public class Root : BaseEntity { [XmlAttribute(AttributeName = "id")] public string Id { get; set; } [XmlElement(ElementName = "extensions")] public Extensions Extensions { get; set; } [XmlElement(ElementName = "accessoires_armes")] public AccessoiresArmes AccessoiresArmes { get; set; } [XmlElement(ElementName = "améliorations")] public Améliorations Améliorations { get; set; } [XmlElement(ElementName = "archétypes")] public Archétypes Archétypes { get; set; } [XmlElement(ElementName = "armes")] public Armes Armes { get; set; } [XmlElement(ElementName = "armures")] public Armures Armures { get; set; } [XmlElement(ElementName = "assermentations")] public Assermentations Assermentations { get; set; } [XmlElement(ElementName = "attributs_armes")] public AttributsArmes AttributsArmes { get; set; } [XmlElement(ElementName = "carrières")] public Carrières Carrières { get; set; } [XmlElement(ElementName = "competences")] public Competences Competences { get; set; } [XmlElement(ElementName = "coordonnées")] public Coordonnées Coordonnées { get; set; } [XmlElement(ElementName = "cybernétiques")] public Cybernétiques Cybernétiques { get; set; } [XmlElement(ElementName = "disciplines")] public Disciplines Disciplines { get; set; } [XmlElement(ElementName = "divinations")] public Divinations Divinations { get; set; } [XmlElement(ElementName = "equipements")] public Equipements Equipements { get; set; } [XmlElement(ElementName = "implants")] public Implants Implants { get; set; } [XmlElement(ElementName = "mondes")] public Mondes Mondes { get; set; } [XmlElement(ElementName = "mutations")] public Mutations Mutations { get; set; } [XmlElement(ElementName = "pouvoirs")] public Pouvoirs Pouvoirs { get; set; } [XmlElement(ElementName = "promotions")] public Promotions Promotions { get; set; } [XmlElement(ElementName = "seuils_xp")] public SeuilsXp SeuilsXp { get; set; } [XmlElement(ElementName = "sousmondes")] public Sousmondes Sousmondes { get; set; } [XmlElement(ElementName = "talents")] public Talents Talents { get; set; } [XmlElement(ElementName = "traits")] public Traits Traits { get; set; } [XmlElement(ElementName = "troubles")] public Troubles Troubles { get; set; } [XmlElement(ElementName = "type_mondes")] public TypeMondes TypeMondes { get; set; } [XmlElement(ElementName = "types_nom")] public TypesNom TypesNom { get; set; } } }