@@ -3,65 +3,16 @@ package co.pokeapi.pokekotlin
33import co.pokeapi.pokekotlin.internal.ResultConverter
44import co.pokeapi.pokekotlin.internal.createPokeApiKtorfitBuilder
55import co.pokeapi.pokekotlin.internal.getDefaultEngine
6- import co.pokeapi.pokekotlin.model.Ability
7- import co.pokeapi.pokekotlin.model.ApiResourceList
8- import co.pokeapi.pokekotlin.model.Berry
9- import co.pokeapi.pokekotlin.model.BerryFirmness
10- import co.pokeapi.pokekotlin.model.BerryFlavor
11- import co.pokeapi.pokekotlin.model.Characteristic
12- import co.pokeapi.pokekotlin.model.ContestEffect
13- import co.pokeapi.pokekotlin.model.ContestType
14- import co.pokeapi.pokekotlin.model.EggGroup
15- import co.pokeapi.pokekotlin.model.EncounterCondition
16- import co.pokeapi.pokekotlin.model.EncounterConditionValue
17- import co.pokeapi.pokekotlin.model.EncounterMethod
18- import co.pokeapi.pokekotlin.model.EvolutionChain
19- import co.pokeapi.pokekotlin.model.EvolutionTrigger
20- import co.pokeapi.pokekotlin.model.Gender
21- import co.pokeapi.pokekotlin.model.Generation
22- import co.pokeapi.pokekotlin.model.GrowthRate
23- import co.pokeapi.pokekotlin.model.Item
24- import co.pokeapi.pokekotlin.model.ItemAttribute
25- import co.pokeapi.pokekotlin.model.ItemCategory
26- import co.pokeapi.pokekotlin.model.ItemFlingEffect
27- import co.pokeapi.pokekotlin.model.ItemPocket
28- import co.pokeapi.pokekotlin.model.Language
29- import co.pokeapi.pokekotlin.model.Location
30- import co.pokeapi.pokekotlin.model.LocationArea
31- import co.pokeapi.pokekotlin.model.LocationAreaEncounter
32- import co.pokeapi.pokekotlin.model.Machine
33- import co.pokeapi.pokekotlin.model.Move
34- import co.pokeapi.pokekotlin.model.MoveAilment
35- import co.pokeapi.pokekotlin.model.MoveBattleStyle
36- import co.pokeapi.pokekotlin.model.MoveCategory
37- import co.pokeapi.pokekotlin.model.MoveDamageClass
38- import co.pokeapi.pokekotlin.model.MoveLearnMethod
39- import co.pokeapi.pokekotlin.model.MoveTarget
40- import co.pokeapi.pokekotlin.model.NamedApiResourceList
41- import co.pokeapi.pokekotlin.model.Nature
42- import co.pokeapi.pokekotlin.model.PalParkArea
43- import co.pokeapi.pokekotlin.model.PokeathlonStat
44- import co.pokeapi.pokekotlin.model.Pokedex
45- import co.pokeapi.pokekotlin.model.Pokemon
46- import co.pokeapi.pokekotlin.model.PokemonColor
47- import co.pokeapi.pokekotlin.model.PokemonForm
48- import co.pokeapi.pokekotlin.model.PokemonHabitat
49- import co.pokeapi.pokekotlin.model.PokemonShape
50- import co.pokeapi.pokekotlin.model.PokemonSpecies
51- import co.pokeapi.pokekotlin.model.Region
52- import co.pokeapi.pokekotlin.model.Stat
53- import co.pokeapi.pokekotlin.model.SuperContestEffect
54- import co.pokeapi.pokekotlin.model.Type
55- import co.pokeapi.pokekotlin.model.Version
56- import co.pokeapi.pokekotlin.model.VersionGroup
6+ import co.pokeapi.pokekotlin.model.*
577import de.jensklingenberg.ktorfit.http.GET
588import de.jensklingenberg.ktorfit.http.Path
599import de.jensklingenberg.ktorfit.http.Query
60- import io.ktor.client.HttpClientConfig
61- import io.ktor.client.engine.HttpClientEngine
62- import io.ktor.client.plugins.cache.storage.CacheStorage
63- import kotlin.Result
10+ import io.ktor.client.*
11+ import io.ktor.client.engine.*
12+ import io.ktor.client.plugins.cache.storage.*
13+ import kotlin.jvm.JvmName
6414
15+ @JvmName(" create" )
6516public fun PokeApi (
6617 baseUrl : String = "https : // pokeapi.co/api/v2/",
6718 cacheStorage : CacheStorage ? = null,
0 commit comments