pokemonHabitat

fun pokemonHabitat(enabled: Boolean = true)
fun pokemonHabitat(idOnlyFetchType: IdOnlyFetchType)
fun pokemonHabitat(childFetcher: Fetcher<PokemonHabitat>)
fun pokemonHabitat(childFetcher: Fetcher<PokemonHabitat>, cfgBlock: KReferenceFieldDsl<PokemonHabitat>.() -> Unit?)
fun pokemonHabitat(cfgBlock: KReferenceFieldDsl<PokemonHabitat>.() -> Unit?, childBlock: PokemonHabitatFetcherDsl.() -> Unit)
fun pokemonHabitat(enabled: Boolean, childFetcher: Fetcher<PokemonHabitat>)
fun pokemonHabitat(enabled: Boolean, childFetcher: Fetcher<PokemonHabitat>, cfgBlock: KReferenceFieldDsl<PokemonHabitat>.() -> Unit?)
fun pokemonHabitat(enabled: Boolean, childBlock: PokemonHabitatFetcherDsl.() -> Unit)
fun pokemonHabitat(enabled: Boolean, cfgBlock: KReferenceFieldDsl<PokemonHabitat>.() -> Unit?, childBlock: PokemonHabitatFetcherDsl.() -> Unit)
fun pokemonHabitat(fetchType: ReferenceFetchType, childFetcher: Fetcher<PokemonHabitat>)
fun pokemonHabitat(fetchType: ReferenceFetchType, childBlock: PokemonHabitatFetcherDsl.() -> Unit)