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