mirror of
https://github.com/Nioux/AideDeJeu.git
synced 2025-10-29 06:26:02 +00:00
857 lines
34 KiB
Dart
857 lines
34 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'items.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
Item _$ItemFromJson(Map<String, dynamic> json) {
|
|
return Item()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList();
|
|
}
|
|
|
|
Map<String, dynamic> _$ItemToJson(Item instance) => <String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
};
|
|
|
|
GenericItem _$GenericItemFromJson(Map<String, dynamic> json) {
|
|
return GenericItem()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList();
|
|
}
|
|
|
|
Map<String, dynamic> _$GenericItemToJson(GenericItem instance) =>
|
|
<String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
};
|
|
|
|
MonsterItem _$MonsterItemFromJson(Map<String, dynamic> json) {
|
|
return MonsterItem()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList()
|
|
..family = json['Family'] as String
|
|
..type = json['Type'] as String
|
|
..size = json['Size'] as String
|
|
..alignment = json['Alignment'] as String
|
|
..terrain = json['Terrain'] as String
|
|
..legendary = json['Legendary'] as String
|
|
..armorClass = json['ArmorClass'] as String
|
|
..hitPoints = json['HitPoints'] as String
|
|
..speed = json['Speed'] as String
|
|
..strength = json['Strength'] as String
|
|
..dexterity = json['Dexterity'] as String
|
|
..constitution = json['Constitution'] as String
|
|
..intelligence = json['Intelligence'] as String
|
|
..wisdom = json['Wisdom'] as String
|
|
..charisma = json['Charisma'] as String
|
|
..savingThrows = json['SavingThrows'] as String
|
|
..skills = json['Skills'] as String
|
|
..damageVulnerabilities = json['DamageVulnerabilities'] as String
|
|
..damageImmunities = json['DamageImmunities'] as String
|
|
..conditionImmunities = json['ConditionImmunities'] as String
|
|
..damageResistances = json['DamageResistances'] as String
|
|
..senses = json['Senses'] as String
|
|
..languages = json['Languages'] as String
|
|
..challenge = json['Challenge'] as String
|
|
..xp = json['Xp'] as int;
|
|
}
|
|
|
|
Map<String, dynamic> _$MonsterItemToJson(MonsterItem instance) =>
|
|
<String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
'Family': instance.family,
|
|
'Type': instance.type,
|
|
'Size': instance.size,
|
|
'Alignment': instance.alignment,
|
|
'Terrain': instance.terrain,
|
|
'Legendary': instance.legendary,
|
|
'ArmorClass': instance.armorClass,
|
|
'HitPoints': instance.hitPoints,
|
|
'Speed': instance.speed,
|
|
'Strength': instance.strength,
|
|
'Dexterity': instance.dexterity,
|
|
'Constitution': instance.constitution,
|
|
'Intelligence': instance.intelligence,
|
|
'Wisdom': instance.wisdom,
|
|
'Charisma': instance.charisma,
|
|
'SavingThrows': instance.savingThrows,
|
|
'Skills': instance.skills,
|
|
'DamageVulnerabilities': instance.damageVulnerabilities,
|
|
'DamageImmunities': instance.damageImmunities,
|
|
'ConditionImmunities': instance.conditionImmunities,
|
|
'DamageResistances': instance.damageResistances,
|
|
'Senses': instance.senses,
|
|
'Languages': instance.languages,
|
|
'Challenge': instance.challenge,
|
|
'Xp': instance.xp,
|
|
};
|
|
|
|
SpellItem _$SpellItemFromJson(Map<String, dynamic> json) {
|
|
return SpellItem()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList()
|
|
..family = json['Family'] as String
|
|
..level = json['Level'] as String
|
|
..type = json['Type'] as String
|
|
..ritual = json['Ritual'] as String
|
|
..castingTime = json['CastingTime'] as String
|
|
..range = json['Range'] as String
|
|
..components = json['Components'] as String
|
|
..verbalComponent = json['VerbalComponent'] as String
|
|
..somaticComponent = json['SomaticComponent'] as String
|
|
..materialComponent = json['MaterialComponent'] as String
|
|
..concentration = json['Concentration'] as String
|
|
..duration = json['Duration'] as String
|
|
..classes = json['Classes'] as String;
|
|
}
|
|
|
|
Map<String, dynamic> _$SpellItemToJson(SpellItem instance) => <String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
'Family': instance.family,
|
|
'Level': instance.level,
|
|
'Type': instance.type,
|
|
'Ritual': instance.ritual,
|
|
'CastingTime': instance.castingTime,
|
|
'Range': instance.range,
|
|
'Components': instance.components,
|
|
'VerbalComponent': instance.verbalComponent,
|
|
'SomaticComponent': instance.somaticComponent,
|
|
'MaterialComponent': instance.materialComponent,
|
|
'Concentration': instance.concentration,
|
|
'Duration': instance.duration,
|
|
'Classes': instance.classes,
|
|
};
|
|
|
|
Items _$ItemsFromJson(Map<String, dynamic> json) {
|
|
return Items()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList();
|
|
}
|
|
|
|
Map<String, dynamic> _$ItemsToJson(Items instance) => <String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
};
|
|
|
|
FilteredItems _$FilteredItemsFromJson(Map<String, dynamic> json) {
|
|
return FilteredItems()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList()
|
|
..family = json['Family'] as String;
|
|
}
|
|
|
|
Map<String, dynamic> _$FilteredItemsToJson(FilteredItems instance) =>
|
|
<String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
'Family': instance.family,
|
|
};
|
|
|
|
MonsterItems _$MonsterItemsFromJson(Map<String, dynamic> json) {
|
|
return MonsterItems()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList()
|
|
..family = json['Family'] as String
|
|
..types = json['Types'] as String
|
|
..challenges = json['Challenges'] as String
|
|
..sizes = json['Sizes'] as String
|
|
..sources = json['Sources'] as String
|
|
..terrains = json['Terrains'] as String;
|
|
}
|
|
|
|
Map<String, dynamic> _$MonsterItemsToJson(MonsterItems instance) =>
|
|
<String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
'Family': instance.family,
|
|
'Types': instance.types,
|
|
'Challenges': instance.challenges,
|
|
'Sizes': instance.sizes,
|
|
'Sources': instance.sources,
|
|
'Terrains': instance.terrains,
|
|
};
|
|
|
|
SpellItems _$SpellItemsFromJson(Map<String, dynamic> json) {
|
|
return SpellItems()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList()
|
|
..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) =>
|
|
<String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
'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) {
|
|
return RaceItem()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList()
|
|
..fullName = json['FullName'] as String
|
|
..hasSubRaces = json['HasSubRaces'] as bool
|
|
..strengthBonus = json['StrengthBonus'] as String
|
|
..dexterityBonus = json['DexterityBonus'] as String
|
|
..constitutionBonus = json['ConstitutionBonus'] as String
|
|
..intelligenceBonus = json['IntelligenceBonus'] as String
|
|
..wisdomBonus = json['WisdomBonus'] as String
|
|
..charismaBonus = json['CharismaBonus'] as String
|
|
..dispatchedBonus = json['DispatchedBonus'] as String
|
|
..maxDispatchedStrengthBonus = json['MaxDispatchedStrengthBonus'] as String
|
|
..maxDispatchedDexterityBonus =
|
|
json['MaxDispatchedDexterityBonus'] as String
|
|
..maxDispatchedConstitutionBonus =
|
|
json['MaxDispatchedConstitutionBonus'] as String
|
|
..maxDispatchedIntelligenceBonus =
|
|
json['MaxDispatchedIntelligenceBonus'] as String
|
|
..maxDispatchedWisdomBonus = json['MaxDispatchedWisdomBonus'] as String
|
|
..maxDispatchedCharismaBonus = json['MaxDispatchedCharismaBonus'] as String
|
|
..abilityScoreIncrease = json['AbilityScoreIncrease'] as String
|
|
..age = json['Age'] as String
|
|
..alignment = json['Alignment'] as String
|
|
..size = json['Size'] as String
|
|
..speed = json['Speed'] as String
|
|
..darkvision = json['Darkvision'] as String
|
|
..languages = json['Languages'] as String;
|
|
}
|
|
|
|
Map<String, dynamic> _$RaceItemToJson(RaceItem instance) => <String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
'FullName': instance.fullName,
|
|
'HasSubRaces': instance.hasSubRaces,
|
|
'StrengthBonus': instance.strengthBonus,
|
|
'DexterityBonus': instance.dexterityBonus,
|
|
'ConstitutionBonus': instance.constitutionBonus,
|
|
'IntelligenceBonus': instance.intelligenceBonus,
|
|
'WisdomBonus': instance.wisdomBonus,
|
|
'CharismaBonus': instance.charismaBonus,
|
|
'DispatchedBonus': instance.dispatchedBonus,
|
|
'MaxDispatchedStrengthBonus': instance.maxDispatchedStrengthBonus,
|
|
'MaxDispatchedDexterityBonus': instance.maxDispatchedDexterityBonus,
|
|
'MaxDispatchedConstitutionBonus': instance.maxDispatchedConstitutionBonus,
|
|
'MaxDispatchedIntelligenceBonus': instance.maxDispatchedIntelligenceBonus,
|
|
'MaxDispatchedWisdomBonus': instance.maxDispatchedWisdomBonus,
|
|
'MaxDispatchedCharismaBonus': instance.maxDispatchedCharismaBonus,
|
|
'AbilityScoreIncrease': instance.abilityScoreIncrease,
|
|
'Age': instance.age,
|
|
'Alignment': instance.alignment,
|
|
'Size': instance.size,
|
|
'Speed': instance.speed,
|
|
'Darkvision': instance.darkvision,
|
|
'Languages': instance.languages,
|
|
};
|
|
|
|
SubRaceItem _$SubRaceItemFromJson(Map<String, dynamic> json) {
|
|
return SubRaceItem()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList()
|
|
..fullName = json['FullName'] as String
|
|
..hasSubRaces = json['HasSubRaces'] as bool
|
|
..strengthBonus = json['StrengthBonus'] as String
|
|
..dexterityBonus = json['DexterityBonus'] as String
|
|
..constitutionBonus = json['ConstitutionBonus'] as String
|
|
..intelligenceBonus = json['IntelligenceBonus'] as String
|
|
..wisdomBonus = json['WisdomBonus'] as String
|
|
..charismaBonus = json['CharismaBonus'] as String
|
|
..dispatchedBonus = json['DispatchedBonus'] as String
|
|
..maxDispatchedStrengthBonus = json['MaxDispatchedStrengthBonus'] as String
|
|
..maxDispatchedDexterityBonus =
|
|
json['MaxDispatchedDexterityBonus'] as String
|
|
..maxDispatchedConstitutionBonus =
|
|
json['MaxDispatchedConstitutionBonus'] as String
|
|
..maxDispatchedIntelligenceBonus =
|
|
json['MaxDispatchedIntelligenceBonus'] as String
|
|
..maxDispatchedWisdomBonus = json['MaxDispatchedWisdomBonus'] as String
|
|
..maxDispatchedCharismaBonus = json['MaxDispatchedCharismaBonus'] as String
|
|
..abilityScoreIncrease = json['AbilityScoreIncrease'] as String
|
|
..age = json['Age'] as String
|
|
..alignment = json['Alignment'] as String
|
|
..size = json['Size'] as String
|
|
..speed = json['Speed'] as String
|
|
..darkvision = json['Darkvision'] as String
|
|
..languages = json['Languages'] as String
|
|
..parentRaceId = json['ParentRaceId'] as String;
|
|
}
|
|
|
|
Map<String, dynamic> _$SubRaceItemToJson(SubRaceItem instance) =>
|
|
<String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
'FullName': instance.fullName,
|
|
'HasSubRaces': instance.hasSubRaces,
|
|
'StrengthBonus': instance.strengthBonus,
|
|
'DexterityBonus': instance.dexterityBonus,
|
|
'ConstitutionBonus': instance.constitutionBonus,
|
|
'IntelligenceBonus': instance.intelligenceBonus,
|
|
'WisdomBonus': instance.wisdomBonus,
|
|
'CharismaBonus': instance.charismaBonus,
|
|
'DispatchedBonus': instance.dispatchedBonus,
|
|
'MaxDispatchedStrengthBonus': instance.maxDispatchedStrengthBonus,
|
|
'MaxDispatchedDexterityBonus': instance.maxDispatchedDexterityBonus,
|
|
'MaxDispatchedConstitutionBonus': instance.maxDispatchedConstitutionBonus,
|
|
'MaxDispatchedIntelligenceBonus': instance.maxDispatchedIntelligenceBonus,
|
|
'MaxDispatchedWisdomBonus': instance.maxDispatchedWisdomBonus,
|
|
'MaxDispatchedCharismaBonus': instance.maxDispatchedCharismaBonus,
|
|
'AbilityScoreIncrease': instance.abilityScoreIncrease,
|
|
'Age': instance.age,
|
|
'Alignment': instance.alignment,
|
|
'Size': instance.size,
|
|
'Speed': instance.speed,
|
|
'Darkvision': instance.darkvision,
|
|
'Languages': instance.languages,
|
|
'ParentRaceId': instance.parentRaceId,
|
|
};
|
|
|
|
RaceItems _$RaceItemsFromJson(Map<String, dynamic> json) {
|
|
return RaceItems()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList()
|
|
..family = json['Family'] as String;
|
|
}
|
|
|
|
Map<String, dynamic> _$RaceItemsToJson(RaceItems instance) => <String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
'Family': instance.family,
|
|
};
|
|
|
|
OriginItem _$OriginItemFromJson(Map<String, dynamic> json) {
|
|
return OriginItem()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList()
|
|
..regionsOfOrigin = json['RegionsOfOrigin'] as String
|
|
..mainLanguages = json['MainLanguages'] as String
|
|
..aspirations = json['Aspirations'] as String
|
|
..availableSkills = json['AvailableSkills'] as String;
|
|
}
|
|
|
|
Map<String, dynamic> _$OriginItemToJson(OriginItem instance) =>
|
|
<String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
'RegionsOfOrigin': instance.regionsOfOrigin,
|
|
'MainLanguages': instance.mainLanguages,
|
|
'Aspirations': instance.aspirations,
|
|
'AvailableSkills': instance.availableSkills,
|
|
};
|
|
|
|
OriginItems _$OriginItemsFromJson(Map<String, dynamic> json) {
|
|
return OriginItems()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList()
|
|
..family = json['Family'] as String;
|
|
}
|
|
|
|
Map<String, dynamic> _$OriginItemsToJson(OriginItems instance) =>
|
|
<String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
'Family': instance.family,
|
|
};
|
|
|
|
BackgroundItem _$BackgroundItemFromJson(Map<String, dynamic> json) {
|
|
return BackgroundItem()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList()
|
|
..skillProficiencies = json['SkillProficiencies'] as String
|
|
..masteredTools = json['MasteredTools'] as String
|
|
..masteredLanguages = json['MasteredLanguages'] as String
|
|
..equipment = json['Equipment'] as String;
|
|
}
|
|
|
|
Map<String, dynamic> _$BackgroundItemToJson(BackgroundItem instance) =>
|
|
<String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
'SkillProficiencies': instance.skillProficiencies,
|
|
'MasteredTools': instance.masteredTools,
|
|
'MasteredLanguages': instance.masteredLanguages,
|
|
'Equipment': instance.equipment,
|
|
};
|
|
|
|
SubBackgroundItem _$SubBackgroundItemFromJson(Map<String, dynamic> json) {
|
|
return SubBackgroundItem()
|
|
..id = json['Id'] as String
|
|
..rootId = json['RootId'] as String
|
|
..parentLink = json['ParentLink'] as String
|
|
..name = json['Name'] as String
|
|
..normalizedName = json['NormalizedName'] as String
|
|
..parentName = json['ParentName'] as String
|
|
..nameLevel = json['NameLevel'] as int
|
|
..altName = json['AltName'] as String
|
|
..altNameText = json['AltNameText'] as String
|
|
..normalizedAlias = json['NormalizedAlias'] as String
|
|
..source = json['Source'] as String
|
|
..markdown = json['Markdown'] as String
|
|
..fullText = json['FullText'] as String
|
|
..itemType = json['ItemType'] as String
|
|
..children = (json['Children'] as List)
|
|
?.map(
|
|
(e) => e == null ? null : Item.fromJson(e as Map<String, dynamic>))
|
|
?.toList()
|
|
..skillProficiencies = json['SkillProficiencies'] as String
|
|
..masteredTools = json['MasteredTools'] as String
|
|
..masteredLanguages = json['MasteredLanguages'] as String
|
|
..equipment = json['Equipment'] as String;
|
|
}
|
|
|
|
Map<String, dynamic> _$SubBackgroundItemToJson(SubBackgroundItem instance) =>
|
|
<String, dynamic>{
|
|
'Id': instance.id,
|
|
'RootId': instance.rootId,
|
|
'ParentLink': instance.parentLink,
|
|
'Name': instance.name,
|
|
'NormalizedName': instance.normalizedName,
|
|
'ParentName': instance.parentName,
|
|
'NameLevel': instance.nameLevel,
|
|
'AltName': instance.altName,
|
|
'AltNameText': instance.altNameText,
|
|
'NormalizedAlias': instance.normalizedAlias,
|
|
'Source': instance.source,
|
|
'Markdown': instance.markdown,
|
|
'FullText': instance.fullText,
|
|
'ItemType': instance.itemType,
|
|
'Children': instance.children?.map((e) => e?.toJson())?.toList(),
|
|
'SkillProficiencies': instance.skillProficiencies,
|
|
'MasteredTools': instance.masteredTools,
|
|
'MasteredLanguages': instance.masteredLanguages,
|
|
'Equipment': instance.equipment,
|
|
};
|