mirror of
https://github.com/Nioux/AideDeJeu.git
synced 2025-10-29 14:35:45 +00:00
Serialize
This commit is contained in:
parent
bd650ae609
commit
9f8fbae447
2 changed files with 412 additions and 496 deletions
|
|
@ -5,21 +5,15 @@ part 'items.g.dart';
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class Item {
|
class Item {
|
||||||
@JsonKey(name: "Id")
|
|
||||||
String id;
|
String id;
|
||||||
@JsonKey(name: "RootId")
|
|
||||||
String rootId;
|
String rootId;
|
||||||
@JsonKey(name: "ParentLink")
|
|
||||||
String parentLink;
|
String parentLink;
|
||||||
@JsonKey(name: "Name")
|
|
||||||
String name;
|
String name;
|
||||||
@JsonKey(name: "NormalizedName")
|
|
||||||
String normalizedName;
|
String normalizedName;
|
||||||
@JsonKey(name: "ParentName")
|
|
||||||
String parentName;
|
String parentName;
|
||||||
int nameLevel;
|
int nameLevel;
|
||||||
String alias;
|
String altName;
|
||||||
String aliasText;
|
String altNameText;
|
||||||
String normalizedAlias;
|
String normalizedAlias;
|
||||||
String source;
|
String source;
|
||||||
String markdown;
|
String markdown;
|
||||||
|
|
@ -27,19 +21,8 @@ class Item {
|
||||||
String itemType;
|
String itemType;
|
||||||
List<Item> children;
|
List<Item> children;
|
||||||
|
|
||||||
|
|
||||||
Item();
|
Item();
|
||||||
/*
|
|
||||||
Item(Map<String, dynamic> map) {
|
|
||||||
this.id = map["Id"];
|
|
||||||
this.rootId = map["RootId"];
|
|
||||||
this.name = map["Name"];
|
|
||||||
this.alias = map["AltName"];
|
|
||||||
this.aliasText = map["AltNameText"];
|
|
||||||
this.markdown = map["Markdown"];
|
|
||||||
this.itemType = map["ItemType"];
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
factory Item.fromJson(Map<String, dynamic> map) => _$ItemFromJson(map);
|
factory Item.fromJson(Map<String, dynamic> map) => _$ItemFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$ItemToJson(this);
|
Map<String, dynamic> toJson() => _$ItemToJson(this);
|
||||||
}
|
}
|
||||||
|
|
@ -47,11 +30,12 @@ Item();
|
||||||
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class GenericItem extends Item {
|
class GenericItem extends Item {
|
||||||
GenericItem();
|
GenericItem();
|
||||||
|
|
||||||
factory GenericItem.fromJson(Map<String, dynamic> map) => _$GenericItemFromJson(map);
|
factory GenericItem.fromJson(Map<String, dynamic> map) => _$GenericItemFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$GenericItemToJson(this);
|
Map<String, dynamic> toJson() => _$GenericItemToJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class MonsterItem extends Item {
|
class MonsterItem extends Item {
|
||||||
String family;
|
String family;
|
||||||
String type;
|
String type;
|
||||||
|
|
@ -81,40 +65,11 @@ class MonsterItem extends Item {
|
||||||
|
|
||||||
MonsterItem();
|
MonsterItem();
|
||||||
|
|
||||||
/*
|
|
||||||
MonsterItem(Map<String, dynamic> map) : super(map) {
|
|
||||||
this.family = map["Family"];
|
|
||||||
this.type = map["Type"];
|
|
||||||
this.size = map["Size"];
|
|
||||||
this.alignment = map["Alignment"];
|
|
||||||
this.terrain = map["Terrain"];
|
|
||||||
this.legendary = map["Legendary"];
|
|
||||||
this.armorClass = map["ArmorClass"];
|
|
||||||
this.hitPoints = map["HitPoints"];
|
|
||||||
this.speed = map["Speed"];
|
|
||||||
this.strength = map["Strength"];
|
|
||||||
this.dexterity = map["Dexterity"];
|
|
||||||
this.constitution = map["Constitution"];
|
|
||||||
this.intelligence = map["Intelligence"];
|
|
||||||
this.wisdom = map["Wisdom"];
|
|
||||||
this.charisma = map["Charisma"];
|
|
||||||
this.savingThrows = map["SavingThrows"];
|
|
||||||
this.skills = map["Skills"];
|
|
||||||
this.damageVulnerabilities = map["DamageVulnerabilities"];
|
|
||||||
this.damageImmunities = map["DamageImmunities"];
|
|
||||||
this.conditionImmunities = map["ConditionImmunities"];
|
|
||||||
this.damageResistances = map["DamageResistances"];
|
|
||||||
this.senses = map["Senses"];
|
|
||||||
this.languages = map["Languages"];
|
|
||||||
this.challenge = map["Challenge"];
|
|
||||||
this.xp = map["XP"];
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
factory MonsterItem.fromJson(Map<String, dynamic> map) => _$MonsterItemFromJson(map);
|
factory MonsterItem.fromJson(Map<String, dynamic> map) => _$MonsterItemFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$MonsterItemToJson(this);
|
Map<String, dynamic> toJson() => _$MonsterItemToJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class SpellItem extends Item {
|
class SpellItem extends Item {
|
||||||
String family;
|
String family;
|
||||||
String level;
|
String level;
|
||||||
|
|
@ -131,222 +86,197 @@ class SpellItem extends Item {
|
||||||
String classes;
|
String classes;
|
||||||
|
|
||||||
SpellItem();
|
SpellItem();
|
||||||
/* SpellItem(Map<String, dynamic> map) : super(map) {
|
|
||||||
this.family = map["Family"];
|
|
||||||
this.level = map["Level"];
|
|
||||||
this.type = map["Type"];
|
|
||||||
this.ritual = map["Ritual"];
|
|
||||||
this.castingTime = map["CastingTime"];
|
|
||||||
this.range = map["Range"];
|
|
||||||
this.components = map["Components"];
|
|
||||||
this.verbalComponent = map["VerbalComponent"];
|
|
||||||
this.somaticComponent = map["SomaticComponent"];
|
|
||||||
this.materialComponent = map["MaterialComponent"];
|
|
||||||
this.concentration = map["Concentration"];
|
|
||||||
this.duration = map["Duration"];
|
|
||||||
this.classes = map["Classes"];
|
|
||||||
}*/
|
|
||||||
factory SpellItem.fromJson(Map<String, dynamic> map) => _$SpellItemFromJson(map);
|
factory SpellItem.fromJson(Map<String, dynamic> map) => _$SpellItemFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$SpellItemToJson(this);
|
Map<String, dynamic> toJson() => _$SpellItemToJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class Items extends Item {
|
class Items extends Item {
|
||||||
Items();
|
Items();
|
||||||
// Items(Map<String, dynamic> map) : super(map);
|
|
||||||
factory Items.fromJson(Map<String, dynamic> map) => _$ItemsFromJson(map);
|
factory Items.fromJson(Map<String, dynamic> map) => _$ItemsFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$ItemsToJson(this);
|
Map<String, dynamic> toJson() => _$ItemsToJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class FilteredItems extends Items {
|
class FilteredItems extends Items {
|
||||||
String family;
|
String family;
|
||||||
|
|
||||||
FilteredItems();
|
FilteredItems();
|
||||||
|
|
||||||
/* FilteredItems(Map<String, dynamic> map) : super(map) {
|
@JsonKey(ignore: true)
|
||||||
this.family = map["Family"];
|
|
||||||
}*/
|
|
||||||
|
|
||||||
List<Filter> toFilterList() => [].toList();
|
List<Filter> toFilterList() => [].toList();
|
||||||
|
|
||||||
factory FilteredItems.fromJson(Map<String, dynamic> map) => _$FilteredItemsFromJson(map);
|
factory FilteredItems.fromJson(Map<String, dynamic> map) => _$FilteredItemsFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$FilteredItemsToJson(this);
|
Map<String, dynamic> toJson() => _$FilteredItemsToJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class MonsterItems extends FilteredItems {
|
class MonsterItems extends FilteredItems {
|
||||||
String typesString;
|
String types;
|
||||||
String challengesString;
|
String challenges;
|
||||||
String sizesString;
|
String sizes;
|
||||||
String sourcesString;
|
String sources;
|
||||||
String terrainsString;
|
String terrains;
|
||||||
|
|
||||||
@JsonKey(ignore: true)
|
@JsonKey(ignore: true)
|
||||||
Filter types;
|
Filter get typesFilter => Filter(
|
||||||
@JsonKey(ignore: true)
|
|
||||||
Filter challenges;
|
|
||||||
@JsonKey(ignore: true)
|
|
||||||
Filter sizes;
|
|
||||||
@JsonKey(ignore: true)
|
|
||||||
Filter sources;
|
|
||||||
@JsonKey(ignore: true)
|
|
||||||
Filter terrains;
|
|
||||||
|
|
||||||
MonsterItems();
|
|
||||||
|
|
||||||
/* MonsterItems(Map<String, dynamic> map) : super(map) {
|
|
||||||
this.types = Filter(
|
|
||||||
name: "Types",
|
name: "Types",
|
||||||
displayName: "monstersTypes",
|
displayName: "monstersTypes",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["Types"].toString().split("|"));
|
values: types?.split("|"));
|
||||||
this.challenges = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get challengesFilter => Filter(
|
||||||
name: "Challenges",
|
name: "Challenges",
|
||||||
displayName: "monstersChallenges",
|
displayName: "monstersChallenges",
|
||||||
type: FilterType.Range,
|
type: FilterType.Range,
|
||||||
values: map["Challenges"].toString().split("|"));
|
values: challenges?.split("|"));
|
||||||
this.sizes = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get sizesFilter => Filter(
|
||||||
name: "Sizes",
|
name: "Sizes",
|
||||||
displayName: "monstersSizes",
|
displayName: "monstersSizes",
|
||||||
type: FilterType.Range,
|
type: FilterType.Range,
|
||||||
values: map["Sizes"].toString().split("|"));
|
values: sizes?.split("|"));
|
||||||
this.sources = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get sourcesFilter => Filter(
|
||||||
name: "Sources",
|
name: "Sources",
|
||||||
displayName: "monstersSources",
|
displayName: "monstersSources",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["Sources"].toString().split("|"));
|
values: sources?.split("|"));
|
||||||
this.terrains = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get terrainsFilter => Filter(
|
||||||
name: "Terrains",
|
name: "Terrains",
|
||||||
displayName: "monstersTerrains",
|
displayName: "monstersTerrains",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["Terrains"].toString().split("|"));
|
values: terrains?.split("|"));
|
||||||
}
|
|
||||||
*/
|
MonsterItems();
|
||||||
|
|
||||||
|
@JsonKey(ignore: true)
|
||||||
List<Filter> toFilterList() => {
|
List<Filter> toFilterList() => {
|
||||||
types,
|
typesFilter,
|
||||||
challenges,
|
challengesFilter,
|
||||||
sizes,
|
sizesFilter,
|
||||||
sources,
|
sourcesFilter,
|
||||||
terrains,
|
terrainsFilter,
|
||||||
}.toList();
|
}.toList();
|
||||||
|
|
||||||
factory MonsterItems.fromJson(Map<String, dynamic> map) => _$MonsterItemsFromJson(map);
|
factory MonsterItems.fromJson(Map<String, dynamic> map) => _$MonsterItemsFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$MonsterItemsToJson(this);
|
Map<String, dynamic> toJson() => _$MonsterItemsToJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class SpellItems extends FilteredItems {
|
class SpellItems extends FilteredItems {
|
||||||
@JsonKey(ignore: true)
|
String classes;
|
||||||
Filter classes;
|
String levels;
|
||||||
@JsonKey(ignore: true)
|
String schools;
|
||||||
Filter levels;
|
String rituals;
|
||||||
@JsonKey(ignore: true)
|
String castingTimes;
|
||||||
Filter schools;
|
String ranges;
|
||||||
@JsonKey(ignore: true)
|
String verbalComponents;
|
||||||
Filter rituals;
|
String somaticComponents;
|
||||||
@JsonKey(ignore: true)
|
String materialComponents;
|
||||||
Filter castingTimes;
|
String concentrations;
|
||||||
@JsonKey(ignore: true)
|
String durations;
|
||||||
Filter ranges;
|
String sources;
|
||||||
@JsonKey(ignore: true)
|
|
||||||
Filter verbalComponents;
|
|
||||||
@JsonKey(ignore: true)
|
|
||||||
Filter somaticComponents;
|
|
||||||
@JsonKey(ignore: true)
|
|
||||||
Filter materialComponents;
|
|
||||||
@JsonKey(ignore: true)
|
|
||||||
Filter concentrations;
|
|
||||||
@JsonKey(ignore: true)
|
|
||||||
Filter durations;
|
|
||||||
@JsonKey(ignore: true)
|
|
||||||
Filter sources;
|
|
||||||
|
|
||||||
SpellItems();
|
@JsonKey(ignore: true)
|
||||||
|
Filter get classesFilter => Filter(
|
||||||
/* SpellItems(Map<String, dynamic> map) : super(map) {
|
|
||||||
this.classes = Filter(
|
|
||||||
name: "Classes",
|
name: "Classes",
|
||||||
displayName: "spellsClasses",
|
displayName: "spellsClasses",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["Classes"].toString().split("|"));
|
values: classes?.split("|"));
|
||||||
this.levels = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get levelsFilter => Filter(
|
||||||
name: "Levels",
|
name: "Levels",
|
||||||
displayName: "spellsLevels",
|
displayName: "spellsLevels",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["Levels"].toString().split("|"));
|
values: levels?.split("|"));
|
||||||
this.schools = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get schoolsFilter => Filter(
|
||||||
name: "Schools",
|
name: "Schools",
|
||||||
displayName: "spellsSchools",
|
displayName: "spellsSchools",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["Schools"].toString().split("|"));
|
values: schools?.split("|"));
|
||||||
this.rituals = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get ritualsFilter => Filter(
|
||||||
name: "Rituals",
|
name: "Rituals",
|
||||||
displayName: "spellsRituals",
|
displayName: "spellsRituals",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["Rituals"].toString().split("|"));
|
values: rituals?.split("|"));
|
||||||
this.castingTimes = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get castingTimesFilter => Filter(
|
||||||
name: "CastingTimes",
|
name: "CastingTimes",
|
||||||
displayName: "spellsCastingTimes",
|
displayName: "spellsCastingTimes",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["CastingTimes"].toString().split("|"));
|
values: castingTimes?.split("|"));
|
||||||
this.ranges = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get rangesFilter => Filter(
|
||||||
name: "Ranges",
|
name: "Ranges",
|
||||||
displayName: "spellsRanges",
|
displayName: "spellsRanges",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["Ranges"].toString().split("|"));
|
values: ranges?.split("|"));
|
||||||
this.verbalComponents = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get verbalComponentsFilter => Filter(
|
||||||
name: "VerbalComponents",
|
name: "VerbalComponents",
|
||||||
displayName: "spellsVerbalComponents",
|
displayName: "spellsVerbalComponents",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["VerbalComponents"].toString().split("|"));
|
values: verbalComponents?.split("|"));
|
||||||
this.somaticComponents = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get somaticComponentsFilter => Filter(
|
||||||
name: "SomaticComponents",
|
name: "SomaticComponents",
|
||||||
displayName: "spellsSomaticComponents",
|
displayName: "spellsSomaticComponents",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["SomaticComponents"].toString().split("|"));
|
values: somaticComponents?.split("|"));
|
||||||
this.materialComponents = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get materialComponentsFilter => Filter(
|
||||||
name: "MaterialComponents",
|
name: "MaterialComponents",
|
||||||
displayName: "spellsMaterialComponents",
|
displayName: "spellsMaterialComponents",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["MaterialComponents"].toString().split("|"));
|
values: materialComponents?.split("|"));
|
||||||
this.concentrations = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get concentrationsFilter => Filter(
|
||||||
name: "Concentrations",
|
name: "Concentrations",
|
||||||
displayName: "spellsConcentrations",
|
displayName: "spellsConcentrations",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["Concentrations"].toString().split("|"));
|
values: concentrations?.split("|"));
|
||||||
this.durations = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get durationsFilter => Filter(
|
||||||
name: "Durations",
|
name: "Durations",
|
||||||
displayName: "spellsDurations",
|
displayName: "spellsDurations",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["Durations"].toString().split("|"));
|
values: durations?.split("|"));
|
||||||
this.sources = Filter(
|
@JsonKey(ignore: true)
|
||||||
|
Filter get sourcesFilter => Filter(
|
||||||
name: "Sources",
|
name: "Sources",
|
||||||
displayName: "spellsSources",
|
displayName: "spellsSources",
|
||||||
type: FilterType.Choices,
|
type: FilterType.Choices,
|
||||||
values: map["Sources"].toString().split("|"));
|
values: sources?.split("|"));
|
||||||
}
|
|
||||||
*/
|
SpellItems();
|
||||||
|
|
||||||
|
@JsonKey(ignore: true)
|
||||||
List<Filter> toFilterList() => {
|
List<Filter> toFilterList() => {
|
||||||
classes,
|
classesFilter,
|
||||||
levels,
|
levelsFilter,
|
||||||
schools,
|
schoolsFilter,
|
||||||
rituals,
|
ritualsFilter,
|
||||||
castingTimes,
|
castingTimesFilter,
|
||||||
ranges,
|
rangesFilter,
|
||||||
verbalComponents,
|
verbalComponentsFilter,
|
||||||
somaticComponents,
|
somaticComponentsFilter,
|
||||||
materialComponents,
|
materialComponentsFilter,
|
||||||
concentrations,
|
concentrationsFilter,
|
||||||
durations,
|
durationsFilter,
|
||||||
sources,
|
sourcesFilter,
|
||||||
}.toList();
|
}.toList();
|
||||||
|
|
||||||
factory SpellItems.fromJson(Map<String, dynamic> map) => _$SpellItemsFromJson(map);
|
factory SpellItems.fromJson(Map<String, dynamic> map) => _$SpellItemsFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$SpellItemsToJson(this);
|
Map<String, dynamic> toJson() => _$SpellItemsToJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class RaceItem extends Item {
|
class RaceItem extends Item {
|
||||||
String fullName;
|
String fullName;
|
||||||
bool hasSubRaces;
|
bool hasSubRaces;
|
||||||
|
|
@ -373,63 +303,36 @@ class RaceItem extends Item {
|
||||||
|
|
||||||
RaceItem();
|
RaceItem();
|
||||||
|
|
||||||
/* RaceItem(Map<String, dynamic> map) : super(map) {
|
|
||||||
this.fullName = map["FullName"];
|
|
||||||
this.hasSubRaces = map["HasSubRaces"] == "true";
|
|
||||||
this.strengthBonus = map["StrengthBonus"];
|
|
||||||
this.dexterityBonus = map["DexterityBonus"];
|
|
||||||
this.constitutionBonus = map["ConstitutionBonus"];
|
|
||||||
this.intelligenceBonus = map["IntelligenceBonus"];
|
|
||||||
this.wisdomBonus = map["WisdomBonus"];
|
|
||||||
this.charismaBonus = map["CharismaBonus"];
|
|
||||||
this.dispatchedBonus = map["DispatchedBonus"];
|
|
||||||
this.maxDispatchedStrengthBonus = map["MaxDispatchedStrengthBonus"];
|
|
||||||
this.maxDispatchedDexterityBonus = map["MaxDispatchedDexterityBonus"];
|
|
||||||
this.maxDispatchedConstitutionBonus = map["MaxDispatchedConstitutionBonus"];
|
|
||||||
this.maxDispatchedIntelligenceBonus = map["MaxDispatchedIntelligenceBonus"];
|
|
||||||
this.maxDispatchedWisdomBonus = map["MaxDispatchedWisdomBonus"];
|
|
||||||
this.maxDispatchedCharismaBonus = map["MaxDispatchedCharismaBonus"];
|
|
||||||
this.abilityScoreIncrease = map["AbilityScoreIncrease"];
|
|
||||||
this.age = map["Age"];
|
|
||||||
this.alignment = map["Alignment"];
|
|
||||||
this.size = map["Size"];
|
|
||||||
this.speed = map["Speed"];
|
|
||||||
this.darkvision = map["Darkvision"];
|
|
||||||
this.languages = map["Languages"];
|
|
||||||
}*/
|
|
||||||
factory RaceItem.fromJson(Map<String, dynamic> map) => _$RaceItemFromJson(map);
|
factory RaceItem.fromJson(Map<String, dynamic> map) => _$RaceItemFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$RaceItemToJson(this);
|
Map<String, dynamic> toJson() => _$RaceItemToJson(this);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class SubRaceItem extends RaceItem {
|
class SubRaceItem extends RaceItem {
|
||||||
String parentRaceId;
|
String parentRaceId;
|
||||||
|
|
||||||
SubRaceItem();
|
SubRaceItem();
|
||||||
|
|
||||||
/* SubRaceItem(Map<String, dynamic> map) : super(map) {
|
|
||||||
this.parentRaceId = map["ParentRaceId"];
|
|
||||||
}*/
|
|
||||||
factory SubRaceItem.fromJson(Map<String, dynamic> map) => _$SubRaceItemFromJson(map);
|
factory SubRaceItem.fromJson(Map<String, dynamic> map) => _$SubRaceItemFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$SubRaceItemToJson(this);
|
Map<String, dynamic> toJson() => _$SubRaceItemToJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class RaceItems extends FilteredItems {
|
class RaceItems extends FilteredItems {
|
||||||
// RaceItems(Map<String, dynamic> map) : super(map);
|
|
||||||
|
|
||||||
RaceItems();
|
RaceItems();
|
||||||
|
|
||||||
|
@JsonKey(ignore: true)
|
||||||
@override
|
@override
|
||||||
List<Filter> toFilterList() {
|
List<Filter> toFilterList() {
|
||||||
return [].toList();
|
return [].toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
factory RaceItems.fromJson(Map<String, dynamic> map) => _$RaceItemsFromJson(map);
|
factory RaceItems.fromJson(Map<String, dynamic> map) => _$RaceItemsFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$RaceItemsToJson(this);
|
Map<String, dynamic> toJson() => _$RaceItemsToJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class OriginItem extends Item {
|
class OriginItem extends Item {
|
||||||
String regionsOfOrigin;
|
String regionsOfOrigin;
|
||||||
String mainLanguages;
|
String mainLanguages;
|
||||||
|
|
@ -438,22 +341,16 @@ class OriginItem extends Item {
|
||||||
|
|
||||||
OriginItem();
|
OriginItem();
|
||||||
|
|
||||||
/* OriginItem(Map<String, dynamic> map) : super(map) {
|
|
||||||
this.regionsOfOrigin = map["RegionsOfOrigin"];
|
|
||||||
this.mainLanguages = map["MainLanguages"];
|
|
||||||
this.aspirations = map["Aspirations"];
|
|
||||||
this.availableSkills = map["AvailableSkills"];
|
|
||||||
}*/
|
|
||||||
factory OriginItem.fromJson(Map<String, dynamic> map) => _$OriginItemFromJson(map);
|
factory OriginItem.fromJson(Map<String, dynamic> map) => _$OriginItemFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$OriginItemToJson(this);
|
Map<String, dynamic> toJson() => _$OriginItemToJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class OriginItems extends FilteredItems {
|
class OriginItems extends FilteredItems {
|
||||||
// OriginItems(Map<String, dynamic> map) : super(map);
|
|
||||||
|
|
||||||
OriginItems();
|
OriginItems();
|
||||||
|
|
||||||
|
@JsonKey(ignore: true)
|
||||||
@override
|
@override
|
||||||
List<Filter> toFilterList() {
|
List<Filter> toFilterList() {
|
||||||
return [].toList();
|
return [].toList();
|
||||||
|
|
@ -462,7 +359,7 @@ class OriginItems extends FilteredItems {
|
||||||
Map<String, dynamic> toJson() => _$OriginItemsToJson(this);
|
Map<String, dynamic> toJson() => _$OriginItemsToJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class BackgroundItem extends Item {
|
class BackgroundItem extends Item {
|
||||||
String skillProficiencies;
|
String skillProficiencies;
|
||||||
String masteredTools;
|
String masteredTools;
|
||||||
|
|
@ -470,26 +367,21 @@ class BackgroundItem extends Item {
|
||||||
String equipment;
|
String equipment;
|
||||||
|
|
||||||
BackgroundItem();
|
BackgroundItem();
|
||||||
/*
|
|
||||||
BackgroundItem(Map<String, dynamic> map) : super(map) {
|
|
||||||
this.skillProficiencies = map["SkillProficiencies"];
|
|
||||||
this.masteredTools = map["MasteredTools"];
|
|
||||||
this.masteredLanguages = map["MasteredLanguages"];
|
|
||||||
this.equipment = map["Equipment"];
|
|
||||||
}*/
|
|
||||||
factory BackgroundItem.fromJson(Map<String, dynamic> map) => _$BackgroundItemFromJson(map);
|
factory BackgroundItem.fromJson(Map<String, dynamic> map) => _$BackgroundItemFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$BackgroundItemToJson(this);
|
Map<String, dynamic> toJson() => _$BackgroundItemToJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonSerializable(explicitToJson: true)
|
@JsonSerializable(explicitToJson: true, fieldRename: FieldRename.pascal)
|
||||||
class SubBackgroundItem extends BackgroundItem {
|
class SubBackgroundItem extends BackgroundItem {
|
||||||
SubBackgroundItem();
|
SubBackgroundItem();
|
||||||
// SubBackgroundItem(Map<String, dynamic> map) : super(map);
|
|
||||||
factory SubBackgroundItem.fromJson(Map<String, dynamic> map) => _$SubBackgroundItemFromJson(map);
|
factory SubBackgroundItem.fromJson(Map<String, dynamic> map) => _$SubBackgroundItemFromJson(map);
|
||||||
Map<String, dynamic> toJson() => _$SubBackgroundItemToJson(this);
|
Map<String, dynamic> toJson() => _$SubBackgroundItemToJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
Item itemFromMap(Map<String, dynamic> map) {
|
Item itemFromMap(Map<String, dynamic> map) {
|
||||||
|
|
||||||
switch (map["ItemType"]) {
|
switch (map["ItemType"]) {
|
||||||
case "GenericItem":
|
case "GenericItem":
|
||||||
return GenericItem.fromJson(map);
|
return GenericItem.fromJson(map);
|
||||||
|
|
|
||||||
|
|
@ -15,8 +15,8 @@ Item _$ItemFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -36,8 +36,8 @@ Map<String, dynamic> _$ItemToJson(Item instance) => <String, dynamic>{
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
|
|
@ -55,8 +55,8 @@ GenericItem _$GenericItemFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -77,8 +77,8 @@ Map<String, dynamic> _$GenericItemToJson(GenericItem instance) =>
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
|
|
@ -96,8 +96,8 @@ MonsterItem _$MonsterItemFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -107,31 +107,31 @@ MonsterItem _$MonsterItemFromJson(Map<String, dynamic> json) {
|
||||||
?.map(
|
?.map(
|
||||||
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
||||||
?.toList()
|
?.toList()
|
||||||
..family = json['family'] as String
|
..family = json['Family'] as String
|
||||||
..type = json['type'] as String
|
..type = json['Type'] as String
|
||||||
..size = json['size'] as String
|
..size = json['Size'] as String
|
||||||
..alignment = json['alignment'] as String
|
..alignment = json['Alignment'] as String
|
||||||
..terrain = json['terrain'] as String
|
..terrain = json['Terrain'] as String
|
||||||
..legendary = json['legendary'] as String
|
..legendary = json['Legendary'] as String
|
||||||
..armorClass = json['armorClass'] as String
|
..armorClass = json['ArmorClass'] as String
|
||||||
..hitPoints = json['hitPoints'] as String
|
..hitPoints = json['HitPoints'] as String
|
||||||
..speed = json['speed'] as String
|
..speed = json['Speed'] as String
|
||||||
..strength = json['strength'] as String
|
..strength = json['Strength'] as String
|
||||||
..dexterity = json['dexterity'] as String
|
..dexterity = json['Dexterity'] as String
|
||||||
..constitution = json['constitution'] as String
|
..constitution = json['Constitution'] as String
|
||||||
..intelligence = json['intelligence'] as String
|
..intelligence = json['Intelligence'] as String
|
||||||
..wisdom = json['wisdom'] as String
|
..wisdom = json['Wisdom'] as String
|
||||||
..charisma = json['charisma'] as String
|
..charisma = json['Charisma'] as String
|
||||||
..savingThrows = json['savingThrows'] as String
|
..savingThrows = json['SavingThrows'] as String
|
||||||
..skills = json['skills'] as String
|
..skills = json['Skills'] as String
|
||||||
..damageVulnerabilities = json['damageVulnerabilities'] as String
|
..damageVulnerabilities = json['DamageVulnerabilities'] as String
|
||||||
..damageImmunities = json['damageImmunities'] as String
|
..damageImmunities = json['DamageImmunities'] as String
|
||||||
..conditionImmunities = json['conditionImmunities'] as String
|
..conditionImmunities = json['ConditionImmunities'] as String
|
||||||
..damageResistances = json['damageResistances'] as String
|
..damageResistances = json['DamageResistances'] as String
|
||||||
..senses = json['senses'] as String
|
..senses = json['Senses'] as String
|
||||||
..languages = json['languages'] as String
|
..languages = json['Languages'] as String
|
||||||
..challenge = json['challenge'] as String
|
..challenge = json['Challenge'] as String
|
||||||
..xp = json['xp'] as int;
|
..xp = json['Xp'] as int;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> _$MonsterItemToJson(MonsterItem instance) =>
|
Map<String, dynamic> _$MonsterItemToJson(MonsterItem instance) =>
|
||||||
|
|
@ -143,39 +143,39 @@ Map<String, dynamic> _$MonsterItemToJson(MonsterItem instance) =>
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
'FullText': instance.fullText,
|
'FullText': instance.fullText,
|
||||||
'ItemType': instance.itemType,
|
'ItemType': instance.itemType,
|
||||||
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
||||||
'family': instance.family,
|
'Family': instance.family,
|
||||||
'type': instance.type,
|
'Type': instance.type,
|
||||||
'size': instance.size,
|
'Size': instance.size,
|
||||||
'alignment': instance.alignment,
|
'Alignment': instance.alignment,
|
||||||
'terrain': instance.terrain,
|
'Terrain': instance.terrain,
|
||||||
'legendary': instance.legendary,
|
'Legendary': instance.legendary,
|
||||||
'armorClass': instance.armorClass,
|
'ArmorClass': instance.armorClass,
|
||||||
'hitPoints': instance.hitPoints,
|
'HitPoints': instance.hitPoints,
|
||||||
'speed': instance.speed,
|
'Speed': instance.speed,
|
||||||
'strength': instance.strength,
|
'Strength': instance.strength,
|
||||||
'dexterity': instance.dexterity,
|
'Dexterity': instance.dexterity,
|
||||||
'constitution': instance.constitution,
|
'Constitution': instance.constitution,
|
||||||
'intelligence': instance.intelligence,
|
'Intelligence': instance.intelligence,
|
||||||
'wisdom': instance.wisdom,
|
'Wisdom': instance.wisdom,
|
||||||
'charisma': instance.charisma,
|
'Charisma': instance.charisma,
|
||||||
'savingThrows': instance.savingThrows,
|
'SavingThrows': instance.savingThrows,
|
||||||
'skills': instance.skills,
|
'Skills': instance.skills,
|
||||||
'damageVulnerabilities': instance.damageVulnerabilities,
|
'DamageVulnerabilities': instance.damageVulnerabilities,
|
||||||
'damageImmunities': instance.damageImmunities,
|
'DamageImmunities': instance.damageImmunities,
|
||||||
'conditionImmunities': instance.conditionImmunities,
|
'ConditionImmunities': instance.conditionImmunities,
|
||||||
'damageResistances': instance.damageResistances,
|
'DamageResistances': instance.damageResistances,
|
||||||
'senses': instance.senses,
|
'Senses': instance.senses,
|
||||||
'languages': instance.languages,
|
'Languages': instance.languages,
|
||||||
'challenge': instance.challenge,
|
'Challenge': instance.challenge,
|
||||||
'xp': instance.xp,
|
'Xp': instance.xp,
|
||||||
};
|
};
|
||||||
|
|
||||||
SpellItem _$SpellItemFromJson(Map<String, dynamic> json) {
|
SpellItem _$SpellItemFromJson(Map<String, dynamic> json) {
|
||||||
|
|
@ -187,8 +187,8 @@ SpellItem _$SpellItemFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -198,19 +198,19 @@ SpellItem _$SpellItemFromJson(Map<String, dynamic> json) {
|
||||||
?.map(
|
?.map(
|
||||||
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
||||||
?.toList()
|
?.toList()
|
||||||
..family = json['family'] as String
|
..family = json['Family'] as String
|
||||||
..level = json['level'] as String
|
..level = json['Level'] as String
|
||||||
..type = json['type'] as String
|
..type = json['Type'] as String
|
||||||
..ritual = json['ritual'] as String
|
..ritual = json['Ritual'] as String
|
||||||
..castingTime = json['castingTime'] as String
|
..castingTime = json['CastingTime'] as String
|
||||||
..range = json['range'] as String
|
..range = json['Range'] as String
|
||||||
..components = json['components'] as String
|
..components = json['Components'] as String
|
||||||
..verbalComponent = json['verbalComponent'] as String
|
..verbalComponent = json['VerbalComponent'] as String
|
||||||
..somaticComponent = json['somaticComponent'] as String
|
..somaticComponent = json['SomaticComponent'] as String
|
||||||
..materialComponent = json['materialComponent'] as String
|
..materialComponent = json['MaterialComponent'] as String
|
||||||
..concentration = json['concentration'] as String
|
..concentration = json['Concentration'] as String
|
||||||
..duration = json['duration'] as String
|
..duration = json['Duration'] as String
|
||||||
..classes = json['classes'] as String;
|
..classes = json['Classes'] as String;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> _$SpellItemToJson(SpellItem instance) => <String, dynamic>{
|
Map<String, dynamic> _$SpellItemToJson(SpellItem instance) => <String, dynamic>{
|
||||||
|
|
@ -221,27 +221,27 @@ Map<String, dynamic> _$SpellItemToJson(SpellItem instance) => <String, dynamic>{
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
'FullText': instance.fullText,
|
'FullText': instance.fullText,
|
||||||
'ItemType': instance.itemType,
|
'ItemType': instance.itemType,
|
||||||
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
||||||
'family': instance.family,
|
'Family': instance.family,
|
||||||
'level': instance.level,
|
'Level': instance.level,
|
||||||
'type': instance.type,
|
'Type': instance.type,
|
||||||
'ritual': instance.ritual,
|
'Ritual': instance.ritual,
|
||||||
'castingTime': instance.castingTime,
|
'CastingTime': instance.castingTime,
|
||||||
'range': instance.range,
|
'Range': instance.range,
|
||||||
'components': instance.components,
|
'Components': instance.components,
|
||||||
'verbalComponent': instance.verbalComponent,
|
'VerbalComponent': instance.verbalComponent,
|
||||||
'somaticComponent': instance.somaticComponent,
|
'SomaticComponent': instance.somaticComponent,
|
||||||
'materialComponent': instance.materialComponent,
|
'MaterialComponent': instance.materialComponent,
|
||||||
'concentration': instance.concentration,
|
'Concentration': instance.concentration,
|
||||||
'duration': instance.duration,
|
'Duration': instance.duration,
|
||||||
'classes': instance.classes,
|
'Classes': instance.classes,
|
||||||
};
|
};
|
||||||
|
|
||||||
Items _$ItemsFromJson(Map<String, dynamic> json) {
|
Items _$ItemsFromJson(Map<String, dynamic> json) {
|
||||||
|
|
@ -253,8 +253,8 @@ Items _$ItemsFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -274,8 +274,8 @@ Map<String, dynamic> _$ItemsToJson(Items instance) => <String, dynamic>{
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
|
|
@ -293,8 +293,8 @@ FilteredItems _$FilteredItemsFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -304,7 +304,7 @@ FilteredItems _$FilteredItemsFromJson(Map<String, dynamic> json) {
|
||||||
?.map(
|
?.map(
|
||||||
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
||||||
?.toList()
|
?.toList()
|
||||||
..family = json['family'] as String;
|
..family = json['Family'] as String;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> _$FilteredItemsToJson(FilteredItems instance) =>
|
Map<String, dynamic> _$FilteredItemsToJson(FilteredItems instance) =>
|
||||||
|
|
@ -316,15 +316,15 @@ Map<String, dynamic> _$FilteredItemsToJson(FilteredItems instance) =>
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
'FullText': instance.fullText,
|
'FullText': instance.fullText,
|
||||||
'ItemType': instance.itemType,
|
'ItemType': instance.itemType,
|
||||||
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
||||||
'family': instance.family,
|
'Family': instance.family,
|
||||||
};
|
};
|
||||||
|
|
||||||
MonsterItems _$MonsterItemsFromJson(Map<String, dynamic> json) {
|
MonsterItems _$MonsterItemsFromJson(Map<String, dynamic> json) {
|
||||||
|
|
@ -336,8 +336,8 @@ MonsterItems _$MonsterItemsFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -347,12 +347,12 @@ MonsterItems _$MonsterItemsFromJson(Map<String, dynamic> json) {
|
||||||
?.map(
|
?.map(
|
||||||
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
||||||
?.toList()
|
?.toList()
|
||||||
..family = json['family'] as String
|
..family = json['Family'] as String
|
||||||
..typesString = json['typesString'] as String
|
..types = json['Types'] as String
|
||||||
..challengesString = json['challengesString'] as String
|
..challenges = json['Challenges'] as String
|
||||||
..sizesString = json['sizesString'] as String
|
..sizes = json['Sizes'] as String
|
||||||
..sourcesString = json['sourcesString'] as String
|
..sources = json['Sources'] as String
|
||||||
..terrainsString = json['terrainsString'] as String;
|
..terrains = json['Terrains'] as String;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> _$MonsterItemsToJson(MonsterItems instance) =>
|
Map<String, dynamic> _$MonsterItemsToJson(MonsterItems instance) =>
|
||||||
|
|
@ -364,20 +364,20 @@ Map<String, dynamic> _$MonsterItemsToJson(MonsterItems instance) =>
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
'FullText': instance.fullText,
|
'FullText': instance.fullText,
|
||||||
'ItemType': instance.itemType,
|
'ItemType': instance.itemType,
|
||||||
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
||||||
'family': instance.family,
|
'Family': instance.family,
|
||||||
'typesString': instance.typesString,
|
'Types': instance.types,
|
||||||
'challengesString': instance.challengesString,
|
'Challenges': instance.challenges,
|
||||||
'sizesString': instance.sizesString,
|
'Sizes': instance.sizes,
|
||||||
'sourcesString': instance.sourcesString,
|
'Sources': instance.sources,
|
||||||
'terrainsString': instance.terrainsString,
|
'Terrains': instance.terrains,
|
||||||
};
|
};
|
||||||
|
|
||||||
SpellItems _$SpellItemsFromJson(Map<String, dynamic> json) {
|
SpellItems _$SpellItemsFromJson(Map<String, dynamic> json) {
|
||||||
|
|
@ -389,8 +389,8 @@ SpellItems _$SpellItemsFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -400,7 +400,19 @@ SpellItems _$SpellItemsFromJson(Map<String, dynamic> json) {
|
||||||
?.map(
|
?.map(
|
||||||
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
||||||
?.toList()
|
?.toList()
|
||||||
..family = json['family'] as String;
|
..family = json['Family'] as String
|
||||||
|
..classes = json['Classes'] as String
|
||||||
|
..levels = json['Levels'] as String
|
||||||
|
..schools = json['Schools'] as String
|
||||||
|
..rituals = json['Rituals'] as String
|
||||||
|
..castingTimes = json['CastingTimes'] as String
|
||||||
|
..ranges = json['Ranges'] as String
|
||||||
|
..verbalComponents = json['VerbalComponents'] as String
|
||||||
|
..somaticComponents = json['SomaticComponents'] as String
|
||||||
|
..materialComponents = json['MaterialComponents'] as String
|
||||||
|
..concentrations = json['Concentrations'] as String
|
||||||
|
..durations = json['Durations'] as String
|
||||||
|
..sources = json['Sources'] as String;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> _$SpellItemsToJson(SpellItems instance) =>
|
Map<String, dynamic> _$SpellItemsToJson(SpellItems instance) =>
|
||||||
|
|
@ -412,15 +424,27 @@ Map<String, dynamic> _$SpellItemsToJson(SpellItems instance) =>
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
'FullText': instance.fullText,
|
'FullText': instance.fullText,
|
||||||
'ItemType': instance.itemType,
|
'ItemType': instance.itemType,
|
||||||
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
||||||
'family': instance.family,
|
'Family': instance.family,
|
||||||
|
'Classes': instance.classes,
|
||||||
|
'Levels': instance.levels,
|
||||||
|
'Schools': instance.schools,
|
||||||
|
'Rituals': instance.rituals,
|
||||||
|
'CastingTimes': instance.castingTimes,
|
||||||
|
'Ranges': instance.ranges,
|
||||||
|
'VerbalComponents': instance.verbalComponents,
|
||||||
|
'SomaticComponents': instance.somaticComponents,
|
||||||
|
'MaterialComponents': instance.materialComponents,
|
||||||
|
'Concentrations': instance.concentrations,
|
||||||
|
'Durations': instance.durations,
|
||||||
|
'Sources': instance.sources,
|
||||||
};
|
};
|
||||||
|
|
||||||
RaceItem _$RaceItemFromJson(Map<String, dynamic> json) {
|
RaceItem _$RaceItemFromJson(Map<String, dynamic> json) {
|
||||||
|
|
@ -432,8 +456,8 @@ RaceItem _$RaceItemFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -443,31 +467,31 @@ RaceItem _$RaceItemFromJson(Map<String, dynamic> json) {
|
||||||
?.map(
|
?.map(
|
||||||
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
||||||
?.toList()
|
?.toList()
|
||||||
..fullName = json['fullName'] as String
|
..fullName = json['FullName'] as String
|
||||||
..hasSubRaces = json['hasSubRaces'] as bool
|
..hasSubRaces = json['HasSubRaces'] as bool
|
||||||
..strengthBonus = json['strengthBonus'] as String
|
..strengthBonus = json['StrengthBonus'] as String
|
||||||
..dexterityBonus = json['dexterityBonus'] as String
|
..dexterityBonus = json['DexterityBonus'] as String
|
||||||
..constitutionBonus = json['constitutionBonus'] as String
|
..constitutionBonus = json['ConstitutionBonus'] as String
|
||||||
..intelligenceBonus = json['intelligenceBonus'] as String
|
..intelligenceBonus = json['IntelligenceBonus'] as String
|
||||||
..wisdomBonus = json['wisdomBonus'] as String
|
..wisdomBonus = json['WisdomBonus'] as String
|
||||||
..charismaBonus = json['charismaBonus'] as String
|
..charismaBonus = json['CharismaBonus'] as String
|
||||||
..dispatchedBonus = json['dispatchedBonus'] as String
|
..dispatchedBonus = json['DispatchedBonus'] as String
|
||||||
..maxDispatchedStrengthBonus = json['maxDispatchedStrengthBonus'] as String
|
..maxDispatchedStrengthBonus = json['MaxDispatchedStrengthBonus'] as String
|
||||||
..maxDispatchedDexterityBonus =
|
..maxDispatchedDexterityBonus =
|
||||||
json['maxDispatchedDexterityBonus'] as String
|
json['MaxDispatchedDexterityBonus'] as String
|
||||||
..maxDispatchedConstitutionBonus =
|
..maxDispatchedConstitutionBonus =
|
||||||
json['maxDispatchedConstitutionBonus'] as String
|
json['MaxDispatchedConstitutionBonus'] as String
|
||||||
..maxDispatchedIntelligenceBonus =
|
..maxDispatchedIntelligenceBonus =
|
||||||
json['maxDispatchedIntelligenceBonus'] as String
|
json['MaxDispatchedIntelligenceBonus'] as String
|
||||||
..maxDispatchedWisdomBonus = json['maxDispatchedWisdomBonus'] as String
|
..maxDispatchedWisdomBonus = json['MaxDispatchedWisdomBonus'] as String
|
||||||
..maxDispatchedCharismaBonus = json['maxDispatchedCharismaBonus'] as String
|
..maxDispatchedCharismaBonus = json['MaxDispatchedCharismaBonus'] as String
|
||||||
..abilityScoreIncrease = json['abilityScoreIncrease'] as String
|
..abilityScoreIncrease = json['AbilityScoreIncrease'] as String
|
||||||
..age = json['age'] as String
|
..age = json['Age'] as String
|
||||||
..alignment = json['alignment'] as String
|
..alignment = json['Alignment'] as String
|
||||||
..size = json['size'] as String
|
..size = json['Size'] as String
|
||||||
..speed = json['speed'] as String
|
..speed = json['Speed'] as String
|
||||||
..darkvision = json['darkvision'] as String
|
..darkvision = json['Darkvision'] as String
|
||||||
..languages = json['languages'] as String;
|
..languages = json['Languages'] as String;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> _$RaceItemToJson(RaceItem instance) => <String, dynamic>{
|
Map<String, dynamic> _$RaceItemToJson(RaceItem instance) => <String, dynamic>{
|
||||||
|
|
@ -478,36 +502,36 @@ Map<String, dynamic> _$RaceItemToJson(RaceItem instance) => <String, dynamic>{
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
'FullText': instance.fullText,
|
'FullText': instance.fullText,
|
||||||
'ItemType': instance.itemType,
|
'ItemType': instance.itemType,
|
||||||
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
||||||
'fullName': instance.fullName,
|
'FullName': instance.fullName,
|
||||||
'hasSubRaces': instance.hasSubRaces,
|
'HasSubRaces': instance.hasSubRaces,
|
||||||
'strengthBonus': instance.strengthBonus,
|
'StrengthBonus': instance.strengthBonus,
|
||||||
'dexterityBonus': instance.dexterityBonus,
|
'DexterityBonus': instance.dexterityBonus,
|
||||||
'constitutionBonus': instance.constitutionBonus,
|
'ConstitutionBonus': instance.constitutionBonus,
|
||||||
'intelligenceBonus': instance.intelligenceBonus,
|
'IntelligenceBonus': instance.intelligenceBonus,
|
||||||
'wisdomBonus': instance.wisdomBonus,
|
'WisdomBonus': instance.wisdomBonus,
|
||||||
'charismaBonus': instance.charismaBonus,
|
'CharismaBonus': instance.charismaBonus,
|
||||||
'dispatchedBonus': instance.dispatchedBonus,
|
'DispatchedBonus': instance.dispatchedBonus,
|
||||||
'maxDispatchedStrengthBonus': instance.maxDispatchedStrengthBonus,
|
'MaxDispatchedStrengthBonus': instance.maxDispatchedStrengthBonus,
|
||||||
'maxDispatchedDexterityBonus': instance.maxDispatchedDexterityBonus,
|
'MaxDispatchedDexterityBonus': instance.maxDispatchedDexterityBonus,
|
||||||
'maxDispatchedConstitutionBonus': instance.maxDispatchedConstitutionBonus,
|
'MaxDispatchedConstitutionBonus': instance.maxDispatchedConstitutionBonus,
|
||||||
'maxDispatchedIntelligenceBonus': instance.maxDispatchedIntelligenceBonus,
|
'MaxDispatchedIntelligenceBonus': instance.maxDispatchedIntelligenceBonus,
|
||||||
'maxDispatchedWisdomBonus': instance.maxDispatchedWisdomBonus,
|
'MaxDispatchedWisdomBonus': instance.maxDispatchedWisdomBonus,
|
||||||
'maxDispatchedCharismaBonus': instance.maxDispatchedCharismaBonus,
|
'MaxDispatchedCharismaBonus': instance.maxDispatchedCharismaBonus,
|
||||||
'abilityScoreIncrease': instance.abilityScoreIncrease,
|
'AbilityScoreIncrease': instance.abilityScoreIncrease,
|
||||||
'age': instance.age,
|
'Age': instance.age,
|
||||||
'alignment': instance.alignment,
|
'Alignment': instance.alignment,
|
||||||
'size': instance.size,
|
'Size': instance.size,
|
||||||
'speed': instance.speed,
|
'Speed': instance.speed,
|
||||||
'darkvision': instance.darkvision,
|
'Darkvision': instance.darkvision,
|
||||||
'languages': instance.languages,
|
'Languages': instance.languages,
|
||||||
};
|
};
|
||||||
|
|
||||||
SubRaceItem _$SubRaceItemFromJson(Map<String, dynamic> json) {
|
SubRaceItem _$SubRaceItemFromJson(Map<String, dynamic> json) {
|
||||||
|
|
@ -519,8 +543,8 @@ SubRaceItem _$SubRaceItemFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -530,32 +554,32 @@ SubRaceItem _$SubRaceItemFromJson(Map<String, dynamic> json) {
|
||||||
?.map(
|
?.map(
|
||||||
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
||||||
?.toList()
|
?.toList()
|
||||||
..fullName = json['fullName'] as String
|
..fullName = json['FullName'] as String
|
||||||
..hasSubRaces = json['hasSubRaces'] as bool
|
..hasSubRaces = json['HasSubRaces'] as bool
|
||||||
..strengthBonus = json['strengthBonus'] as String
|
..strengthBonus = json['StrengthBonus'] as String
|
||||||
..dexterityBonus = json['dexterityBonus'] as String
|
..dexterityBonus = json['DexterityBonus'] as String
|
||||||
..constitutionBonus = json['constitutionBonus'] as String
|
..constitutionBonus = json['ConstitutionBonus'] as String
|
||||||
..intelligenceBonus = json['intelligenceBonus'] as String
|
..intelligenceBonus = json['IntelligenceBonus'] as String
|
||||||
..wisdomBonus = json['wisdomBonus'] as String
|
..wisdomBonus = json['WisdomBonus'] as String
|
||||||
..charismaBonus = json['charismaBonus'] as String
|
..charismaBonus = json['CharismaBonus'] as String
|
||||||
..dispatchedBonus = json['dispatchedBonus'] as String
|
..dispatchedBonus = json['DispatchedBonus'] as String
|
||||||
..maxDispatchedStrengthBonus = json['maxDispatchedStrengthBonus'] as String
|
..maxDispatchedStrengthBonus = json['MaxDispatchedStrengthBonus'] as String
|
||||||
..maxDispatchedDexterityBonus =
|
..maxDispatchedDexterityBonus =
|
||||||
json['maxDispatchedDexterityBonus'] as String
|
json['MaxDispatchedDexterityBonus'] as String
|
||||||
..maxDispatchedConstitutionBonus =
|
..maxDispatchedConstitutionBonus =
|
||||||
json['maxDispatchedConstitutionBonus'] as String
|
json['MaxDispatchedConstitutionBonus'] as String
|
||||||
..maxDispatchedIntelligenceBonus =
|
..maxDispatchedIntelligenceBonus =
|
||||||
json['maxDispatchedIntelligenceBonus'] as String
|
json['MaxDispatchedIntelligenceBonus'] as String
|
||||||
..maxDispatchedWisdomBonus = json['maxDispatchedWisdomBonus'] as String
|
..maxDispatchedWisdomBonus = json['MaxDispatchedWisdomBonus'] as String
|
||||||
..maxDispatchedCharismaBonus = json['maxDispatchedCharismaBonus'] as String
|
..maxDispatchedCharismaBonus = json['MaxDispatchedCharismaBonus'] as String
|
||||||
..abilityScoreIncrease = json['abilityScoreIncrease'] as String
|
..abilityScoreIncrease = json['AbilityScoreIncrease'] as String
|
||||||
..age = json['age'] as String
|
..age = json['Age'] as String
|
||||||
..alignment = json['alignment'] as String
|
..alignment = json['Alignment'] as String
|
||||||
..size = json['size'] as String
|
..size = json['Size'] as String
|
||||||
..speed = json['speed'] as String
|
..speed = json['Speed'] as String
|
||||||
..darkvision = json['darkvision'] as String
|
..darkvision = json['Darkvision'] as String
|
||||||
..languages = json['languages'] as String
|
..languages = json['Languages'] as String
|
||||||
..parentRaceId = json['parentRaceId'] as String;
|
..parentRaceId = json['ParentRaceId'] as String;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> _$SubRaceItemToJson(SubRaceItem instance) =>
|
Map<String, dynamic> _$SubRaceItemToJson(SubRaceItem instance) =>
|
||||||
|
|
@ -567,37 +591,37 @@ Map<String, dynamic> _$SubRaceItemToJson(SubRaceItem instance) =>
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
'FullText': instance.fullText,
|
'FullText': instance.fullText,
|
||||||
'ItemType': instance.itemType,
|
'ItemType': instance.itemType,
|
||||||
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
||||||
'fullName': instance.fullName,
|
'FullName': instance.fullName,
|
||||||
'hasSubRaces': instance.hasSubRaces,
|
'HasSubRaces': instance.hasSubRaces,
|
||||||
'strengthBonus': instance.strengthBonus,
|
'StrengthBonus': instance.strengthBonus,
|
||||||
'dexterityBonus': instance.dexterityBonus,
|
'DexterityBonus': instance.dexterityBonus,
|
||||||
'constitutionBonus': instance.constitutionBonus,
|
'ConstitutionBonus': instance.constitutionBonus,
|
||||||
'intelligenceBonus': instance.intelligenceBonus,
|
'IntelligenceBonus': instance.intelligenceBonus,
|
||||||
'wisdomBonus': instance.wisdomBonus,
|
'WisdomBonus': instance.wisdomBonus,
|
||||||
'charismaBonus': instance.charismaBonus,
|
'CharismaBonus': instance.charismaBonus,
|
||||||
'dispatchedBonus': instance.dispatchedBonus,
|
'DispatchedBonus': instance.dispatchedBonus,
|
||||||
'maxDispatchedStrengthBonus': instance.maxDispatchedStrengthBonus,
|
'MaxDispatchedStrengthBonus': instance.maxDispatchedStrengthBonus,
|
||||||
'maxDispatchedDexterityBonus': instance.maxDispatchedDexterityBonus,
|
'MaxDispatchedDexterityBonus': instance.maxDispatchedDexterityBonus,
|
||||||
'maxDispatchedConstitutionBonus': instance.maxDispatchedConstitutionBonus,
|
'MaxDispatchedConstitutionBonus': instance.maxDispatchedConstitutionBonus,
|
||||||
'maxDispatchedIntelligenceBonus': instance.maxDispatchedIntelligenceBonus,
|
'MaxDispatchedIntelligenceBonus': instance.maxDispatchedIntelligenceBonus,
|
||||||
'maxDispatchedWisdomBonus': instance.maxDispatchedWisdomBonus,
|
'MaxDispatchedWisdomBonus': instance.maxDispatchedWisdomBonus,
|
||||||
'maxDispatchedCharismaBonus': instance.maxDispatchedCharismaBonus,
|
'MaxDispatchedCharismaBonus': instance.maxDispatchedCharismaBonus,
|
||||||
'abilityScoreIncrease': instance.abilityScoreIncrease,
|
'AbilityScoreIncrease': instance.abilityScoreIncrease,
|
||||||
'age': instance.age,
|
'Age': instance.age,
|
||||||
'alignment': instance.alignment,
|
'Alignment': instance.alignment,
|
||||||
'size': instance.size,
|
'Size': instance.size,
|
||||||
'speed': instance.speed,
|
'Speed': instance.speed,
|
||||||
'darkvision': instance.darkvision,
|
'Darkvision': instance.darkvision,
|
||||||
'languages': instance.languages,
|
'Languages': instance.languages,
|
||||||
'parentRaceId': instance.parentRaceId,
|
'ParentRaceId': instance.parentRaceId,
|
||||||
};
|
};
|
||||||
|
|
||||||
RaceItems _$RaceItemsFromJson(Map<String, dynamic> json) {
|
RaceItems _$RaceItemsFromJson(Map<String, dynamic> json) {
|
||||||
|
|
@ -609,8 +633,8 @@ RaceItems _$RaceItemsFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -620,7 +644,7 @@ RaceItems _$RaceItemsFromJson(Map<String, dynamic> json) {
|
||||||
?.map(
|
?.map(
|
||||||
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
||||||
?.toList()
|
?.toList()
|
||||||
..family = json['family'] as String;
|
..family = json['Family'] as String;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> _$RaceItemsToJson(RaceItems instance) => <String, dynamic>{
|
Map<String, dynamic> _$RaceItemsToJson(RaceItems instance) => <String, dynamic>{
|
||||||
|
|
@ -631,15 +655,15 @@ Map<String, dynamic> _$RaceItemsToJson(RaceItems instance) => <String, dynamic>{
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
'FullText': instance.fullText,
|
'FullText': instance.fullText,
|
||||||
'ItemType': instance.itemType,
|
'ItemType': instance.itemType,
|
||||||
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
||||||
'family': instance.family,
|
'Family': instance.family,
|
||||||
};
|
};
|
||||||
|
|
||||||
OriginItem _$OriginItemFromJson(Map<String, dynamic> json) {
|
OriginItem _$OriginItemFromJson(Map<String, dynamic> json) {
|
||||||
|
|
@ -651,8 +675,8 @@ OriginItem _$OriginItemFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -662,10 +686,10 @@ OriginItem _$OriginItemFromJson(Map<String, dynamic> json) {
|
||||||
?.map(
|
?.map(
|
||||||
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
||||||
?.toList()
|
?.toList()
|
||||||
..regionsOfOrigin = json['regionsOfOrigin'] as String
|
..regionsOfOrigin = json['RegionsOfOrigin'] as String
|
||||||
..mainLanguages = json['mainLanguages'] as String
|
..mainLanguages = json['MainLanguages'] as String
|
||||||
..aspirations = json['aspirations'] as String
|
..aspirations = json['Aspirations'] as String
|
||||||
..availableSkills = json['availableSkills'] as String;
|
..availableSkills = json['AvailableSkills'] as String;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> _$OriginItemToJson(OriginItem instance) =>
|
Map<String, dynamic> _$OriginItemToJson(OriginItem instance) =>
|
||||||
|
|
@ -677,18 +701,18 @@ Map<String, dynamic> _$OriginItemToJson(OriginItem instance) =>
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
'FullText': instance.fullText,
|
'FullText': instance.fullText,
|
||||||
'ItemType': instance.itemType,
|
'ItemType': instance.itemType,
|
||||||
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
||||||
'regionsOfOrigin': instance.regionsOfOrigin,
|
'RegionsOfOrigin': instance.regionsOfOrigin,
|
||||||
'mainLanguages': instance.mainLanguages,
|
'MainLanguages': instance.mainLanguages,
|
||||||
'aspirations': instance.aspirations,
|
'Aspirations': instance.aspirations,
|
||||||
'availableSkills': instance.availableSkills,
|
'AvailableSkills': instance.availableSkills,
|
||||||
};
|
};
|
||||||
|
|
||||||
OriginItems _$OriginItemsFromJson(Map<String, dynamic> json) {
|
OriginItems _$OriginItemsFromJson(Map<String, dynamic> json) {
|
||||||
|
|
@ -700,8 +724,8 @@ OriginItems _$OriginItemsFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -711,7 +735,7 @@ OriginItems _$OriginItemsFromJson(Map<String, dynamic> json) {
|
||||||
?.map(
|
?.map(
|
||||||
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
||||||
?.toList()
|
?.toList()
|
||||||
..family = json['family'] as String;
|
..family = json['Family'] as String;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> _$OriginItemsToJson(OriginItems instance) =>
|
Map<String, dynamic> _$OriginItemsToJson(OriginItems instance) =>
|
||||||
|
|
@ -723,15 +747,15 @@ Map<String, dynamic> _$OriginItemsToJson(OriginItems instance) =>
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
'FullText': instance.fullText,
|
'FullText': instance.fullText,
|
||||||
'ItemType': instance.itemType,
|
'ItemType': instance.itemType,
|
||||||
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
||||||
'family': instance.family,
|
'Family': instance.family,
|
||||||
};
|
};
|
||||||
|
|
||||||
BackgroundItem _$BackgroundItemFromJson(Map<String, dynamic> json) {
|
BackgroundItem _$BackgroundItemFromJson(Map<String, dynamic> json) {
|
||||||
|
|
@ -743,8 +767,8 @@ BackgroundItem _$BackgroundItemFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -754,10 +778,10 @@ BackgroundItem _$BackgroundItemFromJson(Map<String, dynamic> json) {
|
||||||
?.map(
|
?.map(
|
||||||
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
||||||
?.toList()
|
?.toList()
|
||||||
..skillProficiencies = json['skillProficiencies'] as String
|
..skillProficiencies = json['SkillProficiencies'] as String
|
||||||
..masteredTools = json['masteredTools'] as String
|
..masteredTools = json['MasteredTools'] as String
|
||||||
..masteredLanguages = json['masteredLanguages'] as String
|
..masteredLanguages = json['MasteredLanguages'] as String
|
||||||
..equipment = json['equipment'] as String;
|
..equipment = json['Equipment'] as String;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> _$BackgroundItemToJson(BackgroundItem instance) =>
|
Map<String, dynamic> _$BackgroundItemToJson(BackgroundItem instance) =>
|
||||||
|
|
@ -769,18 +793,18 @@ Map<String, dynamic> _$BackgroundItemToJson(BackgroundItem instance) =>
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
'FullText': instance.fullText,
|
'FullText': instance.fullText,
|
||||||
'ItemType': instance.itemType,
|
'ItemType': instance.itemType,
|
||||||
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
||||||
'skillProficiencies': instance.skillProficiencies,
|
'SkillProficiencies': instance.skillProficiencies,
|
||||||
'masteredTools': instance.masteredTools,
|
'MasteredTools': instance.masteredTools,
|
||||||
'masteredLanguages': instance.masteredLanguages,
|
'MasteredLanguages': instance.masteredLanguages,
|
||||||
'equipment': instance.equipment,
|
'Equipment': instance.equipment,
|
||||||
};
|
};
|
||||||
|
|
||||||
SubBackgroundItem _$SubBackgroundItemFromJson(Map<String, dynamic> json) {
|
SubBackgroundItem _$SubBackgroundItemFromJson(Map<String, dynamic> json) {
|
||||||
|
|
@ -792,8 +816,8 @@ SubBackgroundItem _$SubBackgroundItemFromJson(Map<String, dynamic> json) {
|
||||||
..normalizedName = json['NormalizedName'] as String
|
..normalizedName = json['NormalizedName'] as String
|
||||||
..parentName = json['ParentName'] as String
|
..parentName = json['ParentName'] as String
|
||||||
..nameLevel = json['NameLevel'] as int
|
..nameLevel = json['NameLevel'] as int
|
||||||
..alias = json['Alias'] as String
|
..altName = json['AltName'] as String
|
||||||
..aliasText = json['AliasText'] as String
|
..altNameText = json['AltNameText'] as String
|
||||||
..normalizedAlias = json['NormalizedAlias'] as String
|
..normalizedAlias = json['NormalizedAlias'] as String
|
||||||
..source = json['Source'] as String
|
..source = json['Source'] as String
|
||||||
..markdown = json['Markdown'] as String
|
..markdown = json['Markdown'] as String
|
||||||
|
|
@ -803,10 +827,10 @@ SubBackgroundItem _$SubBackgroundItemFromJson(Map<String, dynamic> json) {
|
||||||
?.map(
|
?.map(
|
||||||
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
||||||
?.toList()
|
?.toList()
|
||||||
..skillProficiencies = json['skillProficiencies'] as String
|
..skillProficiencies = json['SkillProficiencies'] as String
|
||||||
..masteredTools = json['masteredTools'] as String
|
..masteredTools = json['MasteredTools'] as String
|
||||||
..masteredLanguages = json['masteredLanguages'] as String
|
..masteredLanguages = json['MasteredLanguages'] as String
|
||||||
..equipment = json['equipment'] as String;
|
..equipment = json['Equipment'] as String;
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> _$SubBackgroundItemToJson(SubBackgroundItem instance) =>
|
Map<String, dynamic> _$SubBackgroundItemToJson(SubBackgroundItem instance) =>
|
||||||
|
|
@ -818,16 +842,16 @@ Map<String, dynamic> _$SubBackgroundItemToJson(SubBackgroundItem instance) =>
|
||||||
'NormalizedName': instance.normalizedName,
|
'NormalizedName': instance.normalizedName,
|
||||||
'ParentName': instance.parentName,
|
'ParentName': instance.parentName,
|
||||||
'NameLevel': instance.nameLevel,
|
'NameLevel': instance.nameLevel,
|
||||||
'Alias': instance.alias,
|
'AltName': instance.altName,
|
||||||
'AliasText': instance.aliasText,
|
'AltNameText': instance.altNameText,
|
||||||
'NormalizedAlias': instance.normalizedAlias,
|
'NormalizedAlias': instance.normalizedAlias,
|
||||||
'Source': instance.source,
|
'Source': instance.source,
|
||||||
'Markdown': instance.markdown,
|
'Markdown': instance.markdown,
|
||||||
'FullText': instance.fullText,
|
'FullText': instance.fullText,
|
||||||
'ItemType': instance.itemType,
|
'ItemType': instance.itemType,
|
||||||
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
||||||
'skillProficiencies': instance.skillProficiencies,
|
'SkillProficiencies': instance.skillProficiencies,
|
||||||
'masteredTools': instance.masteredTools,
|
'MasteredTools': instance.masteredTools,
|
||||||
'masteredLanguages': instance.masteredLanguages,
|
'MasteredLanguages': instance.masteredLanguages,
|
||||||
'equipment': instance.equipment,
|
'Equipment': instance.equipment,
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue