PokeApi

interface PokeApi(source)

Inheritors

Types

Link copied to clipboard

Functions

Link copied to clipboard
abstract suspend fun getAbility(id: Int): Result<Ability>
Link copied to clipboard
abstract suspend fun getAbilityList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getBerry(id: Int): Result<Berry>
Link copied to clipboard
abstract suspend fun getBerryFirmness(id: Int): Result<BerryFirmness>
Link copied to clipboard
abstract suspend fun getBerryFirmnessList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getBerryFlavor(id: Int): Result<BerryFlavor>
Link copied to clipboard
abstract suspend fun getBerryFlavorList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getBerryList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getCharacteristic(id: Int): Result<Characteristic>
Link copied to clipboard
abstract suspend fun getCharacteristicList(offset: Int, limit: Int): Result<ApiResourceList>
Link copied to clipboard
abstract suspend fun getContestEffect(id: Int): Result<ContestEffect>
Link copied to clipboard
abstract suspend fun getContestEffectList(offset: Int, limit: Int): Result<ApiResourceList>
Link copied to clipboard
abstract suspend fun getContestType(id: Int): Result<ContestType>
Link copied to clipboard
abstract suspend fun getContestTypeList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getEggGroup(id: Int): Result<EggGroup>
Link copied to clipboard
abstract suspend fun getEggGroupList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
Link copied to clipboard
abstract suspend fun getEncounterConditionList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
Link copied to clipboard
abstract suspend fun getEncounterConditionValueList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getEncounterMethod(id: Int): Result<EncounterMethod>
Link copied to clipboard
abstract suspend fun getEncounterMethodList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getEvolutionChain(id: Int): Result<EvolutionChain>
Link copied to clipboard
abstract suspend fun getEvolutionChainList(offset: Int, limit: Int): Result<ApiResourceList>
Link copied to clipboard
abstract suspend fun getEvolutionTrigger(id: Int): Result<EvolutionTrigger>
Link copied to clipboard
abstract suspend fun getEvolutionTriggerList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getGender(id: Int): Result<Gender>
Link copied to clipboard
abstract suspend fun getGenderList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getGeneration(id: Int): Result<Generation>
Link copied to clipboard
abstract suspend fun getGenerationList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getGrowthRate(id: Int): Result<GrowthRate>
Link copied to clipboard
abstract suspend fun getGrowthRateList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getItem(id: Int): Result<Item>
Link copied to clipboard
abstract suspend fun getItemAttribute(id: Int): Result<ItemAttribute>
Link copied to clipboard
abstract suspend fun getItemAttributeList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getItemCategory(id: Int): Result<ItemCategory>
Link copied to clipboard
abstract suspend fun getItemCategoryList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getItemFlingEffect(id: Int): Result<ItemFlingEffect>
Link copied to clipboard
abstract suspend fun getItemFlingEffectList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getItemList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getItemPocket(id: Int): Result<ItemPocket>
Link copied to clipboard
abstract suspend fun getItemPocketList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getLanguage(id: Int): Result<Language>
Link copied to clipboard
abstract suspend fun getLanguageList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getLocation(id: Int): Result<Location>
Link copied to clipboard
abstract suspend fun getLocationArea(id: Int): Result<LocationArea>
Link copied to clipboard
abstract suspend fun getLocationAreaList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getLocationList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getMachine(id: Int): Result<Machine>
Link copied to clipboard
abstract suspend fun getMachineList(offset: Int, limit: Int): Result<ApiResourceList>
Link copied to clipboard
abstract suspend fun getMove(id: Int): Result<Move>
Link copied to clipboard
abstract suspend fun getMoveAilment(id: Int): Result<MoveAilment>
Link copied to clipboard
abstract suspend fun getMoveAilmentList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getMoveBattleStyle(id: Int): Result<MoveBattleStyle>
Link copied to clipboard
abstract suspend fun getMoveBattleStyleList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getMoveCategory(id: Int): Result<MoveCategory>
Link copied to clipboard
abstract suspend fun getMoveCategoryList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getMoveDamageClass(id: Int): Result<MoveDamageClass>
Link copied to clipboard
abstract suspend fun getMoveDamageClassList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getMoveLearnMethod(id: Int): Result<MoveLearnMethod>
Link copied to clipboard
abstract suspend fun getMoveLearnMethodList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getMoveList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getMoveTarget(id: Int): Result<MoveTarget>
Link copied to clipboard
abstract suspend fun getMoveTargetList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getNature(id: Int): Result<Nature>
Link copied to clipboard
abstract suspend fun getNatureList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getPalParkArea(id: Int): Result<PalParkArea>
Link copied to clipboard
abstract suspend fun getPalParkAreaList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getPokeathlonStat(id: Int): Result<PokeathlonStat>
Link copied to clipboard
abstract suspend fun getPokeathlonStatList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getPokedex(id: Int): Result<Pokedex>
Link copied to clipboard
abstract suspend fun getPokedexList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getPokemon(id: Int): Result<Pokemon>
Link copied to clipboard
abstract suspend fun getPokemonColor(id: Int): Result<PokemonColor>
Link copied to clipboard
abstract suspend fun getPokemonColorList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
Link copied to clipboard
abstract suspend fun getPokemonForm(id: Int): Result<PokemonForm>
Link copied to clipboard
abstract suspend fun getPokemonFormList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getPokemonHabitat(id: Int): Result<PokemonHabitat>
Link copied to clipboard
abstract suspend fun getPokemonHabitatList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getPokemonList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getPokemonShape(id: Int): Result<PokemonShape>
Link copied to clipboard
abstract suspend fun getPokemonShapeList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getPokemonSpecies(id: Int): Result<PokemonSpecies>
Link copied to clipboard
abstract suspend fun getPokemonSpeciesList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getRegion(id: Int): Result<Region>
Link copied to clipboard
abstract suspend fun getRegionList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getStat(id: Int): Result<Stat>
Link copied to clipboard
abstract suspend fun getStatList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
Link copied to clipboard
abstract suspend fun getSuperContestEffectList(offset: Int, limit: Int): Result<ApiResourceList>
Link copied to clipboard
abstract suspend fun getType(id: Int): Result<Type>
Link copied to clipboard
abstract suspend fun getTypeList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getVersion(id: Int): Result<Version>
Link copied to clipboard
abstract suspend fun getVersionGroup(id: Int): Result<VersionGroup>
Link copied to clipboard
abstract suspend fun getVersionGroupList(offset: Int, limit: Int): Result<NamedApiResourceList>
Link copied to clipboard
abstract suspend fun getVersionList(offset: Int, limit: Int): Result<NamedApiResourceList>