-
Notifications
You must be signed in to change notification settings - Fork 0
/
locations.go
58 lines (50 loc) · 1.26 KB
/
locations.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
package pokeapigo
type Location struct {
Id int
Name string
Region NamedAPIResource
Names []Name
Game_Indices []GenerationGameIndex
Areas []NamedAPIResource
}
type LocationArea struct {
Id int
Name string
Game_Index int
Encounter_Method_Rates []EncounterMethodRate
Location NamedAPIResource
Names []Name
Pokemon_Encounters []PokemonEncounter
}
type EncounterMethodRate struct {
Encounter_Method NamedAPIResource
Version_Details []EncounterVersionDetails
}
type EncounterVersionDetails struct {
Rate int
Version NamedAPIResource
}
type PokemonEncounter struct {
Pokemon NamedAPIResource
Version_Details []VersionEncounterDetail
}
type PalParkArea struct {
Id int
Name string
Names []Name
Pokemon_Encounters []PalParkEncounterSpecies
}
type PalParkEncounterSpecies struct {
Base_Score int
Rate int
Pokemon_Species NamedAPIResource
}
type Region struct {
Id int
Name string
Locations []NamedAPIResource
Main_Generation NamedAPIResource
Names []Name
Pokedexes []NamedAPIResource
Version_Groups []NamedAPIResource
}