by

@GeneratedBy(type = Ability::class)
fun ImmutableCreator<Ability>.by(resolveImmediately: Boolean = false, block: AbilityDraft.() -> Unit): Ability
@GeneratedBy(type = Ability::class)
fun ImmutableCreator<Ability>.by(base: Ability?, resolveImmediately: Boolean = false): Ability
@GeneratedBy(type = Ability::class)
fun ImmutableCreator<Ability>.by(base: Ability?, resolveImmediately: Boolean = false, block: AbilityDraft.() -> Unit): Ability
@GeneratedBy(type = Ability::class)
fun FetcherCreator<Ability>.by(block: AbilityFetcherDsl.() -> Unit): Fetcher<Ability>
@GeneratedBy(type = Ability::class)
fun FetcherCreator<Ability>.by(base: Fetcher<Ability>?, block: AbilityFetcherDsl.() -> Unit): Fetcher<Ability>
@GeneratedBy(type = Berry::class)
fun ImmutableCreator<Berry>.by(resolveImmediately: Boolean = false, block: BerryDraft.() -> Unit): Berry
@GeneratedBy(type = Berry::class)
fun ImmutableCreator<Berry>.by(base: Berry?, resolveImmediately: Boolean = false): Berry
@GeneratedBy(type = Berry::class)
fun ImmutableCreator<Berry>.by(base: Berry?, resolveImmediately: Boolean = false, block: BerryDraft.() -> Unit): Berry
@GeneratedBy(type = Berry::class)
fun FetcherCreator<Berry>.by(block: BerryFetcherDsl.() -> Unit): Fetcher<Berry>
@GeneratedBy(type = Berry::class)
fun FetcherCreator<Berry>.by(base: Fetcher<Berry>?, block: BerryFetcherDsl.() -> Unit): Fetcher<Berry>
@GeneratedBy(type = BerryFirmness::class)
fun ImmutableCreator<BerryFirmness>.by(resolveImmediately: Boolean = false, block: BerryFirmnessDraft.() -> Unit): BerryFirmness
@GeneratedBy(type = BerryFirmness::class)
fun ImmutableCreator<BerryFirmness>.by(base: BerryFirmness?, resolveImmediately: Boolean = false): BerryFirmness
@GeneratedBy(type = BerryFirmness::class)
fun ImmutableCreator<BerryFirmness>.by(base: BerryFirmness?, resolveImmediately: Boolean = false, block: BerryFirmnessDraft.() -> Unit): BerryFirmness
@GeneratedBy(type = BerryFirmness::class)
fun FetcherCreator<BerryFirmness>.by(block: BerryFirmnessFetcherDsl.() -> Unit): Fetcher<BerryFirmness>
@GeneratedBy(type = BerryFirmness::class)
fun FetcherCreator<BerryFirmness>.by(base: Fetcher<BerryFirmness>?, block: BerryFirmnessFetcherDsl.() -> Unit): Fetcher<BerryFirmness>
@GeneratedBy(type = BerryFlavor::class)
fun ImmutableCreator<BerryFlavor>.by(resolveImmediately: Boolean = false, block: BerryFlavorDraft.() -> Unit): BerryFlavor
@GeneratedBy(type = BerryFlavor::class)
fun ImmutableCreator<BerryFlavor>.by(base: BerryFlavor?, resolveImmediately: Boolean = false): BerryFlavor
@GeneratedBy(type = BerryFlavor::class)
fun ImmutableCreator<BerryFlavor>.by(base: BerryFlavor?, resolveImmediately: Boolean = false, block: BerryFlavorDraft.() -> Unit): BerryFlavor
@GeneratedBy(type = BerryFlavor::class)
fun FetcherCreator<BerryFlavor>.by(block: BerryFlavorFetcherDsl.() -> Unit): Fetcher<BerryFlavor>
@GeneratedBy(type = BerryFlavor::class)
fun FetcherCreator<BerryFlavor>.by(base: Fetcher<BerryFlavor>?, block: BerryFlavorFetcherDsl.() -> Unit): Fetcher<BerryFlavor>
@GeneratedBy(type = EggGroup::class)
fun ImmutableCreator<EggGroup>.by(resolveImmediately: Boolean = false, block: EggGroupDraft.() -> Unit): EggGroup
@GeneratedBy(type = EggGroup::class)
fun ImmutableCreator<EggGroup>.by(base: EggGroup?, resolveImmediately: Boolean = false): EggGroup
@GeneratedBy(type = EggGroup::class)
fun ImmutableCreator<EggGroup>.by(base: EggGroup?, resolveImmediately: Boolean = false, block: EggGroupDraft.() -> Unit): EggGroup
@GeneratedBy(type = EggGroup::class)
fun FetcherCreator<EggGroup>.by(block: EggGroupFetcherDsl.() -> Unit): Fetcher<EggGroup>
@GeneratedBy(type = EggGroup::class)
fun FetcherCreator<EggGroup>.by(base: Fetcher<EggGroup>?, block: EggGroupFetcherDsl.() -> Unit): Fetcher<EggGroup>
@GeneratedBy(type = EncounterCondition::class)
fun ImmutableCreator<EncounterCondition>.by(resolveImmediately: Boolean = false, block: EncounterConditionDraft.() -> Unit): EncounterCondition
@GeneratedBy(type = EncounterCondition::class)
fun ImmutableCreator<EncounterCondition>.by(base: EncounterCondition?, resolveImmediately: Boolean = false): EncounterCondition
@GeneratedBy(type = EncounterCondition::class)
fun ImmutableCreator<EncounterCondition>.by(base: EncounterCondition?, resolveImmediately: Boolean = false, block: EncounterConditionDraft.() -> Unit): EncounterCondition
@GeneratedBy(type = EncounterCondition::class)
fun FetcherCreator<EncounterCondition>.by(block: EncounterConditionFetcherDsl.() -> Unit): Fetcher<EncounterCondition>
@GeneratedBy(type = EncounterCondition::class)
fun FetcherCreator<EncounterCondition>.by(base: Fetcher<EncounterCondition>?, block: EncounterConditionFetcherDsl.() -> Unit): Fetcher<EncounterCondition>
@GeneratedBy(type = EncounterConditionValue::class)
fun ImmutableCreator<EncounterConditionValue>.by(resolveImmediately: Boolean = false, block: EncounterConditionValueDraft.() -> Unit): EncounterConditionValue
@GeneratedBy(type = EncounterConditionValue::class)
fun ImmutableCreator<EncounterConditionValue>.by(base: EncounterConditionValue?, resolveImmediately: Boolean = false): EncounterConditionValue
@GeneratedBy(type = EncounterConditionValue::class)
fun ImmutableCreator<EncounterConditionValue>.by(base: EncounterConditionValue?, resolveImmediately: Boolean = false, block: EncounterConditionValueDraft.() -> Unit): EncounterConditionValue
@GeneratedBy(type = EncounterMethod::class)
fun ImmutableCreator<EncounterMethod>.by(resolveImmediately: Boolean = false, block: EncounterMethodDraft.() -> Unit): EncounterMethod
@GeneratedBy(type = EncounterMethod::class)
fun ImmutableCreator<EncounterMethod>.by(base: EncounterMethod?, resolveImmediately: Boolean = false): EncounterMethod
@GeneratedBy(type = EncounterMethod::class)
fun ImmutableCreator<EncounterMethod>.by(base: EncounterMethod?, resolveImmediately: Boolean = false, block: EncounterMethodDraft.() -> Unit): EncounterMethod
@GeneratedBy(type = EncounterMethod::class)
fun FetcherCreator<EncounterMethod>.by(block: EncounterMethodFetcherDsl.() -> Unit): Fetcher<EncounterMethod>
@GeneratedBy(type = EncounterMethod::class)
fun FetcherCreator<EncounterMethod>.by(base: Fetcher<EncounterMethod>?, block: EncounterMethodFetcherDsl.() -> Unit): Fetcher<EncounterMethod>
@GeneratedBy(type = EvolutionChain::class)
fun ImmutableCreator<EvolutionChain>.by(resolveImmediately: Boolean = false, block: EvolutionChainDraft.() -> Unit): EvolutionChain
@GeneratedBy(type = EvolutionChain::class)
fun ImmutableCreator<EvolutionChain>.by(base: EvolutionChain?, resolveImmediately: Boolean = false): EvolutionChain
@GeneratedBy(type = EvolutionChain::class)
fun ImmutableCreator<EvolutionChain>.by(base: EvolutionChain?, resolveImmediately: Boolean = false, block: EvolutionChainDraft.() -> Unit): EvolutionChain
@GeneratedBy(type = EvolutionChain::class)
fun FetcherCreator<EvolutionChain>.by(block: EvolutionChainFetcherDsl.() -> Unit): Fetcher<EvolutionChain>
@GeneratedBy(type = EvolutionChain::class)
fun FetcherCreator<EvolutionChain>.by(base: Fetcher<EvolutionChain>?, block: EvolutionChainFetcherDsl.() -> Unit): Fetcher<EvolutionChain>
@GeneratedBy(type = EvolutionTrigger::class)
fun ImmutableCreator<EvolutionTrigger>.by(resolveImmediately: Boolean = false, block: EvolutionTriggerDraft.() -> Unit): EvolutionTrigger
@GeneratedBy(type = EvolutionTrigger::class)
fun ImmutableCreator<EvolutionTrigger>.by(base: EvolutionTrigger?, resolveImmediately: Boolean = false): EvolutionTrigger
@GeneratedBy(type = EvolutionTrigger::class)
fun ImmutableCreator<EvolutionTrigger>.by(base: EvolutionTrigger?, resolveImmediately: Boolean = false, block: EvolutionTriggerDraft.() -> Unit): EvolutionTrigger
@GeneratedBy(type = EvolutionTrigger::class)
fun FetcherCreator<EvolutionTrigger>.by(block: EvolutionTriggerFetcherDsl.() -> Unit): Fetcher<EvolutionTrigger>
@GeneratedBy(type = EvolutionTrigger::class)
fun FetcherCreator<EvolutionTrigger>.by(base: Fetcher<EvolutionTrigger>?, block: EvolutionTriggerFetcherDsl.() -> Unit): Fetcher<EvolutionTrigger>
@GeneratedBy(type = Gender::class)
fun ImmutableCreator<Gender>.by(resolveImmediately: Boolean = false, block: GenderDraft.() -> Unit): Gender
@GeneratedBy(type = Gender::class)
fun ImmutableCreator<Gender>.by(base: Gender?, resolveImmediately: Boolean = false): Gender
@GeneratedBy(type = Gender::class)
fun ImmutableCreator<Gender>.by(base: Gender?, resolveImmediately: Boolean = false, block: GenderDraft.() -> Unit): Gender
@GeneratedBy(type = Gender::class)
fun FetcherCreator<Gender>.by(block: GenderFetcherDsl.() -> Unit): Fetcher<Gender>
@GeneratedBy(type = Gender::class)
fun FetcherCreator<Gender>.by(base: Fetcher<Gender>?, block: GenderFetcherDsl.() -> Unit): Fetcher<Gender>
@GeneratedBy(type = GrowthRate::class)
fun ImmutableCreator<GrowthRate>.by(resolveImmediately: Boolean = false, block: GrowthRateDraft.() -> Unit): GrowthRate
@GeneratedBy(type = GrowthRate::class)
fun ImmutableCreator<GrowthRate>.by(base: GrowthRate?, resolveImmediately: Boolean = false): GrowthRate
@GeneratedBy(type = GrowthRate::class)
fun ImmutableCreator<GrowthRate>.by(base: GrowthRate?, resolveImmediately: Boolean = false, block: GrowthRateDraft.() -> Unit): GrowthRate
@GeneratedBy(type = GrowthRate::class)
fun FetcherCreator<GrowthRate>.by(block: GrowthRateFetcherDsl.() -> Unit): Fetcher<GrowthRate>
@GeneratedBy(type = GrowthRate::class)
fun FetcherCreator<GrowthRate>.by(base: Fetcher<GrowthRate>?, block: GrowthRateFetcherDsl.() -> Unit): Fetcher<GrowthRate>
@GeneratedBy(type = ItemAttribute::class)
fun ImmutableCreator<ItemAttribute>.by(resolveImmediately: Boolean = false, block: ItemAttributeDraft.() -> Unit): ItemAttribute
@GeneratedBy(type = ItemAttribute::class)
fun ImmutableCreator<ItemAttribute>.by(base: ItemAttribute?, resolveImmediately: Boolean = false): ItemAttribute
@GeneratedBy(type = ItemAttribute::class)
fun ImmutableCreator<ItemAttribute>.by(base: ItemAttribute?, resolveImmediately: Boolean = false, block: ItemAttributeDraft.() -> Unit): ItemAttribute
@GeneratedBy(type = ItemAttribute::class)
fun FetcherCreator<ItemAttribute>.by(block: ItemAttributeFetcherDsl.() -> Unit): Fetcher<ItemAttribute>
@GeneratedBy(type = ItemAttribute::class)
fun FetcherCreator<ItemAttribute>.by(base: Fetcher<ItemAttribute>?, block: ItemAttributeFetcherDsl.() -> Unit): Fetcher<ItemAttribute>
@GeneratedBy(type = ItemCategory::class)
fun ImmutableCreator<ItemCategory>.by(resolveImmediately: Boolean = false, block: ItemCategoryDraft.() -> Unit): ItemCategory
@GeneratedBy(type = ItemCategory::class)
fun ImmutableCreator<ItemCategory>.by(base: ItemCategory?, resolveImmediately: Boolean = false): ItemCategory
@GeneratedBy(type = ItemCategory::class)
fun ImmutableCreator<ItemCategory>.by(base: ItemCategory?, resolveImmediately: Boolean = false, block: ItemCategoryDraft.() -> Unit): ItemCategory
@GeneratedBy(type = ItemCategory::class)
fun FetcherCreator<ItemCategory>.by(block: ItemCategoryFetcherDsl.() -> Unit): Fetcher<ItemCategory>
@GeneratedBy(type = ItemCategory::class)
fun FetcherCreator<ItemCategory>.by(base: Fetcher<ItemCategory>?, block: ItemCategoryFetcherDsl.() -> Unit): Fetcher<ItemCategory>
@GeneratedBy(type = Item::class)
fun ImmutableCreator<Item>.by(resolveImmediately: Boolean = false, block: ItemDraft.() -> Unit): Item
@GeneratedBy(type = Item::class)
fun ImmutableCreator<Item>.by(base: Item?, resolveImmediately: Boolean = false): Item
@GeneratedBy(type = Item::class)
fun ImmutableCreator<Item>.by(base: Item?, resolveImmediately: Boolean = false, block: ItemDraft.() -> Unit): Item
@GeneratedBy(type = Item::class)
fun FetcherCreator<Item>.by(block: ItemFetcherDsl.() -> Unit): Fetcher<Item>
@GeneratedBy(type = Item::class)
fun FetcherCreator<Item>.by(base: Fetcher<Item>?, block: ItemFetcherDsl.() -> Unit): Fetcher<Item>
@GeneratedBy(type = ItemFlingEffect::class)
fun ImmutableCreator<ItemFlingEffect>.by(resolveImmediately: Boolean = false, block: ItemFlingEffectDraft.() -> Unit): ItemFlingEffect
@GeneratedBy(type = ItemFlingEffect::class)
fun ImmutableCreator<ItemFlingEffect>.by(base: ItemFlingEffect?, resolveImmediately: Boolean = false): ItemFlingEffect
@GeneratedBy(type = ItemFlingEffect::class)
fun ImmutableCreator<ItemFlingEffect>.by(base: ItemFlingEffect?, resolveImmediately: Boolean = false, block: ItemFlingEffectDraft.() -> Unit): ItemFlingEffect
@GeneratedBy(type = ItemFlingEffect::class)
fun FetcherCreator<ItemFlingEffect>.by(block: ItemFlingEffectFetcherDsl.() -> Unit): Fetcher<ItemFlingEffect>
@GeneratedBy(type = ItemFlingEffect::class)
fun FetcherCreator<ItemFlingEffect>.by(base: Fetcher<ItemFlingEffect>?, block: ItemFlingEffectFetcherDsl.() -> Unit): Fetcher<ItemFlingEffect>
@GeneratedBy(type = ItemPocket::class)
fun ImmutableCreator<ItemPocket>.by(resolveImmediately: Boolean = false, block: ItemPocketDraft.() -> Unit): ItemPocket
@GeneratedBy(type = ItemPocket::class)
fun ImmutableCreator<ItemPocket>.by(base: ItemPocket?, resolveImmediately: Boolean = false): ItemPocket
@GeneratedBy(type = ItemPocket::class)
fun ImmutableCreator<ItemPocket>.by(base: ItemPocket?, resolveImmediately: Boolean = false, block: ItemPocketDraft.() -> Unit): ItemPocket
@GeneratedBy(type = ItemPocket::class)
fun FetcherCreator<ItemPocket>.by(block: ItemPocketFetcherDsl.() -> Unit): Fetcher<ItemPocket>
@GeneratedBy(type = ItemPocket::class)
fun FetcherCreator<ItemPocket>.by(base: Fetcher<ItemPocket>?, block: ItemPocketFetcherDsl.() -> Unit): Fetcher<ItemPocket>
@GeneratedBy(type = Machine::class)
fun ImmutableCreator<Machine>.by(resolveImmediately: Boolean = false, block: MachineDraft.() -> Unit): Machine
@GeneratedBy(type = Machine::class)
fun ImmutableCreator<Machine>.by(base: Machine?, resolveImmediately: Boolean = false): Machine
@GeneratedBy(type = Machine::class)
fun ImmutableCreator<Machine>.by(base: Machine?, resolveImmediately: Boolean = false, block: MachineDraft.() -> Unit): Machine
@GeneratedBy(type = Machine::class)
fun FetcherCreator<Machine>.by(block: MachineFetcherDsl.() -> Unit): Fetcher<Machine>
@GeneratedBy(type = Machine::class)
fun FetcherCreator<Machine>.by(base: Fetcher<Machine>?, block: MachineFetcherDsl.() -> Unit): Fetcher<Machine>
@GeneratedBy(type = MoveAilment::class)
fun ImmutableCreator<MoveAilment>.by(resolveImmediately: Boolean = false, block: MoveAilmentDraft.() -> Unit): MoveAilment
@GeneratedBy(type = MoveAilment::class)
fun ImmutableCreator<MoveAilment>.by(base: MoveAilment?, resolveImmediately: Boolean = false): MoveAilment
@GeneratedBy(type = MoveAilment::class)
fun ImmutableCreator<MoveAilment>.by(base: MoveAilment?, resolveImmediately: Boolean = false, block: MoveAilmentDraft.() -> Unit): MoveAilment
@GeneratedBy(type = MoveAilment::class)
fun FetcherCreator<MoveAilment>.by(block: MoveAilmentFetcherDsl.() -> Unit): Fetcher<MoveAilment>
@GeneratedBy(type = MoveAilment::class)
fun FetcherCreator<MoveAilment>.by(base: Fetcher<MoveAilment>?, block: MoveAilmentFetcherDsl.() -> Unit): Fetcher<MoveAilment>
@GeneratedBy(type = MoveCategory::class)
fun ImmutableCreator<MoveCategory>.by(resolveImmediately: Boolean = false, block: MoveCategoryDraft.() -> Unit): MoveCategory
@GeneratedBy(type = MoveCategory::class)
fun ImmutableCreator<MoveCategory>.by(base: MoveCategory?, resolveImmediately: Boolean = false): MoveCategory
@GeneratedBy(type = MoveCategory::class)
fun ImmutableCreator<MoveCategory>.by(base: MoveCategory?, resolveImmediately: Boolean = false, block: MoveCategoryDraft.() -> Unit): MoveCategory
@GeneratedBy(type = MoveCategory::class)
fun FetcherCreator<MoveCategory>.by(block: MoveCategoryFetcherDsl.() -> Unit): Fetcher<MoveCategory>
@GeneratedBy(type = MoveCategory::class)
fun FetcherCreator<MoveCategory>.by(base: Fetcher<MoveCategory>?, block: MoveCategoryFetcherDsl.() -> Unit): Fetcher<MoveCategory>
@GeneratedBy(type = MoveDamageClass::class)
fun ImmutableCreator<MoveDamageClass>.by(resolveImmediately: Boolean = false, block: MoveDamageClassDraft.() -> Unit): MoveDamageClass
@GeneratedBy(type = MoveDamageClass::class)
fun ImmutableCreator<MoveDamageClass>.by(base: MoveDamageClass?, resolveImmediately: Boolean = false): MoveDamageClass
@GeneratedBy(type = MoveDamageClass::class)
fun ImmutableCreator<MoveDamageClass>.by(base: MoveDamageClass?, resolveImmediately: Boolean = false, block: MoveDamageClassDraft.() -> Unit): MoveDamageClass
@GeneratedBy(type = MoveDamageClass::class)
fun FetcherCreator<MoveDamageClass>.by(block: MoveDamageClassFetcherDsl.() -> Unit): Fetcher<MoveDamageClass>
@GeneratedBy(type = MoveDamageClass::class)
fun FetcherCreator<MoveDamageClass>.by(base: Fetcher<MoveDamageClass>?, block: MoveDamageClassFetcherDsl.() -> Unit): Fetcher<MoveDamageClass>
@GeneratedBy(type = Move::class)
fun ImmutableCreator<Move>.by(resolveImmediately: Boolean = false, block: MoveDraft.() -> Unit): Move
@GeneratedBy(type = Move::class)
fun ImmutableCreator<Move>.by(base: Move?, resolveImmediately: Boolean = false): Move
@GeneratedBy(type = Move::class)
fun ImmutableCreator<Move>.by(base: Move?, resolveImmediately: Boolean = false, block: MoveDraft.() -> Unit): Move
@GeneratedBy(type = Move::class)
fun FetcherCreator<Move>.by(block: MoveFetcherDsl.() -> Unit): Fetcher<Move>
@GeneratedBy(type = Move::class)
fun FetcherCreator<Move>.by(base: Fetcher<Move>?, block: MoveFetcherDsl.() -> Unit): Fetcher<Move>
@GeneratedBy(type = MoveLearnMethod::class)
fun ImmutableCreator<MoveLearnMethod>.by(resolveImmediately: Boolean = false, block: MoveLearnMethodDraft.() -> Unit): MoveLearnMethod
@GeneratedBy(type = MoveLearnMethod::class)
fun ImmutableCreator<MoveLearnMethod>.by(base: MoveLearnMethod?, resolveImmediately: Boolean = false): MoveLearnMethod
@GeneratedBy(type = MoveLearnMethod::class)
fun ImmutableCreator<MoveLearnMethod>.by(base: MoveLearnMethod?, resolveImmediately: Boolean = false, block: MoveLearnMethodDraft.() -> Unit): MoveLearnMethod
@GeneratedBy(type = MoveLearnMethod::class)
fun FetcherCreator<MoveLearnMethod>.by(block: MoveLearnMethodFetcherDsl.() -> Unit): Fetcher<MoveLearnMethod>
@GeneratedBy(type = MoveLearnMethod::class)
fun FetcherCreator<MoveLearnMethod>.by(base: Fetcher<MoveLearnMethod>?, block: MoveLearnMethodFetcherDsl.() -> Unit): Fetcher<MoveLearnMethod>
@GeneratedBy(type = MoveTarget::class)
fun ImmutableCreator<MoveTarget>.by(resolveImmediately: Boolean = false, block: MoveTargetDraft.() -> Unit): MoveTarget
@GeneratedBy(type = MoveTarget::class)
fun ImmutableCreator<MoveTarget>.by(base: MoveTarget?, resolveImmediately: Boolean = false): MoveTarget
@GeneratedBy(type = MoveTarget::class)
fun ImmutableCreator<MoveTarget>.by(base: MoveTarget?, resolveImmediately: Boolean = false, block: MoveTargetDraft.() -> Unit): MoveTarget
@GeneratedBy(type = MoveTarget::class)
fun FetcherCreator<MoveTarget>.by(block: MoveTargetFetcherDsl.() -> Unit): Fetcher<MoveTarget>
@GeneratedBy(type = MoveTarget::class)
fun FetcherCreator<MoveTarget>.by(base: Fetcher<MoveTarget>?, block: MoveTargetFetcherDsl.() -> Unit): Fetcher<MoveTarget>
@GeneratedBy(type = Nature::class)
fun ImmutableCreator<Nature>.by(resolveImmediately: Boolean = false, block: NatureDraft.() -> Unit): Nature
@GeneratedBy(type = Nature::class)
fun ImmutableCreator<Nature>.by(base: Nature?, resolveImmediately: Boolean = false): Nature
@GeneratedBy(type = Nature::class)
fun ImmutableCreator<Nature>.by(base: Nature?, resolveImmediately: Boolean = false, block: NatureDraft.() -> Unit): Nature
@GeneratedBy(type = Nature::class)
fun FetcherCreator<Nature>.by(block: NatureFetcherDsl.() -> Unit): Fetcher<Nature>
@GeneratedBy(type = Nature::class)
fun FetcherCreator<Nature>.by(base: Fetcher<Nature>?, block: NatureFetcherDsl.() -> Unit): Fetcher<Nature>
@GeneratedBy(type = PokemonAbility::class)
fun ImmutableCreator<PokemonAbility>.by(resolveImmediately: Boolean = false, block: PokemonAbilityDraft.() -> Unit): PokemonAbility
@GeneratedBy(type = PokemonAbility::class)
fun ImmutableCreator<PokemonAbility>.by(base: PokemonAbility?, resolveImmediately: Boolean = false): PokemonAbility
@GeneratedBy(type = PokemonAbility::class)
fun ImmutableCreator<PokemonAbility>.by(base: PokemonAbility?, resolveImmediately: Boolean = false, block: PokemonAbilityDraft.() -> Unit): PokemonAbility
@GeneratedBy(type = PokemonAbility::class)
fun FetcherCreator<PokemonAbility>.by(block: PokemonAbilityFetcherDsl.() -> Unit): Fetcher<PokemonAbility>
@GeneratedBy(type = PokemonAbility::class)
fun FetcherCreator<PokemonAbility>.by(base: Fetcher<PokemonAbility>?, block: PokemonAbilityFetcherDsl.() -> Unit): Fetcher<PokemonAbility>
@GeneratedBy(type = PokemonAbilityId::class)
fun ImmutableCreator<PokemonAbilityId>.by(resolveImmediately: Boolean = false, block: PokemonAbilityIdDraft.() -> Unit): PokemonAbilityId
@GeneratedBy(type = PokemonAbilityId::class)
fun ImmutableCreator<PokemonAbilityId>.by(base: PokemonAbilityId?, resolveImmediately: Boolean = false): PokemonAbilityId
@GeneratedBy(type = PokemonAbilityId::class)
fun ImmutableCreator<PokemonAbilityId>.by(base: PokemonAbilityId?, resolveImmediately: Boolean = false, block: PokemonAbilityIdDraft.() -> Unit): PokemonAbilityId
@GeneratedBy(type = PokemonAbilityId::class)
fun FetcherCreator<PokemonAbilityId>.by(block: PokemonAbilityIdFetcherDsl.() -> Unit): Fetcher<PokemonAbilityId>
@GeneratedBy(type = PokemonAbilityId::class)
fun FetcherCreator<PokemonAbilityId>.by(base: Fetcher<PokemonAbilityId>?, block: PokemonAbilityIdFetcherDsl.() -> Unit): Fetcher<PokemonAbilityId>
@GeneratedBy(type = PokemonColor::class)
fun ImmutableCreator<PokemonColor>.by(resolveImmediately: Boolean = false, block: PokemonColorDraft.() -> Unit): PokemonColor
@GeneratedBy(type = PokemonColor::class)
fun ImmutableCreator<PokemonColor>.by(base: PokemonColor?, resolveImmediately: Boolean = false): PokemonColor
@GeneratedBy(type = PokemonColor::class)
fun ImmutableCreator<PokemonColor>.by(base: PokemonColor?, resolveImmediately: Boolean = false, block: PokemonColorDraft.() -> Unit): PokemonColor
@GeneratedBy(type = PokemonColor::class)
fun FetcherCreator<PokemonColor>.by(block: PokemonColorFetcherDsl.() -> Unit): Fetcher<PokemonColor>
@GeneratedBy(type = PokemonColor::class)
fun FetcherCreator<PokemonColor>.by(base: Fetcher<PokemonColor>?, block: PokemonColorFetcherDsl.() -> Unit): Fetcher<PokemonColor>
@GeneratedBy(type = Pokemon::class)
fun ImmutableCreator<Pokemon>.by(resolveImmediately: Boolean = false, block: PokemonDraft.() -> Unit): Pokemon
@GeneratedBy(type = Pokemon::class)
fun ImmutableCreator<Pokemon>.by(base: Pokemon?, resolveImmediately: Boolean = false): Pokemon
@GeneratedBy(type = Pokemon::class)
fun ImmutableCreator<Pokemon>.by(base: Pokemon?, resolveImmediately: Boolean = false, block: PokemonDraft.() -> Unit): Pokemon
@GeneratedBy(type = Pokemon::class)
fun FetcherCreator<Pokemon>.by(block: PokemonFetcherDsl.() -> Unit): Fetcher<Pokemon>
@GeneratedBy(type = Pokemon::class)
fun FetcherCreator<Pokemon>.by(base: Fetcher<Pokemon>?, block: PokemonFetcherDsl.() -> Unit): Fetcher<Pokemon>
@GeneratedBy(type = PokemonHabitat::class)
fun ImmutableCreator<PokemonHabitat>.by(resolveImmediately: Boolean = false, block: PokemonHabitatDraft.() -> Unit): PokemonHabitat
@GeneratedBy(type = PokemonHabitat::class)
fun ImmutableCreator<PokemonHabitat>.by(base: PokemonHabitat?, resolveImmediately: Boolean = false): PokemonHabitat
@GeneratedBy(type = PokemonHabitat::class)
fun ImmutableCreator<PokemonHabitat>.by(base: PokemonHabitat?, resolveImmediately: Boolean = false, block: PokemonHabitatDraft.() -> Unit): PokemonHabitat
@GeneratedBy(type = PokemonHabitat::class)
fun FetcherCreator<PokemonHabitat>.by(block: PokemonHabitatFetcherDsl.() -> Unit): Fetcher<PokemonHabitat>
@GeneratedBy(type = PokemonHabitat::class)
fun FetcherCreator<PokemonHabitat>.by(base: Fetcher<PokemonHabitat>?, block: PokemonHabitatFetcherDsl.() -> Unit): Fetcher<PokemonHabitat>
@GeneratedBy(type = PokemonShape::class)
fun ImmutableCreator<PokemonShape>.by(resolveImmediately: Boolean = false, block: PokemonShapeDraft.() -> Unit): PokemonShape
@GeneratedBy(type = PokemonShape::class)
fun ImmutableCreator<PokemonShape>.by(base: PokemonShape?, resolveImmediately: Boolean = false): PokemonShape
@GeneratedBy(type = PokemonShape::class)
fun ImmutableCreator<PokemonShape>.by(base: PokemonShape?, resolveImmediately: Boolean = false, block: PokemonShapeDraft.() -> Unit): PokemonShape
@GeneratedBy(type = PokemonShape::class)
fun FetcherCreator<PokemonShape>.by(block: PokemonShapeFetcherDsl.() -> Unit): Fetcher<PokemonShape>
@GeneratedBy(type = PokemonShape::class)
fun FetcherCreator<PokemonShape>.by(base: Fetcher<PokemonShape>?, block: PokemonShapeFetcherDsl.() -> Unit): Fetcher<PokemonShape>
@GeneratedBy(type = PokemonSpecies::class)
fun ImmutableCreator<PokemonSpecies>.by(resolveImmediately: Boolean = false, block: PokemonSpeciesDraft.() -> Unit): PokemonSpecies
@GeneratedBy(type = PokemonSpecies::class)
fun ImmutableCreator<PokemonSpecies>.by(base: PokemonSpecies?, resolveImmediately: Boolean = false): PokemonSpecies
@GeneratedBy(type = PokemonSpecies::class)
fun ImmutableCreator<PokemonSpecies>.by(base: PokemonSpecies?, resolveImmediately: Boolean = false, block: PokemonSpeciesDraft.() -> Unit): PokemonSpecies
@GeneratedBy(type = PokemonSpecies::class)
fun FetcherCreator<PokemonSpecies>.by(block: PokemonSpeciesFetcherDsl.() -> Unit): Fetcher<PokemonSpecies>
@GeneratedBy(type = PokemonSpecies::class)
fun FetcherCreator<PokemonSpecies>.by(base: Fetcher<PokemonSpecies>?, block: PokemonSpeciesFetcherDsl.() -> Unit): Fetcher<PokemonSpecies>
@GeneratedBy(type = PokemonStat::class)
fun ImmutableCreator<PokemonStat>.by(resolveImmediately: Boolean = false, block: PokemonStatDraft.() -> Unit): PokemonStat
@GeneratedBy(type = PokemonStat::class)
fun ImmutableCreator<PokemonStat>.by(base: PokemonStat?, resolveImmediately: Boolean = false): PokemonStat
@GeneratedBy(type = PokemonStat::class)
fun ImmutableCreator<PokemonStat>.by(base: PokemonStat?, resolveImmediately: Boolean = false, block: PokemonStatDraft.() -> Unit): PokemonStat
@GeneratedBy(type = PokemonStat::class)
fun FetcherCreator<PokemonStat>.by(block: PokemonStatFetcherDsl.() -> Unit): Fetcher<PokemonStat>
@GeneratedBy(type = PokemonStat::class)
fun FetcherCreator<PokemonStat>.by(base: Fetcher<PokemonStat>?, block: PokemonStatFetcherDsl.() -> Unit): Fetcher<PokemonStat>
@GeneratedBy(type = PokemonStatId::class)
fun ImmutableCreator<PokemonStatId>.by(resolveImmediately: Boolean = false, block: PokemonStatIdDraft.() -> Unit): PokemonStatId
@GeneratedBy(type = PokemonStatId::class)
fun ImmutableCreator<PokemonStatId>.by(base: PokemonStatId?, resolveImmediately: Boolean = false): PokemonStatId
@GeneratedBy(type = PokemonStatId::class)
fun ImmutableCreator<PokemonStatId>.by(base: PokemonStatId?, resolveImmediately: Boolean = false, block: PokemonStatIdDraft.() -> Unit): PokemonStatId
@GeneratedBy(type = PokemonStatId::class)
fun FetcherCreator<PokemonStatId>.by(block: PokemonStatIdFetcherDsl.() -> Unit): Fetcher<PokemonStatId>
@GeneratedBy(type = PokemonStatId::class)
fun FetcherCreator<PokemonStatId>.by(base: Fetcher<PokemonStatId>?, block: PokemonStatIdFetcherDsl.() -> Unit): Fetcher<PokemonStatId>
@GeneratedBy(type = PokemonType::class)
fun ImmutableCreator<PokemonType>.by(resolveImmediately: Boolean = false, block: PokemonTypeDraft.() -> Unit): PokemonType
@GeneratedBy(type = PokemonType::class)
fun ImmutableCreator<PokemonType>.by(base: PokemonType?, resolveImmediately: Boolean = false): PokemonType
@GeneratedBy(type = PokemonType::class)
fun ImmutableCreator<PokemonType>.by(base: PokemonType?, resolveImmediately: Boolean = false, block: PokemonTypeDraft.() -> Unit): PokemonType
@GeneratedBy(type = PokemonType::class)
fun FetcherCreator<PokemonType>.by(block: PokemonTypeFetcherDsl.() -> Unit): Fetcher<PokemonType>
@GeneratedBy(type = PokemonType::class)
fun FetcherCreator<PokemonType>.by(base: Fetcher<PokemonType>?, block: PokemonTypeFetcherDsl.() -> Unit): Fetcher<PokemonType>
@GeneratedBy(type = PokemonTypeId::class)
fun ImmutableCreator<PokemonTypeId>.by(resolveImmediately: Boolean = false, block: PokemonTypeIdDraft.() -> Unit): PokemonTypeId
@GeneratedBy(type = PokemonTypeId::class)
fun ImmutableCreator<PokemonTypeId>.by(base: PokemonTypeId?, resolveImmediately: Boolean = false): PokemonTypeId
@GeneratedBy(type = PokemonTypeId::class)
fun ImmutableCreator<PokemonTypeId>.by(base: PokemonTypeId?, resolveImmediately: Boolean = false, block: PokemonTypeIdDraft.() -> Unit): PokemonTypeId
@GeneratedBy(type = PokemonTypeId::class)
fun FetcherCreator<PokemonTypeId>.by(block: PokemonTypeIdFetcherDsl.() -> Unit): Fetcher<PokemonTypeId>
@GeneratedBy(type = PokemonTypeId::class)
fun FetcherCreator<PokemonTypeId>.by(base: Fetcher<PokemonTypeId>?, block: PokemonTypeIdFetcherDsl.() -> Unit): Fetcher<PokemonTypeId>
@GeneratedBy(type = Stat::class)
fun ImmutableCreator<Stat>.by(resolveImmediately: Boolean = false, block: StatDraft.() -> Unit): Stat
@GeneratedBy(type = Stat::class)
fun ImmutableCreator<Stat>.by(base: Stat?, resolveImmediately: Boolean = false): Stat
@GeneratedBy(type = Stat::class)
fun ImmutableCreator<Stat>.by(base: Stat?, resolveImmediately: Boolean = false, block: StatDraft.() -> Unit): Stat
@GeneratedBy(type = Stat::class)
fun FetcherCreator<Stat>.by(block: StatFetcherDsl.() -> Unit): Fetcher<Stat>
@GeneratedBy(type = Stat::class)
fun FetcherCreator<Stat>.by(base: Fetcher<Stat>?, block: StatFetcherDsl.() -> Unit): Fetcher<Stat>
@GeneratedBy(type = TypeDamageRelation::class)
fun ImmutableCreator<TypeDamageRelation>.by(resolveImmediately: Boolean = false, block: TypeDamageRelationDraft.() -> Unit): TypeDamageRelation
@GeneratedBy(type = TypeDamageRelation::class)
fun ImmutableCreator<TypeDamageRelation>.by(base: TypeDamageRelation?, resolveImmediately: Boolean = false): TypeDamageRelation
@GeneratedBy(type = TypeDamageRelation::class)
fun ImmutableCreator<TypeDamageRelation>.by(base: TypeDamageRelation?, resolveImmediately: Boolean = false, block: TypeDamageRelationDraft.() -> Unit): TypeDamageRelation
@GeneratedBy(type = TypeDamageRelation::class)
fun FetcherCreator<TypeDamageRelation>.by(block: TypeDamageRelationFetcherDsl.() -> Unit): Fetcher<TypeDamageRelation>
@GeneratedBy(type = TypeDamageRelation::class)
fun FetcherCreator<TypeDamageRelation>.by(base: Fetcher<TypeDamageRelation>?, block: TypeDamageRelationFetcherDsl.() -> Unit): Fetcher<TypeDamageRelation>
@GeneratedBy(type = TypeDamageRelationId::class)
fun ImmutableCreator<TypeDamageRelationId>.by(resolveImmediately: Boolean = false, block: TypeDamageRelationIdDraft.() -> Unit): TypeDamageRelationId
@GeneratedBy(type = TypeDamageRelationId::class)
fun ImmutableCreator<TypeDamageRelationId>.by(base: TypeDamageRelationId?, resolveImmediately: Boolean = false): TypeDamageRelationId
@GeneratedBy(type = TypeDamageRelationId::class)
fun ImmutableCreator<TypeDamageRelationId>.by(base: TypeDamageRelationId?, resolveImmediately: Boolean = false, block: TypeDamageRelationIdDraft.() -> Unit): TypeDamageRelationId
@GeneratedBy(type = TypeDamageRelationId::class)
fun FetcherCreator<TypeDamageRelationId>.by(block: TypeDamageRelationIdFetcherDsl.() -> Unit): Fetcher<TypeDamageRelationId>
@GeneratedBy(type = TypeDamageRelationId::class)
fun FetcherCreator<TypeDamageRelationId>.by(base: Fetcher<TypeDamageRelationId>?, block: TypeDamageRelationIdFetcherDsl.() -> Unit): Fetcher<TypeDamageRelationId>
@GeneratedBy(type = Type::class)
fun ImmutableCreator<Type>.by(resolveImmediately: Boolean = false, block: TypeDraft.() -> Unit): Type
@GeneratedBy(type = Type::class)
fun ImmutableCreator<Type>.by(base: Type?, resolveImmediately: Boolean = false): Type
@GeneratedBy(type = Type::class)
fun ImmutableCreator<Type>.by(base: Type?, resolveImmediately: Boolean = false, block: TypeDraft.() -> Unit): Type
@GeneratedBy(type = Type::class)
fun FetcherCreator<Type>.by(block: TypeFetcherDsl.() -> Unit): Fetcher<Type>
@GeneratedBy(type = Type::class)
fun FetcherCreator<Type>.by(base: Fetcher<Type>?, block: TypeFetcherDsl.() -> Unit): Fetcher<Type>