this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

formatting

+6840 -6829
+86 -86
src/components/ui/table.tsx
··· 1 - import * as React from "react" 1 + import type * as React from "react"; 2 2 3 - import { cn } from "~/lib/utils" 3 + import { cn } from "~/lib/utils"; 4 4 5 5 function Table({ className, ...props }: React.ComponentProps<"table">) { 6 - return ( 7 - <div 8 - data-slot="table-container" 9 - className="relative w-full overflow-x-auto" 10 - > 11 - <table 12 - data-slot="table" 13 - className={cn("w-full caption-bottom text-sm", className)} 14 - {...props} 15 - /> 16 - </div> 17 - ) 6 + return ( 7 + <div 8 + data-slot="table-container" 9 + className="relative w-full overflow-x-auto" 10 + > 11 + <table 12 + data-slot="table" 13 + className={cn("w-full caption-bottom text-sm", className)} 14 + {...props} 15 + /> 16 + </div> 17 + ); 18 18 } 19 19 20 20 function TableHeader({ className, ...props }: React.ComponentProps<"thead">) { 21 - return ( 22 - <thead 23 - data-slot="table-header" 24 - className={cn("[&_tr]:border-b", className)} 25 - {...props} 26 - /> 27 - ) 21 + return ( 22 + <thead 23 + data-slot="table-header" 24 + className={cn("[&_tr]:border-b", className)} 25 + {...props} 26 + /> 27 + ); 28 28 } 29 29 30 30 function TableBody({ className, ...props }: React.ComponentProps<"tbody">) { 31 - return ( 32 - <tbody 33 - data-slot="table-body" 34 - className={cn("[&_tr:last-child]:border-0", className)} 35 - {...props} 36 - /> 37 - ) 31 + return ( 32 + <tbody 33 + data-slot="table-body" 34 + className={cn("[&_tr:last-child]:border-0", className)} 35 + {...props} 36 + /> 37 + ); 38 38 } 39 39 40 40 function TableFooter({ className, ...props }: React.ComponentProps<"tfoot">) { 41 - return ( 42 - <tfoot 43 - data-slot="table-footer" 44 - className={cn( 45 - "bg-muted/50 border-t font-medium [&>tr]:last:border-b-0", 46 - className 47 - )} 48 - {...props} 49 - /> 50 - ) 41 + return ( 42 + <tfoot 43 + data-slot="table-footer" 44 + className={cn( 45 + "bg-muted/50 border-t font-medium [&>tr]:last:border-b-0", 46 + className, 47 + )} 48 + {...props} 49 + /> 50 + ); 51 51 } 52 52 53 53 function TableRow({ className, ...props }: React.ComponentProps<"tr">) { 54 - return ( 55 - <tr 56 - data-slot="table-row" 57 - className={cn( 58 - "hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors", 59 - className 60 - )} 61 - {...props} 62 - /> 63 - ) 54 + return ( 55 + <tr 56 + data-slot="table-row" 57 + className={cn( 58 + "hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors", 59 + className, 60 + )} 61 + {...props} 62 + /> 63 + ); 64 64 } 65 65 66 66 function TableHead({ className, ...props }: React.ComponentProps<"th">) { 67 - return ( 68 - <th 69 - data-slot="table-head" 70 - className={cn( 71 - "text-foreground h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]", 72 - className 73 - )} 74 - {...props} 75 - /> 76 - ) 67 + return ( 68 + <th 69 + data-slot="table-head" 70 + className={cn( 71 + "text-foreground h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]", 72 + className, 73 + )} 74 + {...props} 75 + /> 76 + ); 77 77 } 78 78 79 79 function TableCell({ className, ...props }: React.ComponentProps<"td">) { 80 - return ( 81 - <td 82 - data-slot="table-cell" 83 - className={cn( 84 - "p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]", 85 - className 86 - )} 87 - {...props} 88 - /> 89 - ) 80 + return ( 81 + <td 82 + data-slot="table-cell" 83 + className={cn( 84 + "p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]", 85 + className, 86 + )} 87 + {...props} 88 + /> 89 + ); 90 90 } 91 91 92 92 function TableCaption({ 93 - className, 94 - ...props 93 + className, 94 + ...props 95 95 }: React.ComponentProps<"caption">) { 96 - return ( 97 - <caption 98 - data-slot="table-caption" 99 - className={cn("text-muted-foreground mt-4 text-sm", className)} 100 - {...props} 101 - /> 102 - ) 96 + return ( 97 + <caption 98 + data-slot="table-caption" 99 + className={cn("text-muted-foreground mt-4 text-sm", className)} 100 + {...props} 101 + /> 102 + ); 103 103 } 104 104 105 105 export { 106 - Table, 107 - TableHeader, 108 - TableBody, 109 - TableFooter, 110 - TableHead, 111 - TableRow, 112 - TableCell, 113 - TableCaption, 114 - } 106 + Table, 107 + TableHeader, 108 + TableBody, 109 + TableFooter, 110 + TableHead, 111 + TableRow, 112 + TableCell, 113 + TableCaption, 114 + };
+1 -1
src/data/client.ts
··· 3 3 import type { paths } from "./schema"; // generated by openapi-typescript 4 4 5 5 const fetchClient = createFetchClient<paths>({ 6 - baseUrl: "https://pokeapi.co/", 6 + baseUrl: "https://pokeapi.co/", 7 7 }); 8 8 export const $pokeApiClient = createClient(fetchClient);
+6671 -6663
src/data/schema.ts
··· 4 4 */ 5 5 6 6 export interface paths { 7 - "/api/v2/ability/": { 8 - parameters: { 9 - query?: never; 10 - header?: never; 11 - path?: never; 12 - cookie?: never; 13 - }; 14 - /** @description Abilities provide passive effects for Pokémon in battle or in the overworld. Pokémon have multiple possible abilities but can have only one ability at a time. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Ability) for greater detail. */ 15 - get: operations["ability_list"]; 16 - put?: never; 17 - post?: never; 18 - delete?: never; 19 - options?: never; 20 - head?: never; 21 - patch?: never; 22 - trace?: never; 23 - }; 24 - "/api/v2/ability/{id}/": { 25 - parameters: { 26 - query?: never; 27 - header?: never; 28 - path?: never; 29 - cookie?: never; 30 - }; 31 - /** @description Abilities provide passive effects for Pokémon in battle or in the overworld. Pokémon have multiple possible abilities but can have only one ability at a time. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Ability) for greater detail. */ 32 - get: operations["ability_retrieve"]; 33 - put?: never; 34 - post?: never; 35 - delete?: never; 36 - options?: never; 37 - head?: never; 38 - patch?: never; 39 - trace?: never; 40 - }; 41 - "/api/v2/berry/": { 42 - parameters: { 43 - query?: never; 44 - header?: never; 45 - path?: never; 46 - cookie?: never; 47 - }; 48 - /** 49 - * List berries 50 - * @description Berries are small fruits that can provide HP and status condition restoration, stat enhancement, and even damage negation when eaten by Pokémon. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Berry) for greater detail. 51 - */ 52 - get: operations["berry_list"]; 53 - put?: never; 54 - post?: never; 55 - delete?: never; 56 - options?: never; 57 - head?: never; 58 - patch?: never; 59 - trace?: never; 60 - }; 61 - "/api/v2/berry/{id}/": { 62 - parameters: { 63 - query?: never; 64 - header?: never; 65 - path?: never; 66 - cookie?: never; 67 - }; 68 - /** 69 - * Get a berry 70 - * @description Berries are small fruits that can provide HP and status condition restoration, stat enhancement, and even damage negation when eaten by Pokémon. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Berry) for greater detail. 71 - */ 72 - get: operations["berry_retrieve"]; 73 - put?: never; 74 - post?: never; 75 - delete?: never; 76 - options?: never; 77 - head?: never; 78 - patch?: never; 79 - trace?: never; 80 - }; 81 - "/api/v2/berry-firmness/": { 82 - parameters: { 83 - query?: never; 84 - header?: never; 85 - path?: never; 86 - cookie?: never; 87 - }; 88 - /** 89 - * List berry firmness 90 - * @description Berries can be soft or hard. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Category:Berries_by_firmness) for greater detail. 91 - */ 92 - get: operations["berry_firmness_list"]; 93 - put?: never; 94 - post?: never; 95 - delete?: never; 96 - options?: never; 97 - head?: never; 98 - patch?: never; 99 - trace?: never; 100 - }; 101 - "/api/v2/berry-firmness/{id}/": { 102 - parameters: { 103 - query?: never; 104 - header?: never; 105 - path?: never; 106 - cookie?: never; 107 - }; 108 - /** 109 - * Get berry by firmness 110 - * @description Berries can be soft or hard. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Category:Berries_by_firmness) for greater detail. 111 - */ 112 - get: operations["berry_firmness_retrieve"]; 113 - put?: never; 114 - post?: never; 115 - delete?: never; 116 - options?: never; 117 - head?: never; 118 - patch?: never; 119 - trace?: never; 120 - }; 121 - "/api/v2/berry-flavor/": { 122 - parameters: { 123 - query?: never; 124 - header?: never; 125 - path?: never; 126 - cookie?: never; 127 - }; 128 - /** 129 - * List berry flavors 130 - * @description Flavors determine whether a Pokémon will benefit or suffer from eating a berry based on their **nature**. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Flavor) for greater detail. 131 - */ 132 - get: operations["berry_flavor_list"]; 133 - put?: never; 134 - post?: never; 135 - delete?: never; 136 - options?: never; 137 - head?: never; 138 - patch?: never; 139 - trace?: never; 140 - }; 141 - "/api/v2/berry-flavor/{id}/": { 142 - parameters: { 143 - query?: never; 144 - header?: never; 145 - path?: never; 146 - cookie?: never; 147 - }; 148 - /** 149 - * Get berries by flavor 150 - * @description Flavors determine whether a Pokémon will benefit or suffer from eating a berry based on their **nature**. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Flavor) for greater detail. 151 - */ 152 - get: operations["berry_flavor_retrieve"]; 153 - put?: never; 154 - post?: never; 155 - delete?: never; 156 - options?: never; 157 - head?: never; 158 - patch?: never; 159 - trace?: never; 160 - }; 161 - "/api/v2/characteristic/": { 162 - parameters: { 163 - query?: never; 164 - header?: never; 165 - path?: never; 166 - cookie?: never; 167 - }; 168 - /** 169 - * List charecterictics 170 - * @description Characteristics indicate which stat contains a Pokémon's highest IV. A Pokémon's Characteristic is determined by the remainder of its highest IV divided by 5 (gene_modulo). Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Characteristic) for greater detail. 171 - */ 172 - get: operations["characteristic_list"]; 173 - put?: never; 174 - post?: never; 175 - delete?: never; 176 - options?: never; 177 - head?: never; 178 - patch?: never; 179 - trace?: never; 180 - }; 181 - "/api/v2/characteristic/{id}/": { 182 - parameters: { 183 - query?: never; 184 - header?: never; 185 - path?: never; 186 - cookie?: never; 187 - }; 188 - /** 189 - * Get characteristic 190 - * @description Characteristics indicate which stat contains a Pokémon's highest IV. A Pokémon's Characteristic is determined by the remainder of its highest IV divided by 5 (gene_modulo). Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Characteristic) for greater detail. 191 - */ 192 - get: operations["characteristic_retrieve"]; 193 - put?: never; 194 - post?: never; 195 - delete?: never; 196 - options?: never; 197 - head?: never; 198 - patch?: never; 199 - trace?: never; 200 - }; 201 - "/api/v2/contest-type/": { 202 - parameters: { 203 - query?: never; 204 - header?: never; 205 - path?: never; 206 - cookie?: never; 207 - }; 208 - /** 209 - * List contest types 210 - * @description Contest types are categories judges used to weigh a Pokémon's condition in Pokémon contests. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Contest_condition) for greater detail. 211 - */ 212 - get: operations["contest_type_list"]; 213 - put?: never; 214 - post?: never; 215 - delete?: never; 216 - options?: never; 217 - head?: never; 218 - patch?: never; 219 - trace?: never; 220 - }; 221 - "/api/v2/contest-type/{id}/": { 222 - parameters: { 223 - query?: never; 224 - header?: never; 225 - path?: never; 226 - cookie?: never; 227 - }; 228 - /** 229 - * Get contest type 230 - * @description Contest types are categories judges used to weigh a Pokémon's condition in Pokémon contests. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Contest_condition) for greater detail. 231 - */ 232 - get: operations["contest_type_retrieve"]; 233 - put?: never; 234 - post?: never; 235 - delete?: never; 236 - options?: never; 237 - head?: never; 238 - patch?: never; 239 - trace?: never; 240 - }; 241 - "/api/v2/contest-effect/": { 242 - parameters: { 243 - query?: never; 244 - header?: never; 245 - path?: never; 246 - cookie?: never; 247 - }; 248 - /** 249 - * List contest effects 250 - * @description Contest effects refer to the effects of moves when used in contests. 251 - */ 252 - get: operations["contest_effect_list"]; 253 - put?: never; 254 - post?: never; 255 - delete?: never; 256 - options?: never; 257 - head?: never; 258 - patch?: never; 259 - trace?: never; 260 - }; 261 - "/api/v2/contest-effect/{id}/": { 262 - parameters: { 263 - query?: never; 264 - header?: never; 265 - path?: never; 266 - cookie?: never; 267 - }; 268 - /** 269 - * Get contest effect 270 - * @description Contest effects refer to the effects of moves when used in contests. 271 - */ 272 - get: operations["contest_effect_retrieve"]; 273 - put?: never; 274 - post?: never; 275 - delete?: never; 276 - options?: never; 277 - head?: never; 278 - patch?: never; 279 - trace?: never; 280 - }; 281 - "/api/v2/egg-group/": { 282 - parameters: { 283 - query?: never; 284 - header?: never; 285 - path?: never; 286 - cookie?: never; 287 - }; 288 - /** 289 - * List egg groups 290 - * @description Egg Groups are categories which determine which Pokémon are able to interbreed. Pokémon may belong to either one or two Egg Groups. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Egg_Group) for greater detail. 291 - */ 292 - get: operations["egg_group_list"]; 293 - put?: never; 294 - post?: never; 295 - delete?: never; 296 - options?: never; 297 - head?: never; 298 - patch?: never; 299 - trace?: never; 300 - }; 301 - "/api/v2/egg-group/{id}/": { 302 - parameters: { 303 - query?: never; 304 - header?: never; 305 - path?: never; 306 - cookie?: never; 307 - }; 308 - /** 309 - * Get egg group 310 - * @description Egg Groups are categories which determine which Pokémon are able to interbreed. Pokémon may belong to either one or two Egg Groups. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Egg_Group) for greater detail. 311 - */ 312 - get: operations["egg_group_retrieve"]; 313 - put?: never; 314 - post?: never; 315 - delete?: never; 316 - options?: never; 317 - head?: never; 318 - patch?: never; 319 - trace?: never; 320 - }; 321 - "/api/v2/encounter-method/": { 322 - parameters: { 323 - query?: never; 324 - header?: never; 325 - path?: never; 326 - cookie?: never; 327 - }; 328 - /** 329 - * List encounter methods 330 - * @description Methods by which the player might can encounter Pokémon in the wild, e.g., walking in tall grass. Check out Bulbapedia for greater detail. 331 - */ 332 - get: operations["encounter_method_list"]; 333 - put?: never; 334 - post?: never; 335 - delete?: never; 336 - options?: never; 337 - head?: never; 338 - patch?: never; 339 - trace?: never; 340 - }; 341 - "/api/v2/encounter-method/{id}/": { 342 - parameters: { 343 - query?: never; 344 - header?: never; 345 - path?: never; 346 - cookie?: never; 347 - }; 348 - /** 349 - * Get encounter method 350 - * @description Methods by which the player might can encounter Pokémon in the wild, e.g., walking in tall grass. Check out Bulbapedia for greater detail. 351 - */ 352 - get: operations["encounter_method_retrieve"]; 353 - put?: never; 354 - post?: never; 355 - delete?: never; 356 - options?: never; 357 - head?: never; 358 - patch?: never; 359 - trace?: never; 360 - }; 361 - "/api/v2/encounter-condition/": { 362 - parameters: { 363 - query?: never; 364 - header?: never; 365 - path?: never; 366 - cookie?: never; 367 - }; 368 - /** 369 - * List encounter conditions 370 - * @description Conditions which affect what pokemon might appear in the wild, e.g., day or night. 371 - */ 372 - get: operations["encounter_condition_list"]; 373 - put?: never; 374 - post?: never; 375 - delete?: never; 376 - options?: never; 377 - head?: never; 378 - patch?: never; 379 - trace?: never; 380 - }; 381 - "/api/v2/encounter-condition/{id}/": { 382 - parameters: { 383 - query?: never; 384 - header?: never; 385 - path?: never; 386 - cookie?: never; 387 - }; 388 - /** 389 - * Get encounter condition 390 - * @description Conditions which affect what pokemon might appear in the wild, e.g., day or night. 391 - */ 392 - get: operations["encounter_condition_retrieve"]; 393 - put?: never; 394 - post?: never; 395 - delete?: never; 396 - options?: never; 397 - head?: never; 398 - patch?: never; 399 - trace?: never; 400 - }; 401 - "/api/v2/encounter-condition-value/": { 402 - parameters: { 403 - query?: never; 404 - header?: never; 405 - path?: never; 406 - cookie?: never; 407 - }; 408 - /** 409 - * List encounter condition values 410 - * @description Encounter condition values are the various states that an encounter condition can have, i.e., time of day can be either day or night. 411 - */ 412 - get: operations["encounter_condition_value_list"]; 413 - put?: never; 414 - post?: never; 415 - delete?: never; 416 - options?: never; 417 - head?: never; 418 - patch?: never; 419 - trace?: never; 420 - }; 421 - "/api/v2/encounter-condition-value/{id}/": { 422 - parameters: { 423 - query?: never; 424 - header?: never; 425 - path?: never; 426 - cookie?: never; 427 - }; 428 - /** 429 - * Get encounter condition value 430 - * @description Encounter condition values are the various states that an encounter condition can have, i.e., time of day can be either day or night. 431 - */ 432 - get: operations["encounter_condition_value_retrieve"]; 433 - put?: never; 434 - post?: never; 435 - delete?: never; 436 - options?: never; 437 - head?: never; 438 - patch?: never; 439 - trace?: never; 440 - }; 441 - "/api/v2/evolution-chain/": { 442 - parameters: { 443 - query?: never; 444 - header?: never; 445 - path?: never; 446 - cookie?: never; 447 - }; 448 - /** 449 - * List evolution chains 450 - * @description Evolution chains are essentially family trees. They start with the lowest stage within a family and detail evolution conditions for each as well as Pokémon they can evolve into up through the hierarchy. 451 - */ 452 - get: operations["evolution_chain_list"]; 453 - put?: never; 454 - post?: never; 455 - delete?: never; 456 - options?: never; 457 - head?: never; 458 - patch?: never; 459 - trace?: never; 460 - }; 461 - "/api/v2/evolution-chain/{id}/": { 462 - parameters: { 463 - query?: never; 464 - header?: never; 465 - path?: never; 466 - cookie?: never; 467 - }; 468 - /** 469 - * Get evolution chain 470 - * @description Evolution chains are essentially family trees. They start with the lowest stage within a family and detail evolution conditions for each as well as Pokémon they can evolve into up through the hierarchy. 471 - */ 472 - get: operations["evolution_chain_retrieve"]; 473 - put?: never; 474 - post?: never; 475 - delete?: never; 476 - options?: never; 477 - head?: never; 478 - patch?: never; 479 - trace?: never; 480 - }; 481 - "/api/v2/evolution-trigger/": { 482 - parameters: { 483 - query?: never; 484 - header?: never; 485 - path?: never; 486 - cookie?: never; 487 - }; 488 - /** 489 - * List evolution triggers 490 - * @description Evolution triggers are the events and conditions that cause a Pokémon to evolve. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Methods_of_evolution) for greater detail. 491 - */ 492 - get: operations["evolution_trigger_list"]; 493 - put?: never; 494 - post?: never; 495 - delete?: never; 496 - options?: never; 497 - head?: never; 498 - patch?: never; 499 - trace?: never; 500 - }; 501 - "/api/v2/evolution-trigger/{id}/": { 502 - parameters: { 503 - query?: never; 504 - header?: never; 505 - path?: never; 506 - cookie?: never; 507 - }; 508 - /** 509 - * Get evolution trigger 510 - * @description Evolution triggers are the events and conditions that cause a Pokémon to evolve. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Methods_of_evolution) for greater detail. 511 - */ 512 - get: operations["evolution_trigger_retrieve"]; 513 - put?: never; 514 - post?: never; 515 - delete?: never; 516 - options?: never; 517 - head?: never; 518 - patch?: never; 519 - trace?: never; 520 - }; 521 - "/api/v2/generation/": { 522 - parameters: { 523 - query?: never; 524 - header?: never; 525 - path?: never; 526 - cookie?: never; 527 - }; 528 - /** 529 - * List genrations 530 - * @description A generation is a grouping of the Pokémon games that separates them based on the Pokémon they include. In each generation, a new set of Pokémon, Moves, Abilities and Types that did not exist in the previous generation are released. 531 - */ 532 - get: operations["generation_list"]; 533 - put?: never; 534 - post?: never; 535 - delete?: never; 536 - options?: never; 537 - head?: never; 538 - patch?: never; 539 - trace?: never; 540 - }; 541 - "/api/v2/generation/{id}/": { 542 - parameters: { 543 - query?: never; 544 - header?: never; 545 - path?: never; 546 - cookie?: never; 547 - }; 548 - /** 549 - * Get genration 550 - * @description A generation is a grouping of the Pokémon games that separates them based on the Pokémon they include. In each generation, a new set of Pokémon, Moves, Abilities and Types that did not exist in the previous generation are released. 551 - */ 552 - get: operations["generation_retrieve"]; 553 - put?: never; 554 - post?: never; 555 - delete?: never; 556 - options?: never; 557 - head?: never; 558 - patch?: never; 559 - trace?: never; 560 - }; 561 - "/api/v2/gender/": { 562 - parameters: { 563 - query?: never; 564 - header?: never; 565 - path?: never; 566 - cookie?: never; 567 - }; 568 - /** 569 - * List genders 570 - * @description Genders were introduced in Generation II for the purposes of breeding Pokémon but can also result in visual differences or even different evolutionary lines. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Gender) for greater detail. 571 - */ 572 - get: operations["gender_list"]; 573 - put?: never; 574 - post?: never; 575 - delete?: never; 576 - options?: never; 577 - head?: never; 578 - patch?: never; 579 - trace?: never; 580 - }; 581 - "/api/v2/gender/{id}/": { 582 - parameters: { 583 - query?: never; 584 - header?: never; 585 - path?: never; 586 - cookie?: never; 587 - }; 588 - /** 589 - * Get gender 590 - * @description Genders were introduced in Generation II for the purposes of breeding Pokémon but can also result in visual differences or even different evolutionary lines. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Gender) for greater detail. 591 - */ 592 - get: operations["gender_retrieve"]; 593 - put?: never; 594 - post?: never; 595 - delete?: never; 596 - options?: never; 597 - head?: never; 598 - patch?: never; 599 - trace?: never; 600 - }; 601 - "/api/v2/growth-rate/": { 602 - parameters: { 603 - query?: never; 604 - header?: never; 605 - path?: never; 606 - cookie?: never; 607 - }; 608 - /** 609 - * List growth rates 610 - * @description Growth rates are the speed with which Pokémon gain levels through experience. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Experience) for greater detail. 611 - */ 612 - get: operations["growth_rate_list"]; 613 - put?: never; 614 - post?: never; 615 - delete?: never; 616 - options?: never; 617 - head?: never; 618 - patch?: never; 619 - trace?: never; 620 - }; 621 - "/api/v2/growth-rate/{id}/": { 622 - parameters: { 623 - query?: never; 624 - header?: never; 625 - path?: never; 626 - cookie?: never; 627 - }; 628 - /** 629 - * Get growth rate 630 - * @description Growth rates are the speed with which Pokémon gain levels through experience. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Experience) for greater detail. 631 - */ 632 - get: operations["growth_rate_retrieve"]; 633 - put?: never; 634 - post?: never; 635 - delete?: never; 636 - options?: never; 637 - head?: never; 638 - patch?: never; 639 - trace?: never; 640 - }; 641 - "/api/v2/item/": { 642 - parameters: { 643 - query?: never; 644 - header?: never; 645 - path?: never; 646 - cookie?: never; 647 - }; 648 - /** 649 - * List items 650 - * @description An item is an object in the games which the player can pick up, keep in their bag, and use in some manner. They have various uses, including healing, powering up, helping catch Pokémon, or to access a new area. 651 - */ 652 - get: operations["item_list"]; 653 - put?: never; 654 - post?: never; 655 - delete?: never; 656 - options?: never; 657 - head?: never; 658 - patch?: never; 659 - trace?: never; 660 - }; 661 - "/api/v2/item/{id}/": { 662 - parameters: { 663 - query?: never; 664 - header?: never; 665 - path?: never; 666 - cookie?: never; 667 - }; 668 - /** 669 - * Get item 670 - * @description An item is an object in the games which the player can pick up, keep in their bag, and use in some manner. They have various uses, including healing, powering up, helping catch Pokémon, or to access a new area. 671 - */ 672 - get: operations["item_retrieve"]; 673 - put?: never; 674 - post?: never; 675 - delete?: never; 676 - options?: never; 677 - head?: never; 678 - patch?: never; 679 - trace?: never; 680 - }; 681 - "/api/v2/item-category/": { 682 - parameters: { 683 - query?: never; 684 - header?: never; 685 - path?: never; 686 - cookie?: never; 687 - }; 688 - /** 689 - * List item categories 690 - * @description Item categories determine where items will be placed in the players bag. 691 - */ 692 - get: operations["item_category_list"]; 693 - put?: never; 694 - post?: never; 695 - delete?: never; 696 - options?: never; 697 - head?: never; 698 - patch?: never; 699 - trace?: never; 700 - }; 701 - "/api/v2/item-category/{id}/": { 702 - parameters: { 703 - query?: never; 704 - header?: never; 705 - path?: never; 706 - cookie?: never; 707 - }; 708 - /** 709 - * Get item category 710 - * @description Item categories determine where items will be placed in the players bag. 711 - */ 712 - get: operations["item_category_retrieve"]; 713 - put?: never; 714 - post?: never; 715 - delete?: never; 716 - options?: never; 717 - head?: never; 718 - patch?: never; 719 - trace?: never; 720 - }; 721 - "/api/v2/item-attribute/": { 722 - parameters: { 723 - query?: never; 724 - header?: never; 725 - path?: never; 726 - cookie?: never; 727 - }; 728 - /** 729 - * List item attributes 730 - * @description Item attributes define particular aspects of items, e.g."usable in battle" or "consumable". 731 - */ 732 - get: operations["item_attribute_list"]; 733 - put?: never; 734 - post?: never; 735 - delete?: never; 736 - options?: never; 737 - head?: never; 738 - patch?: never; 739 - trace?: never; 740 - }; 741 - "/api/v2/item-attribute/{id}/": { 742 - parameters: { 743 - query?: never; 744 - header?: never; 745 - path?: never; 746 - cookie?: never; 747 - }; 748 - /** 749 - * Get item attribute 750 - * @description Item attributes define particular aspects of items, e.g."usable in battle" or "consumable". 751 - */ 752 - get: operations["item_attribute_retrieve"]; 753 - put?: never; 754 - post?: never; 755 - delete?: never; 756 - options?: never; 757 - head?: never; 758 - patch?: never; 759 - trace?: never; 760 - }; 761 - "/api/v2/item-fling-effect/": { 762 - parameters: { 763 - query?: never; 764 - header?: never; 765 - path?: never; 766 - cookie?: never; 767 - }; 768 - /** 769 - * List item fling effects 770 - * @description The various effects of the move"Fling" when used with different items. 771 - */ 772 - get: operations["item_fling_effect_list"]; 773 - put?: never; 774 - post?: never; 775 - delete?: never; 776 - options?: never; 777 - head?: never; 778 - patch?: never; 779 - trace?: never; 780 - }; 781 - "/api/v2/item-fling-effect/{id}/": { 782 - parameters: { 783 - query?: never; 784 - header?: never; 785 - path?: never; 786 - cookie?: never; 787 - }; 788 - /** 789 - * Get item fling effect 790 - * @description The various effects of the move"Fling" when used with different items. 791 - */ 792 - get: operations["item_fling_effect_retrieve"]; 793 - put?: never; 794 - post?: never; 795 - delete?: never; 796 - options?: never; 797 - head?: never; 798 - patch?: never; 799 - trace?: never; 800 - }; 801 - "/api/v2/item-pocket/": { 802 - parameters: { 803 - query?: never; 804 - header?: never; 805 - path?: never; 806 - cookie?: never; 807 - }; 808 - /** 809 - * List item pockets 810 - * @description Pockets within the players bag used for storing items by category. 811 - */ 812 - get: operations["item_pocket_list"]; 813 - put?: never; 814 - post?: never; 815 - delete?: never; 816 - options?: never; 817 - head?: never; 818 - patch?: never; 819 - trace?: never; 820 - }; 821 - "/api/v2/item-pocket/{id}/": { 822 - parameters: { 823 - query?: never; 824 - header?: never; 825 - path?: never; 826 - cookie?: never; 827 - }; 828 - /** 829 - * Get item pocket 830 - * @description Pockets within the players bag used for storing items by category. 831 - */ 832 - get: operations["item_pocket_retrieve"]; 833 - put?: never; 834 - post?: never; 835 - delete?: never; 836 - options?: never; 837 - head?: never; 838 - patch?: never; 839 - trace?: never; 840 - }; 841 - "/api/v2/language/": { 842 - parameters: { 843 - query?: never; 844 - header?: never; 845 - path?: never; 846 - cookie?: never; 847 - }; 848 - /** 849 - * List languages 850 - * @description Languages for translations of API resource information. 851 - */ 852 - get: operations["language_list"]; 853 - put?: never; 854 - post?: never; 855 - delete?: never; 856 - options?: never; 857 - head?: never; 858 - patch?: never; 859 - trace?: never; 860 - }; 861 - "/api/v2/language/{id}/": { 862 - parameters: { 863 - query?: never; 864 - header?: never; 865 - path?: never; 866 - cookie?: never; 867 - }; 868 - /** 869 - * Get language 870 - * @description Languages for translations of API resource information. 871 - */ 872 - get: operations["language_retrieve"]; 873 - put?: never; 874 - post?: never; 875 - delete?: never; 876 - options?: never; 877 - head?: never; 878 - patch?: never; 879 - trace?: never; 880 - }; 881 - "/api/v2/location/": { 882 - parameters: { 883 - query?: never; 884 - header?: never; 885 - path?: never; 886 - cookie?: never; 887 - }; 888 - /** 889 - * List locations 890 - * @description Locations that can be visited within the games. Locations make up sizable portions of regions, like cities or routes. 891 - */ 892 - get: operations["location_list"]; 893 - put?: never; 894 - post?: never; 895 - delete?: never; 896 - options?: never; 897 - head?: never; 898 - patch?: never; 899 - trace?: never; 900 - }; 901 - "/api/v2/location/{id}/": { 902 - parameters: { 903 - query?: never; 904 - header?: never; 905 - path?: never; 906 - cookie?: never; 907 - }; 908 - /** 909 - * Get location 910 - * @description Locations that can be visited within the games. Locations make up sizable portions of regions, like cities or routes. 911 - */ 912 - get: operations["location_retrieve"]; 913 - put?: never; 914 - post?: never; 915 - delete?: never; 916 - options?: never; 917 - head?: never; 918 - patch?: never; 919 - trace?: never; 920 - }; 921 - "/api/v2/location-area/": { 922 - parameters: { 923 - query?: never; 924 - header?: never; 925 - path?: never; 926 - cookie?: never; 927 - }; 928 - /** 929 - * List location areas 930 - * @description Location areas are sections of areas, such as floors in a building or cave. Each area has its own set of possible Pokémon encounters. 931 - */ 932 - get: operations["location_area_list"]; 933 - put?: never; 934 - post?: never; 935 - delete?: never; 936 - options?: never; 937 - head?: never; 938 - patch?: never; 939 - trace?: never; 940 - }; 941 - "/api/v2/location-area/{id}/": { 942 - parameters: { 943 - query?: never; 944 - header?: never; 945 - path?: never; 946 - cookie?: never; 947 - }; 948 - /** 949 - * Get location area 950 - * @description Location areas are sections of areas, such as floors in a building or cave. Each area has its own set of possible Pokémon encounters. 951 - */ 952 - get: operations["location_area_retrieve"]; 953 - put?: never; 954 - post?: never; 955 - delete?: never; 956 - options?: never; 957 - head?: never; 958 - patch?: never; 959 - trace?: never; 960 - }; 961 - "/api/v2/machine/": { 962 - parameters: { 963 - query?: never; 964 - header?: never; 965 - path?: never; 966 - cookie?: never; 967 - }; 968 - /** 969 - * List machines 970 - * @description Machines are the representation of items that teach moves to Pokémon. They vary from version to version, so it is not certain that one specific TM or HM corresponds to a single Machine. 971 - */ 972 - get: operations["machine_list"]; 973 - put?: never; 974 - post?: never; 975 - delete?: never; 976 - options?: never; 977 - head?: never; 978 - patch?: never; 979 - trace?: never; 980 - }; 981 - "/api/v2/machine/{id}/": { 982 - parameters: { 983 - query?: never; 984 - header?: never; 985 - path?: never; 986 - cookie?: never; 987 - }; 988 - /** 989 - * Get machine 990 - * @description Machines are the representation of items that teach moves to Pokémon. They vary from version to version, so it is not certain that one specific TM or HM corresponds to a single Machine. 991 - */ 992 - get: operations["machine_retrieve"]; 993 - put?: never; 994 - post?: never; 995 - delete?: never; 996 - options?: never; 997 - head?: never; 998 - patch?: never; 999 - trace?: never; 1000 - }; 1001 - "/api/v2/move/": { 1002 - parameters: { 1003 - query?: never; 1004 - header?: never; 1005 - path?: never; 1006 - cookie?: never; 1007 - }; 1008 - /** 1009 - * List moves 1010 - * @description Moves are the skills of Pokémon in battle. In battle, a Pokémon uses one move each turn. Some moves (including those learned by Hidden Machine) can be used outside of battle as well, usually for the purpose of removing obstacles or exploring new areas. 1011 - */ 1012 - get: operations["move_list"]; 1013 - put?: never; 1014 - post?: never; 1015 - delete?: never; 1016 - options?: never; 1017 - head?: never; 1018 - patch?: never; 1019 - trace?: never; 1020 - }; 1021 - "/api/v2/move/{id}/": { 1022 - parameters: { 1023 - query?: never; 1024 - header?: never; 1025 - path?: never; 1026 - cookie?: never; 1027 - }; 1028 - /** 1029 - * Get move 1030 - * @description Moves are the skills of Pokémon in battle. In battle, a Pokémon uses one move each turn. Some moves (including those learned by Hidden Machine) can be used outside of battle as well, usually for the purpose of removing obstacles or exploring new areas. 1031 - */ 1032 - get: operations["move_retrieve"]; 1033 - put?: never; 1034 - post?: never; 1035 - delete?: never; 1036 - options?: never; 1037 - head?: never; 1038 - patch?: never; 1039 - trace?: never; 1040 - }; 1041 - "/api/v2/move-ailment/": { 1042 - parameters: { 1043 - query?: never; 1044 - header?: never; 1045 - path?: never; 1046 - cookie?: never; 1047 - }; 1048 - /** 1049 - * List move meta ailments 1050 - * @description Move Ailments are status conditions caused by moves used during battle. See [Bulbapedia](https://bulbapedia.bulbagarden.net/wiki/Status_condition) for greater detail. 1051 - */ 1052 - get: operations["move_ailment_list"]; 1053 - put?: never; 1054 - post?: never; 1055 - delete?: never; 1056 - options?: never; 1057 - head?: never; 1058 - patch?: never; 1059 - trace?: never; 1060 - }; 1061 - "/api/v2/move-ailment/{id}/": { 1062 - parameters: { 1063 - query?: never; 1064 - header?: never; 1065 - path?: never; 1066 - cookie?: never; 1067 - }; 1068 - /** 1069 - * Get move meta ailment 1070 - * @description Move Ailments are status conditions caused by moves used during battle. See [Bulbapedia](https://bulbapedia.bulbagarden.net/wiki/Status_condition) for greater detail. 1071 - */ 1072 - get: operations["move_ailment_retrieve"]; 1073 - put?: never; 1074 - post?: never; 1075 - delete?: never; 1076 - options?: never; 1077 - head?: never; 1078 - patch?: never; 1079 - trace?: never; 1080 - }; 1081 - "/api/v2/move-battle-style/": { 1082 - parameters: { 1083 - query?: never; 1084 - header?: never; 1085 - path?: never; 1086 - cookie?: never; 1087 - }; 1088 - /** 1089 - * List move battle styles 1090 - * @description Styles of moves when used in the Battle Palace. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Battle_Frontier_(Generation_III)) for greater detail. 1091 - */ 1092 - get: operations["move_battle_style_list"]; 1093 - put?: never; 1094 - post?: never; 1095 - delete?: never; 1096 - options?: never; 1097 - head?: never; 1098 - patch?: never; 1099 - trace?: never; 1100 - }; 1101 - "/api/v2/move-battle-style/{id}/": { 1102 - parameters: { 1103 - query?: never; 1104 - header?: never; 1105 - path?: never; 1106 - cookie?: never; 1107 - }; 1108 - /** 1109 - * Get move battle style 1110 - * @description Styles of moves when used in the Battle Palace. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Battle_Frontier_(Generation_III)) for greater detail. 1111 - */ 1112 - get: operations["move_battle_style_retrieve"]; 1113 - put?: never; 1114 - post?: never; 1115 - delete?: never; 1116 - options?: never; 1117 - head?: never; 1118 - patch?: never; 1119 - trace?: never; 1120 - }; 1121 - "/api/v2/move-category/": { 1122 - parameters: { 1123 - query?: never; 1124 - header?: never; 1125 - path?: never; 1126 - cookie?: never; 1127 - }; 1128 - /** 1129 - * List move meta categories 1130 - * @description Very general categories that loosely group move effects. 1131 - */ 1132 - get: operations["move_category_list"]; 1133 - put?: never; 1134 - post?: never; 1135 - delete?: never; 1136 - options?: never; 1137 - head?: never; 1138 - patch?: never; 1139 - trace?: never; 1140 - }; 1141 - "/api/v2/move-category/{id}/": { 1142 - parameters: { 1143 - query?: never; 1144 - header?: never; 1145 - path?: never; 1146 - cookie?: never; 1147 - }; 1148 - /** 1149 - * Get move meta category 1150 - * @description Very general categories that loosely group move effects. 1151 - */ 1152 - get: operations["move_category_retrieve"]; 1153 - put?: never; 1154 - post?: never; 1155 - delete?: never; 1156 - options?: never; 1157 - head?: never; 1158 - patch?: never; 1159 - trace?: never; 1160 - }; 1161 - "/api/v2/move-damage-class/": { 1162 - parameters: { 1163 - query?: never; 1164 - header?: never; 1165 - path?: never; 1166 - cookie?: never; 1167 - }; 1168 - /** 1169 - * List move damage classes 1170 - * @description Damage classes moves can have, e.g. physical, special, or non-damaging. 1171 - */ 1172 - get: operations["move_damage_class_list"]; 1173 - put?: never; 1174 - post?: never; 1175 - delete?: never; 1176 - options?: never; 1177 - head?: never; 1178 - patch?: never; 1179 - trace?: never; 1180 - }; 1181 - "/api/v2/move-damage-class/{id}/": { 1182 - parameters: { 1183 - query?: never; 1184 - header?: never; 1185 - path?: never; 1186 - cookie?: never; 1187 - }; 1188 - /** 1189 - * Get move damage class 1190 - * @description Damage classes moves can have, e.g. physical, special, or non-damaging. 1191 - */ 1192 - get: operations["move_damage_class_retrieve"]; 1193 - put?: never; 1194 - post?: never; 1195 - delete?: never; 1196 - options?: never; 1197 - head?: never; 1198 - patch?: never; 1199 - trace?: never; 1200 - }; 1201 - "/api/v2/move-learn-method/": { 1202 - parameters: { 1203 - query?: never; 1204 - header?: never; 1205 - path?: never; 1206 - cookie?: never; 1207 - }; 1208 - /** 1209 - * List move learn methods 1210 - * @description Methods by which Pokémon can learn moves. 1211 - */ 1212 - get: operations["move_learn_method_list"]; 1213 - put?: never; 1214 - post?: never; 1215 - delete?: never; 1216 - options?: never; 1217 - head?: never; 1218 - patch?: never; 1219 - trace?: never; 1220 - }; 1221 - "/api/v2/move-learn-method/{id}/": { 1222 - parameters: { 1223 - query?: never; 1224 - header?: never; 1225 - path?: never; 1226 - cookie?: never; 1227 - }; 1228 - /** 1229 - * Get move learn method 1230 - * @description Methods by which Pokémon can learn moves. 1231 - */ 1232 - get: operations["move_learn_method_retrieve"]; 1233 - put?: never; 1234 - post?: never; 1235 - delete?: never; 1236 - options?: never; 1237 - head?: never; 1238 - patch?: never; 1239 - trace?: never; 1240 - }; 1241 - "/api/v2/move-target/": { 1242 - parameters: { 1243 - query?: never; 1244 - header?: never; 1245 - path?: never; 1246 - cookie?: never; 1247 - }; 1248 - /** 1249 - * List move targets 1250 - * @description Targets moves can be directed at during battle. Targets can be Pokémon, environments or even other moves. 1251 - */ 1252 - get: operations["move_target_list"]; 1253 - put?: never; 1254 - post?: never; 1255 - delete?: never; 1256 - options?: never; 1257 - head?: never; 1258 - patch?: never; 1259 - trace?: never; 1260 - }; 1261 - "/api/v2/move-target/{id}/": { 1262 - parameters: { 1263 - query?: never; 1264 - header?: never; 1265 - path?: never; 1266 - cookie?: never; 1267 - }; 1268 - /** 1269 - * Get move target 1270 - * @description Targets moves can be directed at during battle. Targets can be Pokémon, environments or even other moves. 1271 - */ 1272 - get: operations["move_target_retrieve"]; 1273 - put?: never; 1274 - post?: never; 1275 - delete?: never; 1276 - options?: never; 1277 - head?: never; 1278 - patch?: never; 1279 - trace?: never; 1280 - }; 1281 - "/api/v2/nature/": { 1282 - parameters: { 1283 - query?: never; 1284 - header?: never; 1285 - path?: never; 1286 - cookie?: never; 1287 - }; 1288 - /** 1289 - * List natures 1290 - * @description Natures influence how a Pokémon's stats grow. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Nature) for greater detail. 1291 - */ 1292 - get: operations["nature_list"]; 1293 - put?: never; 1294 - post?: never; 1295 - delete?: never; 1296 - options?: never; 1297 - head?: never; 1298 - patch?: never; 1299 - trace?: never; 1300 - }; 1301 - "/api/v2/nature/{id}/": { 1302 - parameters: { 1303 - query?: never; 1304 - header?: never; 1305 - path?: never; 1306 - cookie?: never; 1307 - }; 1308 - /** 1309 - * Get nature 1310 - * @description Natures influence how a Pokémon's stats grow. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Nature) for greater detail. 1311 - */ 1312 - get: operations["nature_retrieve"]; 1313 - put?: never; 1314 - post?: never; 1315 - delete?: never; 1316 - options?: never; 1317 - head?: never; 1318 - patch?: never; 1319 - trace?: never; 1320 - }; 1321 - "/api/v2/pal-park-area/": { 1322 - parameters: { 1323 - query?: never; 1324 - header?: never; 1325 - path?: never; 1326 - cookie?: never; 1327 - }; 1328 - /** 1329 - * List pal park areas 1330 - * @description Areas used for grouping Pokémon encounters in Pal Park. They're like habitats that are specific to Pal Park. 1331 - */ 1332 - get: operations["pal_park_area_list"]; 1333 - put?: never; 1334 - post?: never; 1335 - delete?: never; 1336 - options?: never; 1337 - head?: never; 1338 - patch?: never; 1339 - trace?: never; 1340 - }; 1341 - "/api/v2/pal-park-area/{id}/": { 1342 - parameters: { 1343 - query?: never; 1344 - header?: never; 1345 - path?: never; 1346 - cookie?: never; 1347 - }; 1348 - /** 1349 - * Get pal park area 1350 - * @description Areas used for grouping Pokémon encounters in Pal Park. They're like habitats that are specific to Pal Park. 1351 - */ 1352 - get: operations["pal_park_area_retrieve"]; 1353 - put?: never; 1354 - post?: never; 1355 - delete?: never; 1356 - options?: never; 1357 - head?: never; 1358 - patch?: never; 1359 - trace?: never; 1360 - }; 1361 - "/api/v2/pokedex/": { 1362 - parameters: { 1363 - query?: never; 1364 - header?: never; 1365 - path?: never; 1366 - cookie?: never; 1367 - }; 1368 - /** 1369 - * List pokedex 1370 - * @description A Pokédex is a handheld electronic encyclopedia device; one which is capable of recording and retaining information of the various Pokémon in a given region with the exception of the national dex and some smaller dexes related to portions of a region. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pokedex) for greater detail. 1371 - */ 1372 - get: operations["pokedex_list"]; 1373 - put?: never; 1374 - post?: never; 1375 - delete?: never; 1376 - options?: never; 1377 - head?: never; 1378 - patch?: never; 1379 - trace?: never; 1380 - }; 1381 - "/api/v2/pokedex/{id}/": { 1382 - parameters: { 1383 - query?: never; 1384 - header?: never; 1385 - path?: never; 1386 - cookie?: never; 1387 - }; 1388 - /** 1389 - * Get pokedex 1390 - * @description A Pokédex is a handheld electronic encyclopedia device; one which is capable of recording and retaining information of the various Pokémon in a given region with the exception of the national dex and some smaller dexes related to portions of a region. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pokedex) for greater detail. 1391 - */ 1392 - get: operations["pokedex_retrieve"]; 1393 - put?: never; 1394 - post?: never; 1395 - delete?: never; 1396 - options?: never; 1397 - head?: never; 1398 - patch?: never; 1399 - trace?: never; 1400 - }; 1401 - "/api/v2/pokemon/": { 1402 - parameters: { 1403 - query?: never; 1404 - header?: never; 1405 - path?: never; 1406 - cookie?: never; 1407 - }; 1408 - /** 1409 - * List pokemon 1410 - * @description Pokémon are the creatures that inhabit the world of the Pokémon games. They can be caught using Pokéballs and trained by battling with other Pokémon. Each Pokémon belongs to a specific species but may take on a variant which makes it differ from other Pokémon of the same species, such as base stats, available abilities and typings. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_(species)) for greater detail. 1411 - */ 1412 - get: operations["pokemon_list"]; 1413 - put?: never; 1414 - post?: never; 1415 - delete?: never; 1416 - options?: never; 1417 - head?: never; 1418 - patch?: never; 1419 - trace?: never; 1420 - }; 1421 - "/api/v2/pokemon/{id}/": { 1422 - parameters: { 1423 - query?: never; 1424 - header?: never; 1425 - path?: never; 1426 - cookie?: never; 1427 - }; 1428 - /** 1429 - * Get pokemon 1430 - * @description Pokémon are the creatures that inhabit the world of the Pokémon games. They can be caught using Pokéballs and trained by battling with other Pokémon. Each Pokémon belongs to a specific species but may take on a variant which makes it differ from other Pokémon of the same species, such as base stats, available abilities and typings. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_(species)) for greater detail. 1431 - */ 1432 - get: operations["pokemon_retrieve"]; 1433 - put?: never; 1434 - post?: never; 1435 - delete?: never; 1436 - options?: never; 1437 - head?: never; 1438 - patch?: never; 1439 - trace?: never; 1440 - }; 1441 - "/api/v2/pokemon-color/": { 1442 - parameters: { 1443 - query?: never; 1444 - header?: never; 1445 - path?: never; 1446 - cookie?: never; 1447 - }; 1448 - /** 1449 - * List pokemon colors 1450 - * @description Colors used for sorting Pokémon in a Pokédex. The color listed in the Pokédex is usually the color most apparent or covering each Pokémon's body. No orange category exists; Pokémon that are primarily orange are listed as red or brown. 1451 - */ 1452 - get: operations["pokemon_color_list"]; 1453 - put?: never; 1454 - post?: never; 1455 - delete?: never; 1456 - options?: never; 1457 - head?: never; 1458 - patch?: never; 1459 - trace?: never; 1460 - }; 1461 - "/api/v2/pokemon-color/{id}/": { 1462 - parameters: { 1463 - query?: never; 1464 - header?: never; 1465 - path?: never; 1466 - cookie?: never; 1467 - }; 1468 - /** 1469 - * Get pokemon color 1470 - * @description Colors used for sorting Pokémon in a Pokédex. The color listed in the Pokédex is usually the color most apparent or covering each Pokémon's body. No orange category exists; Pokémon that are primarily orange are listed as red or brown. 1471 - */ 1472 - get: operations["pokemon_color_retrieve"]; 1473 - put?: never; 1474 - post?: never; 1475 - delete?: never; 1476 - options?: never; 1477 - head?: never; 1478 - patch?: never; 1479 - trace?: never; 1480 - }; 1481 - "/api/v2/pokemon-form/": { 1482 - parameters: { 1483 - query?: never; 1484 - header?: never; 1485 - path?: never; 1486 - cookie?: never; 1487 - }; 1488 - /** 1489 - * List pokemon forms 1490 - * @description Some Pokémon may appear in one of multiple, visually different forms. These differences are purely cosmetic. For variations within a Pokémon species, which do differ in more than just visuals, the 'Pokémon' entity is used to represent such a variety. 1491 - */ 1492 - get: operations["pokemon_form_list"]; 1493 - put?: never; 1494 - post?: never; 1495 - delete?: never; 1496 - options?: never; 1497 - head?: never; 1498 - patch?: never; 1499 - trace?: never; 1500 - }; 1501 - "/api/v2/pokemon-form/{id}/": { 1502 - parameters: { 1503 - query?: never; 1504 - header?: never; 1505 - path?: never; 1506 - cookie?: never; 1507 - }; 1508 - /** 1509 - * Get pokemon form 1510 - * @description Some Pokémon may appear in one of multiple, visually different forms. These differences are purely cosmetic. For variations within a Pokémon species, which do differ in more than just visuals, the 'Pokémon' entity is used to represent such a variety. 1511 - */ 1512 - get: operations["pokemon_form_retrieve"]; 1513 - put?: never; 1514 - post?: never; 1515 - delete?: never; 1516 - options?: never; 1517 - head?: never; 1518 - patch?: never; 1519 - trace?: never; 1520 - }; 1521 - "/api/v2/pokemon-habitat/": { 1522 - parameters: { 1523 - query?: never; 1524 - header?: never; 1525 - path?: never; 1526 - cookie?: never; 1527 - }; 1528 - /** 1529 - * List pokemom habitas 1530 - * @description Habitats are generally different terrain Pokémon can be found in but can also be areas designated for rare or legendary Pokémon. 1531 - */ 1532 - get: operations["pokemon_habitat_list"]; 1533 - put?: never; 1534 - post?: never; 1535 - delete?: never; 1536 - options?: never; 1537 - head?: never; 1538 - patch?: never; 1539 - trace?: never; 1540 - }; 1541 - "/api/v2/pokemon-habitat/{id}/": { 1542 - parameters: { 1543 - query?: never; 1544 - header?: never; 1545 - path?: never; 1546 - cookie?: never; 1547 - }; 1548 - /** 1549 - * Get pokemom habita 1550 - * @description Habitats are generally different terrain Pokémon can be found in but can also be areas designated for rare or legendary Pokémon. 1551 - */ 1552 - get: operations["pokemon_habitat_retrieve"]; 1553 - put?: never; 1554 - post?: never; 1555 - delete?: never; 1556 - options?: never; 1557 - head?: never; 1558 - patch?: never; 1559 - trace?: never; 1560 - }; 1561 - "/api/v2/pokemon-shape/": { 1562 - parameters: { 1563 - query?: never; 1564 - header?: never; 1565 - path?: never; 1566 - cookie?: never; 1567 - }; 1568 - /** 1569 - * List pokemon shapes 1570 - * @description Shapes used for sorting Pokémon in a Pokédex. 1571 - */ 1572 - get: operations["pokemon_shape_list"]; 1573 - put?: never; 1574 - post?: never; 1575 - delete?: never; 1576 - options?: never; 1577 - head?: never; 1578 - patch?: never; 1579 - trace?: never; 1580 - }; 1581 - "/api/v2/pokemon-shape/{id}/": { 1582 - parameters: { 1583 - query?: never; 1584 - header?: never; 1585 - path?: never; 1586 - cookie?: never; 1587 - }; 1588 - /** 1589 - * Get pokemon shape 1590 - * @description Shapes used for sorting Pokémon in a Pokédex. 1591 - */ 1592 - get: operations["pokemon_shape_retrieve"]; 1593 - put?: never; 1594 - post?: never; 1595 - delete?: never; 1596 - options?: never; 1597 - head?: never; 1598 - patch?: never; 1599 - trace?: never; 1600 - }; 1601 - "/api/v2/pokemon-species/": { 1602 - parameters: { 1603 - query?: never; 1604 - header?: never; 1605 - path?: never; 1606 - cookie?: never; 1607 - }; 1608 - /** 1609 - * List pokemon species 1610 - * @description A Pokémon Species forms the basis for at least one Pokémon. Attributes of a Pokémon species are shared across all varieties of Pokémon within the species. A good example is Wormadam; Wormadam is the species which can be found in three different varieties, Wormadam-Trash, Wormadam-Sandy and Wormadam-Plant. 1611 - */ 1612 - get: operations["pokemon_species_list"]; 1613 - put?: never; 1614 - post?: never; 1615 - delete?: never; 1616 - options?: never; 1617 - head?: never; 1618 - patch?: never; 1619 - trace?: never; 1620 - }; 1621 - "/api/v2/pokemon-species/{id}/": { 1622 - parameters: { 1623 - query?: never; 1624 - header?: never; 1625 - path?: never; 1626 - cookie?: never; 1627 - }; 1628 - /** 1629 - * Get pokemon species 1630 - * @description A Pokémon Species forms the basis for at least one Pokémon. Attributes of a Pokémon species are shared across all varieties of Pokémon within the species. A good example is Wormadam; Wormadam is the species which can be found in three different varieties, Wormadam-Trash, Wormadam-Sandy and Wormadam-Plant. 1631 - */ 1632 - get: operations["pokemon_species_retrieve"]; 1633 - put?: never; 1634 - post?: never; 1635 - delete?: never; 1636 - options?: never; 1637 - head?: never; 1638 - patch?: never; 1639 - trace?: never; 1640 - }; 1641 - "/api/v2/pokeathlon-stat/": { 1642 - parameters: { 1643 - query?: never; 1644 - header?: never; 1645 - path?: never; 1646 - cookie?: never; 1647 - }; 1648 - /** 1649 - * List pokeathlon stats 1650 - * @description Pokeathlon Stats are different attributes of a Pokémon's performance in Pokéathlons. In Pokéathlons, competitions happen on different courses; one for each of the different Pokéathlon stats. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9athlon) for greater detail. 1651 - */ 1652 - get: operations["pokeathlon_stat_list"]; 1653 - put?: never; 1654 - post?: never; 1655 - delete?: never; 1656 - options?: never; 1657 - head?: never; 1658 - patch?: never; 1659 - trace?: never; 1660 - }; 1661 - "/api/v2/pokeathlon-stat/{id}/": { 1662 - parameters: { 1663 - query?: never; 1664 - header?: never; 1665 - path?: never; 1666 - cookie?: never; 1667 - }; 1668 - /** 1669 - * Get pokeathlon stat 1670 - * @description Pokeathlon Stats are different attributes of a Pokémon's performance in Pokéathlons. In Pokéathlons, competitions happen on different courses; one for each of the different Pokéathlon stats. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9athlon) for greater detail. 1671 - */ 1672 - get: operations["pokeathlon_stat_retrieve"]; 1673 - put?: never; 1674 - post?: never; 1675 - delete?: never; 1676 - options?: never; 1677 - head?: never; 1678 - patch?: never; 1679 - trace?: never; 1680 - }; 1681 - "/api/v2/region/": { 1682 - parameters: { 1683 - query?: never; 1684 - header?: never; 1685 - path?: never; 1686 - cookie?: never; 1687 - }; 1688 - /** 1689 - * List regions 1690 - * @description A region is an organized area of the Pokémon world. Most often, the main difference between regions is the species of Pokémon that can be encountered within them. 1691 - */ 1692 - get: operations["region_list"]; 1693 - put?: never; 1694 - post?: never; 1695 - delete?: never; 1696 - options?: never; 1697 - head?: never; 1698 - patch?: never; 1699 - trace?: never; 1700 - }; 1701 - "/api/v2/region/{id}/": { 1702 - parameters: { 1703 - query?: never; 1704 - header?: never; 1705 - path?: never; 1706 - cookie?: never; 1707 - }; 1708 - /** 1709 - * Get region 1710 - * @description A region is an organized area of the Pokémon world. Most often, the main difference between regions is the species of Pokémon that can be encountered within them. 1711 - */ 1712 - get: operations["region_retrieve"]; 1713 - put?: never; 1714 - post?: never; 1715 - delete?: never; 1716 - options?: never; 1717 - head?: never; 1718 - patch?: never; 1719 - trace?: never; 1720 - }; 1721 - "/api/v2/stat/": { 1722 - parameters: { 1723 - query?: never; 1724 - header?: never; 1725 - path?: never; 1726 - cookie?: never; 1727 - }; 1728 - /** 1729 - * List stats 1730 - * @description Stats determine certain aspects of battles. Each Pokémon has a value for each stat which grows as they gain levels and can be altered momentarily by effects in battles. 1731 - */ 1732 - get: operations["stat_list"]; 1733 - put?: never; 1734 - post?: never; 1735 - delete?: never; 1736 - options?: never; 1737 - head?: never; 1738 - patch?: never; 1739 - trace?: never; 1740 - }; 1741 - "/api/v2/stat/{id}/": { 1742 - parameters: { 1743 - query?: never; 1744 - header?: never; 1745 - path?: never; 1746 - cookie?: never; 1747 - }; 1748 - /** 1749 - * Get stat 1750 - * @description Stats determine certain aspects of battles. Each Pokémon has a value for each stat which grows as they gain levels and can be altered momentarily by effects in battles. 1751 - */ 1752 - get: operations["stat_retrieve"]; 1753 - put?: never; 1754 - post?: never; 1755 - delete?: never; 1756 - options?: never; 1757 - head?: never; 1758 - patch?: never; 1759 - trace?: never; 1760 - }; 1761 - "/api/v2/super-contest-effect/": { 1762 - parameters: { 1763 - query?: never; 1764 - header?: never; 1765 - path?: never; 1766 - cookie?: never; 1767 - }; 1768 - /** 1769 - * List super contest effects 1770 - * @description Super contest effects refer to the effects of moves when used in super contests. 1771 - */ 1772 - get: operations["super_contest_effect_list"]; 1773 - put?: never; 1774 - post?: never; 1775 - delete?: never; 1776 - options?: never; 1777 - head?: never; 1778 - patch?: never; 1779 - trace?: never; 1780 - }; 1781 - "/api/v2/super-contest-effect/{id}/": { 1782 - parameters: { 1783 - query?: never; 1784 - header?: never; 1785 - path?: never; 1786 - cookie?: never; 1787 - }; 1788 - /** 1789 - * Get super contest effect 1790 - * @description Super contest effects refer to the effects of moves when used in super contests. 1791 - */ 1792 - get: operations["super_contest_effect_retrieve"]; 1793 - put?: never; 1794 - post?: never; 1795 - delete?: never; 1796 - options?: never; 1797 - head?: never; 1798 - patch?: never; 1799 - trace?: never; 1800 - }; 1801 - "/api/v2/type/": { 1802 - parameters: { 1803 - query?: never; 1804 - header?: never; 1805 - path?: never; 1806 - cookie?: never; 1807 - }; 1808 - /** 1809 - * List types 1810 - * @description Types are properties for Pokémon and their moves. Each type has three properties: which types of Pokémon it is super effective against, which types of Pokémon it is not very effective against, and which types of Pokémon it is completely ineffective against. 1811 - */ 1812 - get: operations["type_list"]; 1813 - put?: never; 1814 - post?: never; 1815 - delete?: never; 1816 - options?: never; 1817 - head?: never; 1818 - patch?: never; 1819 - trace?: never; 1820 - }; 1821 - "/api/v2/type/{id}/": { 1822 - parameters: { 1823 - query?: never; 1824 - header?: never; 1825 - path?: never; 1826 - cookie?: never; 1827 - }; 1828 - /** 1829 - * Get types 1830 - * @description Types are properties for Pokémon and their moves. Each type has three properties: which types of Pokémon it is super effective against, which types of Pokémon it is not very effective against, and which types of Pokémon it is completely ineffective against. 1831 - */ 1832 - get: operations["type_retrieve"]; 1833 - put?: never; 1834 - post?: never; 1835 - delete?: never; 1836 - options?: never; 1837 - head?: never; 1838 - patch?: never; 1839 - trace?: never; 1840 - }; 1841 - "/api/v2/version/": { 1842 - parameters: { 1843 - query?: never; 1844 - header?: never; 1845 - path?: never; 1846 - cookie?: never; 1847 - }; 1848 - /** 1849 - * List versions 1850 - * @description Versions of the games, e.g., Red, Blue or Yellow. 1851 - */ 1852 - get: operations["version_list"]; 1853 - put?: never; 1854 - post?: never; 1855 - delete?: never; 1856 - options?: never; 1857 - head?: never; 1858 - patch?: never; 1859 - trace?: never; 1860 - }; 1861 - "/api/v2/version/{id}/": { 1862 - parameters: { 1863 - query?: never; 1864 - header?: never; 1865 - path?: never; 1866 - cookie?: never; 1867 - }; 1868 - /** 1869 - * Get version 1870 - * @description Versions of the games, e.g., Red, Blue or Yellow. 1871 - */ 1872 - get: operations["version_retrieve"]; 1873 - put?: never; 1874 - post?: never; 1875 - delete?: never; 1876 - options?: never; 1877 - head?: never; 1878 - patch?: never; 1879 - trace?: never; 1880 - }; 1881 - "/api/v2/version-group/": { 1882 - parameters: { 1883 - query?: never; 1884 - header?: never; 1885 - path?: never; 1886 - cookie?: never; 1887 - }; 1888 - /** 1889 - * List version groups 1890 - * @description Version groups categorize highly similar versions of the games. 1891 - */ 1892 - get: operations["version_group_list"]; 1893 - put?: never; 1894 - post?: never; 1895 - delete?: never; 1896 - options?: never; 1897 - head?: never; 1898 - patch?: never; 1899 - trace?: never; 1900 - }; 1901 - "/api/v2/version-group/{id}/": { 1902 - parameters: { 1903 - query?: never; 1904 - header?: never; 1905 - path?: never; 1906 - cookie?: never; 1907 - }; 1908 - /** 1909 - * Get version group 1910 - * @description Version groups categorize highly similar versions of the games. 1911 - */ 1912 - get: operations["version_group_retrieve"]; 1913 - put?: never; 1914 - post?: never; 1915 - delete?: never; 1916 - options?: never; 1917 - head?: never; 1918 - patch?: never; 1919 - trace?: never; 1920 - }; 1921 - "/api/v2/pokemon/{pokemon_id}/encounters": { 1922 - parameters: { 1923 - query?: never; 1924 - header?: never; 1925 - path?: never; 1926 - cookie?: never; 1927 - }; 1928 - /** 1929 - * Get pokemon encounter 1930 - * @description Handles Pokemon Encounters as a sub-resource. 1931 - */ 1932 - get: operations["pokemon_encounters_retrieve"]; 1933 - put?: never; 1934 - post?: never; 1935 - delete?: never; 1936 - options?: never; 1937 - head?: never; 1938 - patch?: never; 1939 - trace?: never; 1940 - }; 7 + "/api/v2/ability/": { 8 + parameters: { 9 + query?: never; 10 + header?: never; 11 + path?: never; 12 + cookie?: never; 13 + }; 14 + /** @description Abilities provide passive effects for Pokémon in battle or in the overworld. Pokémon have multiple possible abilities but can have only one ability at a time. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Ability) for greater detail. */ 15 + get: operations["ability_list"]; 16 + put?: never; 17 + post?: never; 18 + delete?: never; 19 + options?: never; 20 + head?: never; 21 + patch?: never; 22 + trace?: never; 23 + }; 24 + "/api/v2/ability/{id}/": { 25 + parameters: { 26 + query?: never; 27 + header?: never; 28 + path?: never; 29 + cookie?: never; 30 + }; 31 + /** @description Abilities provide passive effects for Pokémon in battle or in the overworld. Pokémon have multiple possible abilities but can have only one ability at a time. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Ability) for greater detail. */ 32 + get: operations["ability_retrieve"]; 33 + put?: never; 34 + post?: never; 35 + delete?: never; 36 + options?: never; 37 + head?: never; 38 + patch?: never; 39 + trace?: never; 40 + }; 41 + "/api/v2/berry/": { 42 + parameters: { 43 + query?: never; 44 + header?: never; 45 + path?: never; 46 + cookie?: never; 47 + }; 48 + /** 49 + * List berries 50 + * @description Berries are small fruits that can provide HP and status condition restoration, stat enhancement, and even damage negation when eaten by Pokémon. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Berry) for greater detail. 51 + */ 52 + get: operations["berry_list"]; 53 + put?: never; 54 + post?: never; 55 + delete?: never; 56 + options?: never; 57 + head?: never; 58 + patch?: never; 59 + trace?: never; 60 + }; 61 + "/api/v2/berry/{id}/": { 62 + parameters: { 63 + query?: never; 64 + header?: never; 65 + path?: never; 66 + cookie?: never; 67 + }; 68 + /** 69 + * Get a berry 70 + * @description Berries are small fruits that can provide HP and status condition restoration, stat enhancement, and even damage negation when eaten by Pokémon. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Berry) for greater detail. 71 + */ 72 + get: operations["berry_retrieve"]; 73 + put?: never; 74 + post?: never; 75 + delete?: never; 76 + options?: never; 77 + head?: never; 78 + patch?: never; 79 + trace?: never; 80 + }; 81 + "/api/v2/berry-firmness/": { 82 + parameters: { 83 + query?: never; 84 + header?: never; 85 + path?: never; 86 + cookie?: never; 87 + }; 88 + /** 89 + * List berry firmness 90 + * @description Berries can be soft or hard. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Category:Berries_by_firmness) for greater detail. 91 + */ 92 + get: operations["berry_firmness_list"]; 93 + put?: never; 94 + post?: never; 95 + delete?: never; 96 + options?: never; 97 + head?: never; 98 + patch?: never; 99 + trace?: never; 100 + }; 101 + "/api/v2/berry-firmness/{id}/": { 102 + parameters: { 103 + query?: never; 104 + header?: never; 105 + path?: never; 106 + cookie?: never; 107 + }; 108 + /** 109 + * Get berry by firmness 110 + * @description Berries can be soft or hard. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Category:Berries_by_firmness) for greater detail. 111 + */ 112 + get: operations["berry_firmness_retrieve"]; 113 + put?: never; 114 + post?: never; 115 + delete?: never; 116 + options?: never; 117 + head?: never; 118 + patch?: never; 119 + trace?: never; 120 + }; 121 + "/api/v2/berry-flavor/": { 122 + parameters: { 123 + query?: never; 124 + header?: never; 125 + path?: never; 126 + cookie?: never; 127 + }; 128 + /** 129 + * List berry flavors 130 + * @description Flavors determine whether a Pokémon will benefit or suffer from eating a berry based on their **nature**. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Flavor) for greater detail. 131 + */ 132 + get: operations["berry_flavor_list"]; 133 + put?: never; 134 + post?: never; 135 + delete?: never; 136 + options?: never; 137 + head?: never; 138 + patch?: never; 139 + trace?: never; 140 + }; 141 + "/api/v2/berry-flavor/{id}/": { 142 + parameters: { 143 + query?: never; 144 + header?: never; 145 + path?: never; 146 + cookie?: never; 147 + }; 148 + /** 149 + * Get berries by flavor 150 + * @description Flavors determine whether a Pokémon will benefit or suffer from eating a berry based on their **nature**. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Flavor) for greater detail. 151 + */ 152 + get: operations["berry_flavor_retrieve"]; 153 + put?: never; 154 + post?: never; 155 + delete?: never; 156 + options?: never; 157 + head?: never; 158 + patch?: never; 159 + trace?: never; 160 + }; 161 + "/api/v2/characteristic/": { 162 + parameters: { 163 + query?: never; 164 + header?: never; 165 + path?: never; 166 + cookie?: never; 167 + }; 168 + /** 169 + * List charecterictics 170 + * @description Characteristics indicate which stat contains a Pokémon's highest IV. A Pokémon's Characteristic is determined by the remainder of its highest IV divided by 5 (gene_modulo). Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Characteristic) for greater detail. 171 + */ 172 + get: operations["characteristic_list"]; 173 + put?: never; 174 + post?: never; 175 + delete?: never; 176 + options?: never; 177 + head?: never; 178 + patch?: never; 179 + trace?: never; 180 + }; 181 + "/api/v2/characteristic/{id}/": { 182 + parameters: { 183 + query?: never; 184 + header?: never; 185 + path?: never; 186 + cookie?: never; 187 + }; 188 + /** 189 + * Get characteristic 190 + * @description Characteristics indicate which stat contains a Pokémon's highest IV. A Pokémon's Characteristic is determined by the remainder of its highest IV divided by 5 (gene_modulo). Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Characteristic) for greater detail. 191 + */ 192 + get: operations["characteristic_retrieve"]; 193 + put?: never; 194 + post?: never; 195 + delete?: never; 196 + options?: never; 197 + head?: never; 198 + patch?: never; 199 + trace?: never; 200 + }; 201 + "/api/v2/contest-type/": { 202 + parameters: { 203 + query?: never; 204 + header?: never; 205 + path?: never; 206 + cookie?: never; 207 + }; 208 + /** 209 + * List contest types 210 + * @description Contest types are categories judges used to weigh a Pokémon's condition in Pokémon contests. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Contest_condition) for greater detail. 211 + */ 212 + get: operations["contest_type_list"]; 213 + put?: never; 214 + post?: never; 215 + delete?: never; 216 + options?: never; 217 + head?: never; 218 + patch?: never; 219 + trace?: never; 220 + }; 221 + "/api/v2/contest-type/{id}/": { 222 + parameters: { 223 + query?: never; 224 + header?: never; 225 + path?: never; 226 + cookie?: never; 227 + }; 228 + /** 229 + * Get contest type 230 + * @description Contest types are categories judges used to weigh a Pokémon's condition in Pokémon contests. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Contest_condition) for greater detail. 231 + */ 232 + get: operations["contest_type_retrieve"]; 233 + put?: never; 234 + post?: never; 235 + delete?: never; 236 + options?: never; 237 + head?: never; 238 + patch?: never; 239 + trace?: never; 240 + }; 241 + "/api/v2/contest-effect/": { 242 + parameters: { 243 + query?: never; 244 + header?: never; 245 + path?: never; 246 + cookie?: never; 247 + }; 248 + /** 249 + * List contest effects 250 + * @description Contest effects refer to the effects of moves when used in contests. 251 + */ 252 + get: operations["contest_effect_list"]; 253 + put?: never; 254 + post?: never; 255 + delete?: never; 256 + options?: never; 257 + head?: never; 258 + patch?: never; 259 + trace?: never; 260 + }; 261 + "/api/v2/contest-effect/{id}/": { 262 + parameters: { 263 + query?: never; 264 + header?: never; 265 + path?: never; 266 + cookie?: never; 267 + }; 268 + /** 269 + * Get contest effect 270 + * @description Contest effects refer to the effects of moves when used in contests. 271 + */ 272 + get: operations["contest_effect_retrieve"]; 273 + put?: never; 274 + post?: never; 275 + delete?: never; 276 + options?: never; 277 + head?: never; 278 + patch?: never; 279 + trace?: never; 280 + }; 281 + "/api/v2/egg-group/": { 282 + parameters: { 283 + query?: never; 284 + header?: never; 285 + path?: never; 286 + cookie?: never; 287 + }; 288 + /** 289 + * List egg groups 290 + * @description Egg Groups are categories which determine which Pokémon are able to interbreed. Pokémon may belong to either one or two Egg Groups. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Egg_Group) for greater detail. 291 + */ 292 + get: operations["egg_group_list"]; 293 + put?: never; 294 + post?: never; 295 + delete?: never; 296 + options?: never; 297 + head?: never; 298 + patch?: never; 299 + trace?: never; 300 + }; 301 + "/api/v2/egg-group/{id}/": { 302 + parameters: { 303 + query?: never; 304 + header?: never; 305 + path?: never; 306 + cookie?: never; 307 + }; 308 + /** 309 + * Get egg group 310 + * @description Egg Groups are categories which determine which Pokémon are able to interbreed. Pokémon may belong to either one or two Egg Groups. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Egg_Group) for greater detail. 311 + */ 312 + get: operations["egg_group_retrieve"]; 313 + put?: never; 314 + post?: never; 315 + delete?: never; 316 + options?: never; 317 + head?: never; 318 + patch?: never; 319 + trace?: never; 320 + }; 321 + "/api/v2/encounter-method/": { 322 + parameters: { 323 + query?: never; 324 + header?: never; 325 + path?: never; 326 + cookie?: never; 327 + }; 328 + /** 329 + * List encounter methods 330 + * @description Methods by which the player might can encounter Pokémon in the wild, e.g., walking in tall grass. Check out Bulbapedia for greater detail. 331 + */ 332 + get: operations["encounter_method_list"]; 333 + put?: never; 334 + post?: never; 335 + delete?: never; 336 + options?: never; 337 + head?: never; 338 + patch?: never; 339 + trace?: never; 340 + }; 341 + "/api/v2/encounter-method/{id}/": { 342 + parameters: { 343 + query?: never; 344 + header?: never; 345 + path?: never; 346 + cookie?: never; 347 + }; 348 + /** 349 + * Get encounter method 350 + * @description Methods by which the player might can encounter Pokémon in the wild, e.g., walking in tall grass. Check out Bulbapedia for greater detail. 351 + */ 352 + get: operations["encounter_method_retrieve"]; 353 + put?: never; 354 + post?: never; 355 + delete?: never; 356 + options?: never; 357 + head?: never; 358 + patch?: never; 359 + trace?: never; 360 + }; 361 + "/api/v2/encounter-condition/": { 362 + parameters: { 363 + query?: never; 364 + header?: never; 365 + path?: never; 366 + cookie?: never; 367 + }; 368 + /** 369 + * List encounter conditions 370 + * @description Conditions which affect what pokemon might appear in the wild, e.g., day or night. 371 + */ 372 + get: operations["encounter_condition_list"]; 373 + put?: never; 374 + post?: never; 375 + delete?: never; 376 + options?: never; 377 + head?: never; 378 + patch?: never; 379 + trace?: never; 380 + }; 381 + "/api/v2/encounter-condition/{id}/": { 382 + parameters: { 383 + query?: never; 384 + header?: never; 385 + path?: never; 386 + cookie?: never; 387 + }; 388 + /** 389 + * Get encounter condition 390 + * @description Conditions which affect what pokemon might appear in the wild, e.g., day or night. 391 + */ 392 + get: operations["encounter_condition_retrieve"]; 393 + put?: never; 394 + post?: never; 395 + delete?: never; 396 + options?: never; 397 + head?: never; 398 + patch?: never; 399 + trace?: never; 400 + }; 401 + "/api/v2/encounter-condition-value/": { 402 + parameters: { 403 + query?: never; 404 + header?: never; 405 + path?: never; 406 + cookie?: never; 407 + }; 408 + /** 409 + * List encounter condition values 410 + * @description Encounter condition values are the various states that an encounter condition can have, i.e., time of day can be either day or night. 411 + */ 412 + get: operations["encounter_condition_value_list"]; 413 + put?: never; 414 + post?: never; 415 + delete?: never; 416 + options?: never; 417 + head?: never; 418 + patch?: never; 419 + trace?: never; 420 + }; 421 + "/api/v2/encounter-condition-value/{id}/": { 422 + parameters: { 423 + query?: never; 424 + header?: never; 425 + path?: never; 426 + cookie?: never; 427 + }; 428 + /** 429 + * Get encounter condition value 430 + * @description Encounter condition values are the various states that an encounter condition can have, i.e., time of day can be either day or night. 431 + */ 432 + get: operations["encounter_condition_value_retrieve"]; 433 + put?: never; 434 + post?: never; 435 + delete?: never; 436 + options?: never; 437 + head?: never; 438 + patch?: never; 439 + trace?: never; 440 + }; 441 + "/api/v2/evolution-chain/": { 442 + parameters: { 443 + query?: never; 444 + header?: never; 445 + path?: never; 446 + cookie?: never; 447 + }; 448 + /** 449 + * List evolution chains 450 + * @description Evolution chains are essentially family trees. They start with the lowest stage within a family and detail evolution conditions for each as well as Pokémon they can evolve into up through the hierarchy. 451 + */ 452 + get: operations["evolution_chain_list"]; 453 + put?: never; 454 + post?: never; 455 + delete?: never; 456 + options?: never; 457 + head?: never; 458 + patch?: never; 459 + trace?: never; 460 + }; 461 + "/api/v2/evolution-chain/{id}/": { 462 + parameters: { 463 + query?: never; 464 + header?: never; 465 + path?: never; 466 + cookie?: never; 467 + }; 468 + /** 469 + * Get evolution chain 470 + * @description Evolution chains are essentially family trees. They start with the lowest stage within a family and detail evolution conditions for each as well as Pokémon they can evolve into up through the hierarchy. 471 + */ 472 + get: operations["evolution_chain_retrieve"]; 473 + put?: never; 474 + post?: never; 475 + delete?: never; 476 + options?: never; 477 + head?: never; 478 + patch?: never; 479 + trace?: never; 480 + }; 481 + "/api/v2/evolution-trigger/": { 482 + parameters: { 483 + query?: never; 484 + header?: never; 485 + path?: never; 486 + cookie?: never; 487 + }; 488 + /** 489 + * List evolution triggers 490 + * @description Evolution triggers are the events and conditions that cause a Pokémon to evolve. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Methods_of_evolution) for greater detail. 491 + */ 492 + get: operations["evolution_trigger_list"]; 493 + put?: never; 494 + post?: never; 495 + delete?: never; 496 + options?: never; 497 + head?: never; 498 + patch?: never; 499 + trace?: never; 500 + }; 501 + "/api/v2/evolution-trigger/{id}/": { 502 + parameters: { 503 + query?: never; 504 + header?: never; 505 + path?: never; 506 + cookie?: never; 507 + }; 508 + /** 509 + * Get evolution trigger 510 + * @description Evolution triggers are the events and conditions that cause a Pokémon to evolve. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Methods_of_evolution) for greater detail. 511 + */ 512 + get: operations["evolution_trigger_retrieve"]; 513 + put?: never; 514 + post?: never; 515 + delete?: never; 516 + options?: never; 517 + head?: never; 518 + patch?: never; 519 + trace?: never; 520 + }; 521 + "/api/v2/generation/": { 522 + parameters: { 523 + query?: never; 524 + header?: never; 525 + path?: never; 526 + cookie?: never; 527 + }; 528 + /** 529 + * List genrations 530 + * @description A generation is a grouping of the Pokémon games that separates them based on the Pokémon they include. In each generation, a new set of Pokémon, Moves, Abilities and Types that did not exist in the previous generation are released. 531 + */ 532 + get: operations["generation_list"]; 533 + put?: never; 534 + post?: never; 535 + delete?: never; 536 + options?: never; 537 + head?: never; 538 + patch?: never; 539 + trace?: never; 540 + }; 541 + "/api/v2/generation/{id}/": { 542 + parameters: { 543 + query?: never; 544 + header?: never; 545 + path?: never; 546 + cookie?: never; 547 + }; 548 + /** 549 + * Get genration 550 + * @description A generation is a grouping of the Pokémon games that separates them based on the Pokémon they include. In each generation, a new set of Pokémon, Moves, Abilities and Types that did not exist in the previous generation are released. 551 + */ 552 + get: operations["generation_retrieve"]; 553 + put?: never; 554 + post?: never; 555 + delete?: never; 556 + options?: never; 557 + head?: never; 558 + patch?: never; 559 + trace?: never; 560 + }; 561 + "/api/v2/gender/": { 562 + parameters: { 563 + query?: never; 564 + header?: never; 565 + path?: never; 566 + cookie?: never; 567 + }; 568 + /** 569 + * List genders 570 + * @description Genders were introduced in Generation II for the purposes of breeding Pokémon but can also result in visual differences or even different evolutionary lines. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Gender) for greater detail. 571 + */ 572 + get: operations["gender_list"]; 573 + put?: never; 574 + post?: never; 575 + delete?: never; 576 + options?: never; 577 + head?: never; 578 + patch?: never; 579 + trace?: never; 580 + }; 581 + "/api/v2/gender/{id}/": { 582 + parameters: { 583 + query?: never; 584 + header?: never; 585 + path?: never; 586 + cookie?: never; 587 + }; 588 + /** 589 + * Get gender 590 + * @description Genders were introduced in Generation II for the purposes of breeding Pokémon but can also result in visual differences or even different evolutionary lines. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Gender) for greater detail. 591 + */ 592 + get: operations["gender_retrieve"]; 593 + put?: never; 594 + post?: never; 595 + delete?: never; 596 + options?: never; 597 + head?: never; 598 + patch?: never; 599 + trace?: never; 600 + }; 601 + "/api/v2/growth-rate/": { 602 + parameters: { 603 + query?: never; 604 + header?: never; 605 + path?: never; 606 + cookie?: never; 607 + }; 608 + /** 609 + * List growth rates 610 + * @description Growth rates are the speed with which Pokémon gain levels through experience. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Experience) for greater detail. 611 + */ 612 + get: operations["growth_rate_list"]; 613 + put?: never; 614 + post?: never; 615 + delete?: never; 616 + options?: never; 617 + head?: never; 618 + patch?: never; 619 + trace?: never; 620 + }; 621 + "/api/v2/growth-rate/{id}/": { 622 + parameters: { 623 + query?: never; 624 + header?: never; 625 + path?: never; 626 + cookie?: never; 627 + }; 628 + /** 629 + * Get growth rate 630 + * @description Growth rates are the speed with which Pokémon gain levels through experience. Check out [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Experience) for greater detail. 631 + */ 632 + get: operations["growth_rate_retrieve"]; 633 + put?: never; 634 + post?: never; 635 + delete?: never; 636 + options?: never; 637 + head?: never; 638 + patch?: never; 639 + trace?: never; 640 + }; 641 + "/api/v2/item/": { 642 + parameters: { 643 + query?: never; 644 + header?: never; 645 + path?: never; 646 + cookie?: never; 647 + }; 648 + /** 649 + * List items 650 + * @description An item is an object in the games which the player can pick up, keep in their bag, and use in some manner. They have various uses, including healing, powering up, helping catch Pokémon, or to access a new area. 651 + */ 652 + get: operations["item_list"]; 653 + put?: never; 654 + post?: never; 655 + delete?: never; 656 + options?: never; 657 + head?: never; 658 + patch?: never; 659 + trace?: never; 660 + }; 661 + "/api/v2/item/{id}/": { 662 + parameters: { 663 + query?: never; 664 + header?: never; 665 + path?: never; 666 + cookie?: never; 667 + }; 668 + /** 669 + * Get item 670 + * @description An item is an object in the games which the player can pick up, keep in their bag, and use in some manner. They have various uses, including healing, powering up, helping catch Pokémon, or to access a new area. 671 + */ 672 + get: operations["item_retrieve"]; 673 + put?: never; 674 + post?: never; 675 + delete?: never; 676 + options?: never; 677 + head?: never; 678 + patch?: never; 679 + trace?: never; 680 + }; 681 + "/api/v2/item-category/": { 682 + parameters: { 683 + query?: never; 684 + header?: never; 685 + path?: never; 686 + cookie?: never; 687 + }; 688 + /** 689 + * List item categories 690 + * @description Item categories determine where items will be placed in the players bag. 691 + */ 692 + get: operations["item_category_list"]; 693 + put?: never; 694 + post?: never; 695 + delete?: never; 696 + options?: never; 697 + head?: never; 698 + patch?: never; 699 + trace?: never; 700 + }; 701 + "/api/v2/item-category/{id}/": { 702 + parameters: { 703 + query?: never; 704 + header?: never; 705 + path?: never; 706 + cookie?: never; 707 + }; 708 + /** 709 + * Get item category 710 + * @description Item categories determine where items will be placed in the players bag. 711 + */ 712 + get: operations["item_category_retrieve"]; 713 + put?: never; 714 + post?: never; 715 + delete?: never; 716 + options?: never; 717 + head?: never; 718 + patch?: never; 719 + trace?: never; 720 + }; 721 + "/api/v2/item-attribute/": { 722 + parameters: { 723 + query?: never; 724 + header?: never; 725 + path?: never; 726 + cookie?: never; 727 + }; 728 + /** 729 + * List item attributes 730 + * @description Item attributes define particular aspects of items, e.g."usable in battle" or "consumable". 731 + */ 732 + get: operations["item_attribute_list"]; 733 + put?: never; 734 + post?: never; 735 + delete?: never; 736 + options?: never; 737 + head?: never; 738 + patch?: never; 739 + trace?: never; 740 + }; 741 + "/api/v2/item-attribute/{id}/": { 742 + parameters: { 743 + query?: never; 744 + header?: never; 745 + path?: never; 746 + cookie?: never; 747 + }; 748 + /** 749 + * Get item attribute 750 + * @description Item attributes define particular aspects of items, e.g."usable in battle" or "consumable". 751 + */ 752 + get: operations["item_attribute_retrieve"]; 753 + put?: never; 754 + post?: never; 755 + delete?: never; 756 + options?: never; 757 + head?: never; 758 + patch?: never; 759 + trace?: never; 760 + }; 761 + "/api/v2/item-fling-effect/": { 762 + parameters: { 763 + query?: never; 764 + header?: never; 765 + path?: never; 766 + cookie?: never; 767 + }; 768 + /** 769 + * List item fling effects 770 + * @description The various effects of the move"Fling" when used with different items. 771 + */ 772 + get: operations["item_fling_effect_list"]; 773 + put?: never; 774 + post?: never; 775 + delete?: never; 776 + options?: never; 777 + head?: never; 778 + patch?: never; 779 + trace?: never; 780 + }; 781 + "/api/v2/item-fling-effect/{id}/": { 782 + parameters: { 783 + query?: never; 784 + header?: never; 785 + path?: never; 786 + cookie?: never; 787 + }; 788 + /** 789 + * Get item fling effect 790 + * @description The various effects of the move"Fling" when used with different items. 791 + */ 792 + get: operations["item_fling_effect_retrieve"]; 793 + put?: never; 794 + post?: never; 795 + delete?: never; 796 + options?: never; 797 + head?: never; 798 + patch?: never; 799 + trace?: never; 800 + }; 801 + "/api/v2/item-pocket/": { 802 + parameters: { 803 + query?: never; 804 + header?: never; 805 + path?: never; 806 + cookie?: never; 807 + }; 808 + /** 809 + * List item pockets 810 + * @description Pockets within the players bag used for storing items by category. 811 + */ 812 + get: operations["item_pocket_list"]; 813 + put?: never; 814 + post?: never; 815 + delete?: never; 816 + options?: never; 817 + head?: never; 818 + patch?: never; 819 + trace?: never; 820 + }; 821 + "/api/v2/item-pocket/{id}/": { 822 + parameters: { 823 + query?: never; 824 + header?: never; 825 + path?: never; 826 + cookie?: never; 827 + }; 828 + /** 829 + * Get item pocket 830 + * @description Pockets within the players bag used for storing items by category. 831 + */ 832 + get: operations["item_pocket_retrieve"]; 833 + put?: never; 834 + post?: never; 835 + delete?: never; 836 + options?: never; 837 + head?: never; 838 + patch?: never; 839 + trace?: never; 840 + }; 841 + "/api/v2/language/": { 842 + parameters: { 843 + query?: never; 844 + header?: never; 845 + path?: never; 846 + cookie?: never; 847 + }; 848 + /** 849 + * List languages 850 + * @description Languages for translations of API resource information. 851 + */ 852 + get: operations["language_list"]; 853 + put?: never; 854 + post?: never; 855 + delete?: never; 856 + options?: never; 857 + head?: never; 858 + patch?: never; 859 + trace?: never; 860 + }; 861 + "/api/v2/language/{id}/": { 862 + parameters: { 863 + query?: never; 864 + header?: never; 865 + path?: never; 866 + cookie?: never; 867 + }; 868 + /** 869 + * Get language 870 + * @description Languages for translations of API resource information. 871 + */ 872 + get: operations["language_retrieve"]; 873 + put?: never; 874 + post?: never; 875 + delete?: never; 876 + options?: never; 877 + head?: never; 878 + patch?: never; 879 + trace?: never; 880 + }; 881 + "/api/v2/location/": { 882 + parameters: { 883 + query?: never; 884 + header?: never; 885 + path?: never; 886 + cookie?: never; 887 + }; 888 + /** 889 + * List locations 890 + * @description Locations that can be visited within the games. Locations make up sizable portions of regions, like cities or routes. 891 + */ 892 + get: operations["location_list"]; 893 + put?: never; 894 + post?: never; 895 + delete?: never; 896 + options?: never; 897 + head?: never; 898 + patch?: never; 899 + trace?: never; 900 + }; 901 + "/api/v2/location/{id}/": { 902 + parameters: { 903 + query?: never; 904 + header?: never; 905 + path?: never; 906 + cookie?: never; 907 + }; 908 + /** 909 + * Get location 910 + * @description Locations that can be visited within the games. Locations make up sizable portions of regions, like cities or routes. 911 + */ 912 + get: operations["location_retrieve"]; 913 + put?: never; 914 + post?: never; 915 + delete?: never; 916 + options?: never; 917 + head?: never; 918 + patch?: never; 919 + trace?: never; 920 + }; 921 + "/api/v2/location-area/": { 922 + parameters: { 923 + query?: never; 924 + header?: never; 925 + path?: never; 926 + cookie?: never; 927 + }; 928 + /** 929 + * List location areas 930 + * @description Location areas are sections of areas, such as floors in a building or cave. Each area has its own set of possible Pokémon encounters. 931 + */ 932 + get: operations["location_area_list"]; 933 + put?: never; 934 + post?: never; 935 + delete?: never; 936 + options?: never; 937 + head?: never; 938 + patch?: never; 939 + trace?: never; 940 + }; 941 + "/api/v2/location-area/{id}/": { 942 + parameters: { 943 + query?: never; 944 + header?: never; 945 + path?: never; 946 + cookie?: never; 947 + }; 948 + /** 949 + * Get location area 950 + * @description Location areas are sections of areas, such as floors in a building or cave. Each area has its own set of possible Pokémon encounters. 951 + */ 952 + get: operations["location_area_retrieve"]; 953 + put?: never; 954 + post?: never; 955 + delete?: never; 956 + options?: never; 957 + head?: never; 958 + patch?: never; 959 + trace?: never; 960 + }; 961 + "/api/v2/machine/": { 962 + parameters: { 963 + query?: never; 964 + header?: never; 965 + path?: never; 966 + cookie?: never; 967 + }; 968 + /** 969 + * List machines 970 + * @description Machines are the representation of items that teach moves to Pokémon. They vary from version to version, so it is not certain that one specific TM or HM corresponds to a single Machine. 971 + */ 972 + get: operations["machine_list"]; 973 + put?: never; 974 + post?: never; 975 + delete?: never; 976 + options?: never; 977 + head?: never; 978 + patch?: never; 979 + trace?: never; 980 + }; 981 + "/api/v2/machine/{id}/": { 982 + parameters: { 983 + query?: never; 984 + header?: never; 985 + path?: never; 986 + cookie?: never; 987 + }; 988 + /** 989 + * Get machine 990 + * @description Machines are the representation of items that teach moves to Pokémon. They vary from version to version, so it is not certain that one specific TM or HM corresponds to a single Machine. 991 + */ 992 + get: operations["machine_retrieve"]; 993 + put?: never; 994 + post?: never; 995 + delete?: never; 996 + options?: never; 997 + head?: never; 998 + patch?: never; 999 + trace?: never; 1000 + }; 1001 + "/api/v2/move/": { 1002 + parameters: { 1003 + query?: never; 1004 + header?: never; 1005 + path?: never; 1006 + cookie?: never; 1007 + }; 1008 + /** 1009 + * List moves 1010 + * @description Moves are the skills of Pokémon in battle. In battle, a Pokémon uses one move each turn. Some moves (including those learned by Hidden Machine) can be used outside of battle as well, usually for the purpose of removing obstacles or exploring new areas. 1011 + */ 1012 + get: operations["move_list"]; 1013 + put?: never; 1014 + post?: never; 1015 + delete?: never; 1016 + options?: never; 1017 + head?: never; 1018 + patch?: never; 1019 + trace?: never; 1020 + }; 1021 + "/api/v2/move/{id}/": { 1022 + parameters: { 1023 + query?: never; 1024 + header?: never; 1025 + path?: never; 1026 + cookie?: never; 1027 + }; 1028 + /** 1029 + * Get move 1030 + * @description Moves are the skills of Pokémon in battle. In battle, a Pokémon uses one move each turn. Some moves (including those learned by Hidden Machine) can be used outside of battle as well, usually for the purpose of removing obstacles or exploring new areas. 1031 + */ 1032 + get: operations["move_retrieve"]; 1033 + put?: never; 1034 + post?: never; 1035 + delete?: never; 1036 + options?: never; 1037 + head?: never; 1038 + patch?: never; 1039 + trace?: never; 1040 + }; 1041 + "/api/v2/move-ailment/": { 1042 + parameters: { 1043 + query?: never; 1044 + header?: never; 1045 + path?: never; 1046 + cookie?: never; 1047 + }; 1048 + /** 1049 + * List move meta ailments 1050 + * @description Move Ailments are status conditions caused by moves used during battle. See [Bulbapedia](https://bulbapedia.bulbagarden.net/wiki/Status_condition) for greater detail. 1051 + */ 1052 + get: operations["move_ailment_list"]; 1053 + put?: never; 1054 + post?: never; 1055 + delete?: never; 1056 + options?: never; 1057 + head?: never; 1058 + patch?: never; 1059 + trace?: never; 1060 + }; 1061 + "/api/v2/move-ailment/{id}/": { 1062 + parameters: { 1063 + query?: never; 1064 + header?: never; 1065 + path?: never; 1066 + cookie?: never; 1067 + }; 1068 + /** 1069 + * Get move meta ailment 1070 + * @description Move Ailments are status conditions caused by moves used during battle. See [Bulbapedia](https://bulbapedia.bulbagarden.net/wiki/Status_condition) for greater detail. 1071 + */ 1072 + get: operations["move_ailment_retrieve"]; 1073 + put?: never; 1074 + post?: never; 1075 + delete?: never; 1076 + options?: never; 1077 + head?: never; 1078 + patch?: never; 1079 + trace?: never; 1080 + }; 1081 + "/api/v2/move-battle-style/": { 1082 + parameters: { 1083 + query?: never; 1084 + header?: never; 1085 + path?: never; 1086 + cookie?: never; 1087 + }; 1088 + /** 1089 + * List move battle styles 1090 + * @description Styles of moves when used in the Battle Palace. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Battle_Frontier_(Generation_III)) for greater detail. 1091 + */ 1092 + get: operations["move_battle_style_list"]; 1093 + put?: never; 1094 + post?: never; 1095 + delete?: never; 1096 + options?: never; 1097 + head?: never; 1098 + patch?: never; 1099 + trace?: never; 1100 + }; 1101 + "/api/v2/move-battle-style/{id}/": { 1102 + parameters: { 1103 + query?: never; 1104 + header?: never; 1105 + path?: never; 1106 + cookie?: never; 1107 + }; 1108 + /** 1109 + * Get move battle style 1110 + * @description Styles of moves when used in the Battle Palace. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Battle_Frontier_(Generation_III)) for greater detail. 1111 + */ 1112 + get: operations["move_battle_style_retrieve"]; 1113 + put?: never; 1114 + post?: never; 1115 + delete?: never; 1116 + options?: never; 1117 + head?: never; 1118 + patch?: never; 1119 + trace?: never; 1120 + }; 1121 + "/api/v2/move-category/": { 1122 + parameters: { 1123 + query?: never; 1124 + header?: never; 1125 + path?: never; 1126 + cookie?: never; 1127 + }; 1128 + /** 1129 + * List move meta categories 1130 + * @description Very general categories that loosely group move effects. 1131 + */ 1132 + get: operations["move_category_list"]; 1133 + put?: never; 1134 + post?: never; 1135 + delete?: never; 1136 + options?: never; 1137 + head?: never; 1138 + patch?: never; 1139 + trace?: never; 1140 + }; 1141 + "/api/v2/move-category/{id}/": { 1142 + parameters: { 1143 + query?: never; 1144 + header?: never; 1145 + path?: never; 1146 + cookie?: never; 1147 + }; 1148 + /** 1149 + * Get move meta category 1150 + * @description Very general categories that loosely group move effects. 1151 + */ 1152 + get: operations["move_category_retrieve"]; 1153 + put?: never; 1154 + post?: never; 1155 + delete?: never; 1156 + options?: never; 1157 + head?: never; 1158 + patch?: never; 1159 + trace?: never; 1160 + }; 1161 + "/api/v2/move-damage-class/": { 1162 + parameters: { 1163 + query?: never; 1164 + header?: never; 1165 + path?: never; 1166 + cookie?: never; 1167 + }; 1168 + /** 1169 + * List move damage classes 1170 + * @description Damage classes moves can have, e.g. physical, special, or non-damaging. 1171 + */ 1172 + get: operations["move_damage_class_list"]; 1173 + put?: never; 1174 + post?: never; 1175 + delete?: never; 1176 + options?: never; 1177 + head?: never; 1178 + patch?: never; 1179 + trace?: never; 1180 + }; 1181 + "/api/v2/move-damage-class/{id}/": { 1182 + parameters: { 1183 + query?: never; 1184 + header?: never; 1185 + path?: never; 1186 + cookie?: never; 1187 + }; 1188 + /** 1189 + * Get move damage class 1190 + * @description Damage classes moves can have, e.g. physical, special, or non-damaging. 1191 + */ 1192 + get: operations["move_damage_class_retrieve"]; 1193 + put?: never; 1194 + post?: never; 1195 + delete?: never; 1196 + options?: never; 1197 + head?: never; 1198 + patch?: never; 1199 + trace?: never; 1200 + }; 1201 + "/api/v2/move-learn-method/": { 1202 + parameters: { 1203 + query?: never; 1204 + header?: never; 1205 + path?: never; 1206 + cookie?: never; 1207 + }; 1208 + /** 1209 + * List move learn methods 1210 + * @description Methods by which Pokémon can learn moves. 1211 + */ 1212 + get: operations["move_learn_method_list"]; 1213 + put?: never; 1214 + post?: never; 1215 + delete?: never; 1216 + options?: never; 1217 + head?: never; 1218 + patch?: never; 1219 + trace?: never; 1220 + }; 1221 + "/api/v2/move-learn-method/{id}/": { 1222 + parameters: { 1223 + query?: never; 1224 + header?: never; 1225 + path?: never; 1226 + cookie?: never; 1227 + }; 1228 + /** 1229 + * Get move learn method 1230 + * @description Methods by which Pokémon can learn moves. 1231 + */ 1232 + get: operations["move_learn_method_retrieve"]; 1233 + put?: never; 1234 + post?: never; 1235 + delete?: never; 1236 + options?: never; 1237 + head?: never; 1238 + patch?: never; 1239 + trace?: never; 1240 + }; 1241 + "/api/v2/move-target/": { 1242 + parameters: { 1243 + query?: never; 1244 + header?: never; 1245 + path?: never; 1246 + cookie?: never; 1247 + }; 1248 + /** 1249 + * List move targets 1250 + * @description Targets moves can be directed at during battle. Targets can be Pokémon, environments or even other moves. 1251 + */ 1252 + get: operations["move_target_list"]; 1253 + put?: never; 1254 + post?: never; 1255 + delete?: never; 1256 + options?: never; 1257 + head?: never; 1258 + patch?: never; 1259 + trace?: never; 1260 + }; 1261 + "/api/v2/move-target/{id}/": { 1262 + parameters: { 1263 + query?: never; 1264 + header?: never; 1265 + path?: never; 1266 + cookie?: never; 1267 + }; 1268 + /** 1269 + * Get move target 1270 + * @description Targets moves can be directed at during battle. Targets can be Pokémon, environments or even other moves. 1271 + */ 1272 + get: operations["move_target_retrieve"]; 1273 + put?: never; 1274 + post?: never; 1275 + delete?: never; 1276 + options?: never; 1277 + head?: never; 1278 + patch?: never; 1279 + trace?: never; 1280 + }; 1281 + "/api/v2/nature/": { 1282 + parameters: { 1283 + query?: never; 1284 + header?: never; 1285 + path?: never; 1286 + cookie?: never; 1287 + }; 1288 + /** 1289 + * List natures 1290 + * @description Natures influence how a Pokémon's stats grow. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Nature) for greater detail. 1291 + */ 1292 + get: operations["nature_list"]; 1293 + put?: never; 1294 + post?: never; 1295 + delete?: never; 1296 + options?: never; 1297 + head?: never; 1298 + patch?: never; 1299 + trace?: never; 1300 + }; 1301 + "/api/v2/nature/{id}/": { 1302 + parameters: { 1303 + query?: never; 1304 + header?: never; 1305 + path?: never; 1306 + cookie?: never; 1307 + }; 1308 + /** 1309 + * Get nature 1310 + * @description Natures influence how a Pokémon's stats grow. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Nature) for greater detail. 1311 + */ 1312 + get: operations["nature_retrieve"]; 1313 + put?: never; 1314 + post?: never; 1315 + delete?: never; 1316 + options?: never; 1317 + head?: never; 1318 + patch?: never; 1319 + trace?: never; 1320 + }; 1321 + "/api/v2/pal-park-area/": { 1322 + parameters: { 1323 + query?: never; 1324 + header?: never; 1325 + path?: never; 1326 + cookie?: never; 1327 + }; 1328 + /** 1329 + * List pal park areas 1330 + * @description Areas used for grouping Pokémon encounters in Pal Park. They're like habitats that are specific to Pal Park. 1331 + */ 1332 + get: operations["pal_park_area_list"]; 1333 + put?: never; 1334 + post?: never; 1335 + delete?: never; 1336 + options?: never; 1337 + head?: never; 1338 + patch?: never; 1339 + trace?: never; 1340 + }; 1341 + "/api/v2/pal-park-area/{id}/": { 1342 + parameters: { 1343 + query?: never; 1344 + header?: never; 1345 + path?: never; 1346 + cookie?: never; 1347 + }; 1348 + /** 1349 + * Get pal park area 1350 + * @description Areas used for grouping Pokémon encounters in Pal Park. They're like habitats that are specific to Pal Park. 1351 + */ 1352 + get: operations["pal_park_area_retrieve"]; 1353 + put?: never; 1354 + post?: never; 1355 + delete?: never; 1356 + options?: never; 1357 + head?: never; 1358 + patch?: never; 1359 + trace?: never; 1360 + }; 1361 + "/api/v2/pokedex/": { 1362 + parameters: { 1363 + query?: never; 1364 + header?: never; 1365 + path?: never; 1366 + cookie?: never; 1367 + }; 1368 + /** 1369 + * List pokedex 1370 + * @description A Pokédex is a handheld electronic encyclopedia device; one which is capable of recording and retaining information of the various Pokémon in a given region with the exception of the national dex and some smaller dexes related to portions of a region. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pokedex) for greater detail. 1371 + */ 1372 + get: operations["pokedex_list"]; 1373 + put?: never; 1374 + post?: never; 1375 + delete?: never; 1376 + options?: never; 1377 + head?: never; 1378 + patch?: never; 1379 + trace?: never; 1380 + }; 1381 + "/api/v2/pokedex/{id}/": { 1382 + parameters: { 1383 + query?: never; 1384 + header?: never; 1385 + path?: never; 1386 + cookie?: never; 1387 + }; 1388 + /** 1389 + * Get pokedex 1390 + * @description A Pokédex is a handheld electronic encyclopedia device; one which is capable of recording and retaining information of the various Pokémon in a given region with the exception of the national dex and some smaller dexes related to portions of a region. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pokedex) for greater detail. 1391 + */ 1392 + get: operations["pokedex_retrieve"]; 1393 + put?: never; 1394 + post?: never; 1395 + delete?: never; 1396 + options?: never; 1397 + head?: never; 1398 + patch?: never; 1399 + trace?: never; 1400 + }; 1401 + "/api/v2/pokemon/": { 1402 + parameters: { 1403 + query?: never; 1404 + header?: never; 1405 + path?: never; 1406 + cookie?: never; 1407 + }; 1408 + /** 1409 + * List pokemon 1410 + * @description Pokémon are the creatures that inhabit the world of the Pokémon games. They can be caught using Pokéballs and trained by battling with other Pokémon. Each Pokémon belongs to a specific species but may take on a variant which makes it differ from other Pokémon of the same species, such as base stats, available abilities and typings. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_(species)) for greater detail. 1411 + */ 1412 + get: operations["pokemon_list"]; 1413 + put?: never; 1414 + post?: never; 1415 + delete?: never; 1416 + options?: never; 1417 + head?: never; 1418 + patch?: never; 1419 + trace?: never; 1420 + }; 1421 + "/api/v2/pokemon/{id}/": { 1422 + parameters: { 1423 + query?: never; 1424 + header?: never; 1425 + path?: never; 1426 + cookie?: never; 1427 + }; 1428 + /** 1429 + * Get pokemon 1430 + * @description Pokémon are the creatures that inhabit the world of the Pokémon games. They can be caught using Pokéballs and trained by battling with other Pokémon. Each Pokémon belongs to a specific species but may take on a variant which makes it differ from other Pokémon of the same species, such as base stats, available abilities and typings. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_(species)) for greater detail. 1431 + */ 1432 + get: operations["pokemon_retrieve"]; 1433 + put?: never; 1434 + post?: never; 1435 + delete?: never; 1436 + options?: never; 1437 + head?: never; 1438 + patch?: never; 1439 + trace?: never; 1440 + }; 1441 + "/api/v2/pokemon-color/": { 1442 + parameters: { 1443 + query?: never; 1444 + header?: never; 1445 + path?: never; 1446 + cookie?: never; 1447 + }; 1448 + /** 1449 + * List pokemon colors 1450 + * @description Colors used for sorting Pokémon in a Pokédex. The color listed in the Pokédex is usually the color most apparent or covering each Pokémon's body. No orange category exists; Pokémon that are primarily orange are listed as red or brown. 1451 + */ 1452 + get: operations["pokemon_color_list"]; 1453 + put?: never; 1454 + post?: never; 1455 + delete?: never; 1456 + options?: never; 1457 + head?: never; 1458 + patch?: never; 1459 + trace?: never; 1460 + }; 1461 + "/api/v2/pokemon-color/{id}/": { 1462 + parameters: { 1463 + query?: never; 1464 + header?: never; 1465 + path?: never; 1466 + cookie?: never; 1467 + }; 1468 + /** 1469 + * Get pokemon color 1470 + * @description Colors used for sorting Pokémon in a Pokédex. The color listed in the Pokédex is usually the color most apparent or covering each Pokémon's body. No orange category exists; Pokémon that are primarily orange are listed as red or brown. 1471 + */ 1472 + get: operations["pokemon_color_retrieve"]; 1473 + put?: never; 1474 + post?: never; 1475 + delete?: never; 1476 + options?: never; 1477 + head?: never; 1478 + patch?: never; 1479 + trace?: never; 1480 + }; 1481 + "/api/v2/pokemon-form/": { 1482 + parameters: { 1483 + query?: never; 1484 + header?: never; 1485 + path?: never; 1486 + cookie?: never; 1487 + }; 1488 + /** 1489 + * List pokemon forms 1490 + * @description Some Pokémon may appear in one of multiple, visually different forms. These differences are purely cosmetic. For variations within a Pokémon species, which do differ in more than just visuals, the 'Pokémon' entity is used to represent such a variety. 1491 + */ 1492 + get: operations["pokemon_form_list"]; 1493 + put?: never; 1494 + post?: never; 1495 + delete?: never; 1496 + options?: never; 1497 + head?: never; 1498 + patch?: never; 1499 + trace?: never; 1500 + }; 1501 + "/api/v2/pokemon-form/{id}/": { 1502 + parameters: { 1503 + query?: never; 1504 + header?: never; 1505 + path?: never; 1506 + cookie?: never; 1507 + }; 1508 + /** 1509 + * Get pokemon form 1510 + * @description Some Pokémon may appear in one of multiple, visually different forms. These differences are purely cosmetic. For variations within a Pokémon species, which do differ in more than just visuals, the 'Pokémon' entity is used to represent such a variety. 1511 + */ 1512 + get: operations["pokemon_form_retrieve"]; 1513 + put?: never; 1514 + post?: never; 1515 + delete?: never; 1516 + options?: never; 1517 + head?: never; 1518 + patch?: never; 1519 + trace?: never; 1520 + }; 1521 + "/api/v2/pokemon-habitat/": { 1522 + parameters: { 1523 + query?: never; 1524 + header?: never; 1525 + path?: never; 1526 + cookie?: never; 1527 + }; 1528 + /** 1529 + * List pokemom habitas 1530 + * @description Habitats are generally different terrain Pokémon can be found in but can also be areas designated for rare or legendary Pokémon. 1531 + */ 1532 + get: operations["pokemon_habitat_list"]; 1533 + put?: never; 1534 + post?: never; 1535 + delete?: never; 1536 + options?: never; 1537 + head?: never; 1538 + patch?: never; 1539 + trace?: never; 1540 + }; 1541 + "/api/v2/pokemon-habitat/{id}/": { 1542 + parameters: { 1543 + query?: never; 1544 + header?: never; 1545 + path?: never; 1546 + cookie?: never; 1547 + }; 1548 + /** 1549 + * Get pokemom habita 1550 + * @description Habitats are generally different terrain Pokémon can be found in but can also be areas designated for rare or legendary Pokémon. 1551 + */ 1552 + get: operations["pokemon_habitat_retrieve"]; 1553 + put?: never; 1554 + post?: never; 1555 + delete?: never; 1556 + options?: never; 1557 + head?: never; 1558 + patch?: never; 1559 + trace?: never; 1560 + }; 1561 + "/api/v2/pokemon-shape/": { 1562 + parameters: { 1563 + query?: never; 1564 + header?: never; 1565 + path?: never; 1566 + cookie?: never; 1567 + }; 1568 + /** 1569 + * List pokemon shapes 1570 + * @description Shapes used for sorting Pokémon in a Pokédex. 1571 + */ 1572 + get: operations["pokemon_shape_list"]; 1573 + put?: never; 1574 + post?: never; 1575 + delete?: never; 1576 + options?: never; 1577 + head?: never; 1578 + patch?: never; 1579 + trace?: never; 1580 + }; 1581 + "/api/v2/pokemon-shape/{id}/": { 1582 + parameters: { 1583 + query?: never; 1584 + header?: never; 1585 + path?: never; 1586 + cookie?: never; 1587 + }; 1588 + /** 1589 + * Get pokemon shape 1590 + * @description Shapes used for sorting Pokémon in a Pokédex. 1591 + */ 1592 + get: operations["pokemon_shape_retrieve"]; 1593 + put?: never; 1594 + post?: never; 1595 + delete?: never; 1596 + options?: never; 1597 + head?: never; 1598 + patch?: never; 1599 + trace?: never; 1600 + }; 1601 + "/api/v2/pokemon-species/": { 1602 + parameters: { 1603 + query?: never; 1604 + header?: never; 1605 + path?: never; 1606 + cookie?: never; 1607 + }; 1608 + /** 1609 + * List pokemon species 1610 + * @description A Pokémon Species forms the basis for at least one Pokémon. Attributes of a Pokémon species are shared across all varieties of Pokémon within the species. A good example is Wormadam; Wormadam is the species which can be found in three different varieties, Wormadam-Trash, Wormadam-Sandy and Wormadam-Plant. 1611 + */ 1612 + get: operations["pokemon_species_list"]; 1613 + put?: never; 1614 + post?: never; 1615 + delete?: never; 1616 + options?: never; 1617 + head?: never; 1618 + patch?: never; 1619 + trace?: never; 1620 + }; 1621 + "/api/v2/pokemon-species/{id}/": { 1622 + parameters: { 1623 + query?: never; 1624 + header?: never; 1625 + path?: never; 1626 + cookie?: never; 1627 + }; 1628 + /** 1629 + * Get pokemon species 1630 + * @description A Pokémon Species forms the basis for at least one Pokémon. Attributes of a Pokémon species are shared across all varieties of Pokémon within the species. A good example is Wormadam; Wormadam is the species which can be found in three different varieties, Wormadam-Trash, Wormadam-Sandy and Wormadam-Plant. 1631 + */ 1632 + get: operations["pokemon_species_retrieve"]; 1633 + put?: never; 1634 + post?: never; 1635 + delete?: never; 1636 + options?: never; 1637 + head?: never; 1638 + patch?: never; 1639 + trace?: never; 1640 + }; 1641 + "/api/v2/pokeathlon-stat/": { 1642 + parameters: { 1643 + query?: never; 1644 + header?: never; 1645 + path?: never; 1646 + cookie?: never; 1647 + }; 1648 + /** 1649 + * List pokeathlon stats 1650 + * @description Pokeathlon Stats are different attributes of a Pokémon's performance in Pokéathlons. In Pokéathlons, competitions happen on different courses; one for each of the different Pokéathlon stats. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9athlon) for greater detail. 1651 + */ 1652 + get: operations["pokeathlon_stat_list"]; 1653 + put?: never; 1654 + post?: never; 1655 + delete?: never; 1656 + options?: never; 1657 + head?: never; 1658 + patch?: never; 1659 + trace?: never; 1660 + }; 1661 + "/api/v2/pokeathlon-stat/{id}/": { 1662 + parameters: { 1663 + query?: never; 1664 + header?: never; 1665 + path?: never; 1666 + cookie?: never; 1667 + }; 1668 + /** 1669 + * Get pokeathlon stat 1670 + * @description Pokeathlon Stats are different attributes of a Pokémon's performance in Pokéathlons. In Pokéathlons, competitions happen on different courses; one for each of the different Pokéathlon stats. See [Bulbapedia](http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9athlon) for greater detail. 1671 + */ 1672 + get: operations["pokeathlon_stat_retrieve"]; 1673 + put?: never; 1674 + post?: never; 1675 + delete?: never; 1676 + options?: never; 1677 + head?: never; 1678 + patch?: never; 1679 + trace?: never; 1680 + }; 1681 + "/api/v2/region/": { 1682 + parameters: { 1683 + query?: never; 1684 + header?: never; 1685 + path?: never; 1686 + cookie?: never; 1687 + }; 1688 + /** 1689 + * List regions 1690 + * @description A region is an organized area of the Pokémon world. Most often, the main difference between regions is the species of Pokémon that can be encountered within them. 1691 + */ 1692 + get: operations["region_list"]; 1693 + put?: never; 1694 + post?: never; 1695 + delete?: never; 1696 + options?: never; 1697 + head?: never; 1698 + patch?: never; 1699 + trace?: never; 1700 + }; 1701 + "/api/v2/region/{id}/": { 1702 + parameters: { 1703 + query?: never; 1704 + header?: never; 1705 + path?: never; 1706 + cookie?: never; 1707 + }; 1708 + /** 1709 + * Get region 1710 + * @description A region is an organized area of the Pokémon world. Most often, the main difference between regions is the species of Pokémon that can be encountered within them. 1711 + */ 1712 + get: operations["region_retrieve"]; 1713 + put?: never; 1714 + post?: never; 1715 + delete?: never; 1716 + options?: never; 1717 + head?: never; 1718 + patch?: never; 1719 + trace?: never; 1720 + }; 1721 + "/api/v2/stat/": { 1722 + parameters: { 1723 + query?: never; 1724 + header?: never; 1725 + path?: never; 1726 + cookie?: never; 1727 + }; 1728 + /** 1729 + * List stats 1730 + * @description Stats determine certain aspects of battles. Each Pokémon has a value for each stat which grows as they gain levels and can be altered momentarily by effects in battles. 1731 + */ 1732 + get: operations["stat_list"]; 1733 + put?: never; 1734 + post?: never; 1735 + delete?: never; 1736 + options?: never; 1737 + head?: never; 1738 + patch?: never; 1739 + trace?: never; 1740 + }; 1741 + "/api/v2/stat/{id}/": { 1742 + parameters: { 1743 + query?: never; 1744 + header?: never; 1745 + path?: never; 1746 + cookie?: never; 1747 + }; 1748 + /** 1749 + * Get stat 1750 + * @description Stats determine certain aspects of battles. Each Pokémon has a value for each stat which grows as they gain levels and can be altered momentarily by effects in battles. 1751 + */ 1752 + get: operations["stat_retrieve"]; 1753 + put?: never; 1754 + post?: never; 1755 + delete?: never; 1756 + options?: never; 1757 + head?: never; 1758 + patch?: never; 1759 + trace?: never; 1760 + }; 1761 + "/api/v2/super-contest-effect/": { 1762 + parameters: { 1763 + query?: never; 1764 + header?: never; 1765 + path?: never; 1766 + cookie?: never; 1767 + }; 1768 + /** 1769 + * List super contest effects 1770 + * @description Super contest effects refer to the effects of moves when used in super contests. 1771 + */ 1772 + get: operations["super_contest_effect_list"]; 1773 + put?: never; 1774 + post?: never; 1775 + delete?: never; 1776 + options?: never; 1777 + head?: never; 1778 + patch?: never; 1779 + trace?: never; 1780 + }; 1781 + "/api/v2/super-contest-effect/{id}/": { 1782 + parameters: { 1783 + query?: never; 1784 + header?: never; 1785 + path?: never; 1786 + cookie?: never; 1787 + }; 1788 + /** 1789 + * Get super contest effect 1790 + * @description Super contest effects refer to the effects of moves when used in super contests. 1791 + */ 1792 + get: operations["super_contest_effect_retrieve"]; 1793 + put?: never; 1794 + post?: never; 1795 + delete?: never; 1796 + options?: never; 1797 + head?: never; 1798 + patch?: never; 1799 + trace?: never; 1800 + }; 1801 + "/api/v2/type/": { 1802 + parameters: { 1803 + query?: never; 1804 + header?: never; 1805 + path?: never; 1806 + cookie?: never; 1807 + }; 1808 + /** 1809 + * List types 1810 + * @description Types are properties for Pokémon and their moves. Each type has three properties: which types of Pokémon it is super effective against, which types of Pokémon it is not very effective against, and which types of Pokémon it is completely ineffective against. 1811 + */ 1812 + get: operations["type_list"]; 1813 + put?: never; 1814 + post?: never; 1815 + delete?: never; 1816 + options?: never; 1817 + head?: never; 1818 + patch?: never; 1819 + trace?: never; 1820 + }; 1821 + "/api/v2/type/{id}/": { 1822 + parameters: { 1823 + query?: never; 1824 + header?: never; 1825 + path?: never; 1826 + cookie?: never; 1827 + }; 1828 + /** 1829 + * Get types 1830 + * @description Types are properties for Pokémon and their moves. Each type has three properties: which types of Pokémon it is super effective against, which types of Pokémon it is not very effective against, and which types of Pokémon it is completely ineffective against. 1831 + */ 1832 + get: operations["type_retrieve"]; 1833 + put?: never; 1834 + post?: never; 1835 + delete?: never; 1836 + options?: never; 1837 + head?: never; 1838 + patch?: never; 1839 + trace?: never; 1840 + }; 1841 + "/api/v2/version/": { 1842 + parameters: { 1843 + query?: never; 1844 + header?: never; 1845 + path?: never; 1846 + cookie?: never; 1847 + }; 1848 + /** 1849 + * List versions 1850 + * @description Versions of the games, e.g., Red, Blue or Yellow. 1851 + */ 1852 + get: operations["version_list"]; 1853 + put?: never; 1854 + post?: never; 1855 + delete?: never; 1856 + options?: never; 1857 + head?: never; 1858 + patch?: never; 1859 + trace?: never; 1860 + }; 1861 + "/api/v2/version/{id}/": { 1862 + parameters: { 1863 + query?: never; 1864 + header?: never; 1865 + path?: never; 1866 + cookie?: never; 1867 + }; 1868 + /** 1869 + * Get version 1870 + * @description Versions of the games, e.g., Red, Blue or Yellow. 1871 + */ 1872 + get: operations["version_retrieve"]; 1873 + put?: never; 1874 + post?: never; 1875 + delete?: never; 1876 + options?: never; 1877 + head?: never; 1878 + patch?: never; 1879 + trace?: never; 1880 + }; 1881 + "/api/v2/version-group/": { 1882 + parameters: { 1883 + query?: never; 1884 + header?: never; 1885 + path?: never; 1886 + cookie?: never; 1887 + }; 1888 + /** 1889 + * List version groups 1890 + * @description Version groups categorize highly similar versions of the games. 1891 + */ 1892 + get: operations["version_group_list"]; 1893 + put?: never; 1894 + post?: never; 1895 + delete?: never; 1896 + options?: never; 1897 + head?: never; 1898 + patch?: never; 1899 + trace?: never; 1900 + }; 1901 + "/api/v2/version-group/{id}/": { 1902 + parameters: { 1903 + query?: never; 1904 + header?: never; 1905 + path?: never; 1906 + cookie?: never; 1907 + }; 1908 + /** 1909 + * Get version group 1910 + * @description Version groups categorize highly similar versions of the games. 1911 + */ 1912 + get: operations["version_group_retrieve"]; 1913 + put?: never; 1914 + post?: never; 1915 + delete?: never; 1916 + options?: never; 1917 + head?: never; 1918 + patch?: never; 1919 + trace?: never; 1920 + }; 1921 + "/api/v2/pokemon/{pokemon_id}/encounters": { 1922 + parameters: { 1923 + query?: never; 1924 + header?: never; 1925 + path?: never; 1926 + cookie?: never; 1927 + }; 1928 + /** 1929 + * Get pokemon encounter 1930 + * @description Handles Pokemon Encounters as a sub-resource. 1931 + */ 1932 + get: operations["pokemon_encounters_retrieve"]; 1933 + put?: never; 1934 + post?: never; 1935 + delete?: never; 1936 + options?: never; 1937 + head?: never; 1938 + patch?: never; 1939 + trace?: never; 1940 + }; 1941 1941 } 1942 1942 export type webhooks = Record<string, never>; 1943 1943 export interface components { 1944 - schemas: { 1945 - AbilityChange: { 1946 - version_group: components["schemas"]["VersionGroupSummary"]; 1947 - readonly effect_entries: components["schemas"]["AbilityChangeEffectText"][]; 1948 - }; 1949 - AbilityChangeEffectText: { 1950 - effect: string; 1951 - language: components["schemas"]["LanguageSummary"]; 1952 - }; 1953 - AbilityDetail: { 1954 - readonly id: number; 1955 - name: string; 1956 - is_main_series?: boolean; 1957 - generation: components["schemas"]["GenerationSummary"]; 1958 - readonly names: components["schemas"]["AbilityName"][]; 1959 - readonly effect_entries: components["schemas"]["AbilityEffectText"][]; 1960 - readonly effect_changes: components["schemas"]["AbilityChange"][]; 1961 - readonly flavor_text_entries: components["schemas"]["AbilityFlavorText"][]; 1962 - readonly pokemon: { 1963 - is_hidden: boolean; 1964 - /** Format: int32 */ 1965 - slot: number; 1966 - pokemon: { 1967 - name: string; 1968 - /** Format: uri */ 1969 - url: string; 1970 - }; 1971 - }[]; 1972 - }; 1973 - AbilityEffectText: { 1974 - effect: string; 1975 - short_effect: string; 1976 - language: components["schemas"]["LanguageSummary"]; 1977 - }; 1978 - AbilityFlavorText: { 1979 - flavor_text: string; 1980 - language: components["schemas"]["LanguageSummary"]; 1981 - version_group: components["schemas"]["VersionGroupSummary"]; 1982 - }; 1983 - AbilityName: { 1984 - name: string; 1985 - language: components["schemas"]["LanguageSummary"]; 1986 - }; 1987 - AbilitySummary: { 1988 - name: string; 1989 - /** Format: uri */ 1990 - readonly url: string; 1991 - }; 1992 - BerryDetail: { 1993 - readonly id: number; 1994 - name: string; 1995 - growth_time: number; 1996 - max_harvest: number; 1997 - natural_gift_power: number; 1998 - size: number; 1999 - smoothness: number; 2000 - soil_dryness: number; 2001 - firmness: components["schemas"]["BerryFirmnessSummary"]; 2002 - readonly flavors: { 2003 - potency: number; 2004 - flavor: { 2005 - /** @description The name of the flavor */ 2006 - name?: string; 2007 - /** 2008 - * Format: uri 2009 - * @description The URL to get more information about the flavor 2010 - */ 2011 - url?: string; 2012 - }; 2013 - }[]; 2014 - item: components["schemas"]["ItemSummary"]; 2015 - natural_gift_type: components["schemas"]["TypeSummary"]; 2016 - }; 2017 - BerryFirmnessDetail: { 2018 - readonly id: number; 2019 - name: string; 2020 - readonly berries: components["schemas"]["BerrySummary"][]; 2021 - readonly names: components["schemas"]["BerryFirmnessName"][]; 2022 - }; 2023 - BerryFirmnessName: { 2024 - name: string; 2025 - language: components["schemas"]["LanguageSummary"]; 2026 - }; 2027 - BerryFirmnessSummary: { 2028 - name: string; 2029 - /** Format: uri */ 2030 - readonly url: string; 2031 - }; 2032 - BerryFlavorDetail: { 2033 - readonly id: number; 2034 - name: string; 2035 - readonly berries: { 2036 - potency: number; 2037 - berry: { 2038 - /** @description The name of the berry */ 2039 - name?: string; 2040 - /** 2041 - * Format: uri 2042 - * @description The URL to get more information about the berry 2043 - */ 2044 - url?: string; 2045 - }; 2046 - }[]; 2047 - contest_type: components["schemas"]["ContestTypeSummary"]; 2048 - readonly names: components["schemas"]["BerryFlavorName"][]; 2049 - }; 2050 - BerryFlavorName: { 2051 - name: string; 2052 - language: components["schemas"]["LanguageSummary"]; 2053 - }; 2054 - BerryFlavorSummary: { 2055 - name: string; 2056 - /** Format: uri */ 2057 - readonly url: string; 2058 - }; 2059 - BerrySummary: { 2060 - name: string; 2061 - /** Format: uri */ 2062 - readonly url: string; 2063 - }; 2064 - CharacteristicDescription: { 2065 - description?: string; 2066 - language: components["schemas"]["LanguageSummary"]; 2067 - }; 2068 - CharacteristicDetail: { 2069 - readonly id: number; 2070 - gene_modulo: number; 2071 - readonly possible_values: number[]; 2072 - highest_stat: components["schemas"]["StatSummary"]; 2073 - readonly descriptions: components["schemas"]["CharacteristicDescription"][]; 2074 - }; 2075 - CharacteristicSummary: { 2076 - /** Format: uri */ 2077 - readonly url: string; 2078 - }; 2079 - ContestEffectDetail: { 2080 - readonly id: number; 2081 - appeal: number; 2082 - jam: number; 2083 - readonly effect_entries: components["schemas"]["ContestEffectEffectText"][]; 2084 - readonly flavor_text_entries: components["schemas"]["ContestEffectFlavorText"][]; 2085 - }; 2086 - ContestEffectEffectText: { 2087 - effect: string; 2088 - language: components["schemas"]["LanguageSummary"]; 2089 - }; 2090 - ContestEffectFlavorText: { 2091 - flavor_text: string; 2092 - language: components["schemas"]["LanguageSummary"]; 2093 - }; 2094 - ContestEffectSummary: { 2095 - /** Format: uri */ 2096 - readonly url: string; 2097 - }; 2098 - ContestTypeDetail: { 2099 - readonly id: number; 2100 - name: string; 2101 - readonly berry_flavor: components["schemas"]["BerryFlavorSummary"]; 2102 - readonly names: components["schemas"]["ContestTypeName"][]; 2103 - }; 2104 - ContestTypeName: { 2105 - name: string; 2106 - color: string; 2107 - language: components["schemas"]["LanguageSummary"]; 2108 - }; 2109 - ContestTypeSummary: { 2110 - name: string; 2111 - /** Format: uri */ 2112 - readonly url: string; 2113 - }; 2114 - EggGroupDetail: { 2115 - readonly id: number; 2116 - name: string; 2117 - readonly names: components["schemas"]["EggGroupName"][]; 2118 - readonly pokemon_species: { 2119 - /** @description Pokemon species name. */ 2120 - name?: string; 2121 - /** 2122 - * Format: uri 2123 - * @description The URL to get more information about the species 2124 - */ 2125 - url?: string; 2126 - }[]; 2127 - }; 2128 - EggGroupName: { 2129 - name: string; 2130 - language: components["schemas"]["LanguageSummary"]; 2131 - }; 2132 - EggGroupSummary: { 2133 - name: string; 2134 - /** Format: uri */ 2135 - readonly url: string; 2136 - }; 2137 - EncounterConditionDetail: { 2138 - readonly id: number; 2139 - name: string; 2140 - readonly values: components["schemas"]["EncounterConditionValueSummary"][]; 2141 - readonly names: components["schemas"]["EncounterConditionName"][]; 2142 - }; 2143 - EncounterConditionName: { 2144 - name: string; 2145 - language: components["schemas"]["LanguageSummary"]; 2146 - }; 2147 - EncounterConditionSummary: { 2148 - name: string; 2149 - /** Format: uri */ 2150 - readonly url: string; 2151 - }; 2152 - EncounterConditionValueDetail: { 2153 - readonly id: number; 2154 - name: string; 2155 - condition: components["schemas"]["EncounterConditionSummary"]; 2156 - readonly names: components["schemas"]["EncounterConditionValueName"][]; 2157 - }; 2158 - EncounterConditionValueName: { 2159 - name: string; 2160 - language: components["schemas"]["LanguageSummary"]; 2161 - }; 2162 - EncounterConditionValueSummary: { 2163 - name: string; 2164 - /** Format: uri */ 2165 - readonly url: string; 2166 - }; 2167 - EncounterMethodDetail: { 2168 - readonly id: number; 2169 - name: string; 2170 - order?: number | null; 2171 - readonly names: components["schemas"]["EncounterMethodName"][]; 2172 - }; 2173 - EncounterMethodName: { 2174 - name: string; 2175 - language: components["schemas"]["LanguageSummary"]; 2176 - }; 2177 - EncounterMethodSummary: { 2178 - name: string; 2179 - /** Format: uri */ 2180 - readonly url: string; 2181 - }; 2182 - EvolutionChainDetail: { 2183 - readonly id: number; 2184 - baby_trigger_item: components["schemas"]["ItemSummary"]; 2185 - readonly chain: { 2186 - evolution_details: unknown[]; 2187 - evolves_to: { 2188 - evolution_details: { 2189 - gender: { 2190 - name: string; 2191 - /** Format: uri */ 2192 - url: string; 2193 - } | null; 2194 - held_item: { 2195 - name: string; 2196 - /** Format: uri */ 2197 - url: string; 2198 - } | null; 2199 - item: { 2200 - name: string; 2201 - /** Format: uri */ 2202 - url: string; 2203 - } | null; 2204 - known_move: Record<string, never> | null; 2205 - known_move_type: Record<string, never> | null; 2206 - location: { 2207 - name: string; 2208 - /** Format: uri */ 2209 - url: string; 2210 - } | null; 2211 - /** Format: int32 */ 2212 - min_affection: number | null; 2213 - /** Format: int32 */ 2214 - min_beauty: number | null; 2215 - /** Format: int32 */ 2216 - min_happiness: number | null; 2217 - /** Format: int32 */ 2218 - min_level: number | null; 2219 - needs_overworld_rain: boolean | null; 2220 - party_species: string | null; 2221 - party_type: string | null; 2222 - relative_physical_stats: string | null; 2223 - time_of_day: string; 2224 - trade_species: string | null; 2225 - trigger: { 2226 - name: string; 2227 - /** Format: uri */ 2228 - url: string; 2229 - }; 2230 - turn_upside_down: boolean; 2231 - }[]; 2232 - is_baby: boolean; 2233 - species: { 2234 - name: string; 2235 - /** Format: uri */ 2236 - url: string; 2237 - }; 2238 - }[]; 2239 - is_baby: boolean; 2240 - species: { 2241 - name: string; 2242 - /** Format: uri */ 2243 - url: string; 2244 - }; 2245 - }; 2246 - }; 2247 - EvolutionChainSummary: { 2248 - /** Format: uri */ 2249 - readonly url: string; 2250 - }; 2251 - EvolutionTriggerDetail: { 2252 - readonly id: number; 2253 - name: string; 2254 - readonly names: components["schemas"]["EvolutionTriggerName"][]; 2255 - readonly pokemon_species: { 2256 - name: string; 2257 - /** Format: uri */ 2258 - url: string; 2259 - }[]; 2260 - }; 2261 - EvolutionTriggerName: { 2262 - name: string; 2263 - language: components["schemas"]["LanguageSummary"]; 2264 - }; 2265 - EvolutionTriggerSummary: { 2266 - name: string; 2267 - /** Format: uri */ 2268 - readonly url: string; 2269 - }; 2270 - Experience: { 2271 - level: number; 2272 - experience: number; 2273 - }; 2274 - GenderDetail: { 2275 - readonly id: number; 2276 - name: string; 2277 - readonly pokemon_species_details: { 2278 - /** Format: int32 */ 2279 - rate: number; 2280 - pokemon_species: { 2281 - name: string; 2282 - /** Format: uri */ 2283 - url: string; 2284 - }; 2285 - }[]; 2286 - readonly required_for_evolution: { 2287 - name: string; 2288 - /** Format: uri */ 2289 - url: string; 2290 - }[]; 2291 - }; 2292 - GenderSummary: { 2293 - name: string; 2294 - /** Format: uri */ 2295 - readonly url: string; 2296 - }; 2297 - GenerationDetail: { 2298 - readonly id: number; 2299 - name: string; 2300 - readonly abilities: components["schemas"]["AbilitySummary"][]; 2301 - main_region: components["schemas"]["RegionSummary"]; 2302 - readonly moves: components["schemas"]["MoveSummary"][]; 2303 - readonly names: components["schemas"]["GenerationName"][]; 2304 - readonly pokemon_species: components["schemas"]["PokemonSpeciesSummary"][]; 2305 - readonly types: components["schemas"]["TypeSummary"][]; 2306 - readonly version_groups: components["schemas"]["VersionGroupSummary"][]; 2307 - }; 2308 - GenerationName: { 2309 - name: string; 2310 - language: components["schemas"]["LanguageSummary"]; 2311 - }; 2312 - GenerationSummary: { 2313 - name: string; 2314 - /** Format: uri */ 2315 - readonly url: string; 2316 - }; 2317 - GrowthRateDescription: { 2318 - description?: string; 2319 - language: components["schemas"]["LanguageSummary"]; 2320 - }; 2321 - GrowthRateDetail: { 2322 - readonly id: number; 2323 - name: string; 2324 - formula: string; 2325 - readonly descriptions: components["schemas"]["GrowthRateDescription"][]; 2326 - readonly levels: components["schemas"]["Experience"][]; 2327 - readonly pokemon_species: components["schemas"]["PokemonSpeciesSummary"][]; 2328 - }; 2329 - GrowthRateSummary: { 2330 - name: string; 2331 - /** Format: uri */ 2332 - readonly url: string; 2333 - }; 2334 - ItemAttributeDescription: { 2335 - description?: string; 2336 - language: components["schemas"]["LanguageSummary"]; 2337 - }; 2338 - ItemAttributeDetail: { 2339 - readonly id: number; 2340 - name: string; 2341 - readonly descriptions: components["schemas"]["ItemAttributeDescription"][]; 2342 - readonly items: { 2343 - name: string; 2344 - /** Format: uri */ 2345 - url: string; 2346 - }[]; 2347 - readonly names: components["schemas"]["ItemAttributeName"][]; 2348 - }; 2349 - ItemAttributeName: { 2350 - name: string; 2351 - language: components["schemas"]["LanguageSummary"]; 2352 - }; 2353 - ItemAttributeSummary: { 2354 - name: string; 2355 - /** Format: uri */ 2356 - readonly url: string; 2357 - }; 2358 - ItemCategoryDetail: { 2359 - readonly id: number; 2360 - name: string; 2361 - readonly items: components["schemas"]["ItemSummary"][]; 2362 - readonly names: components["schemas"]["ItemCategoryName"][]; 2363 - pocket: components["schemas"]["ItemPocketSummary"]; 2364 - }; 2365 - ItemCategoryName: { 2366 - name: string; 2367 - language: components["schemas"]["LanguageSummary"]; 2368 - }; 2369 - ItemCategorySummary: { 2370 - name: string; 2371 - /** Format: uri */ 2372 - readonly url: string; 2373 - }; 2374 - ItemDetail: { 2375 - readonly id: number; 2376 - name: string; 2377 - cost?: number | null; 2378 - fling_power?: number | null; 2379 - fling_effect: components["schemas"]["ItemFlingEffectSummary"]; 2380 - readonly attributes: { 2381 - name: string; 2382 - /** Format: uri */ 2383 - url: string; 2384 - }[]; 2385 - category: components["schemas"]["ItemCategorySummary"]; 2386 - readonly effect_entries: components["schemas"]["ItemEffectText"][]; 2387 - readonly flavor_text_entries: components["schemas"]["ItemFlavorText"][]; 2388 - readonly game_indices: components["schemas"]["ItemGameIndex"][]; 2389 - readonly names: components["schemas"]["ItemName"][]; 2390 - readonly held_by_pokemon: { 2391 - pokemon: { 2392 - name: string; 2393 - /** Format: uri */ 2394 - url: string; 2395 - }; 2396 - "version-details": { 2397 - /** Format: int32 */ 2398 - rarity: number; 2399 - version: { 2400 - name: string; 2401 - /** Format: uri */ 2402 - url: string; 2403 - }; 2404 - }[]; 2405 - }[]; 2406 - readonly sprites: { 2407 - /** Format: uri */ 2408 - default: string; 2409 - }; 2410 - readonly baby_trigger_for: { 2411 - /** Format: uri */ 2412 - url: string; 2413 - }; 2414 - readonly machines: { 2415 - /** Format: uri */ 2416 - machine: string; 2417 - version_group: { 2418 - name: string; 2419 - /** Format: uri */ 2420 - url: string; 2421 - }; 2422 - }[]; 2423 - }; 2424 - ItemEffectText: { 2425 - effect: string; 2426 - short_effect: string; 2427 - language: components["schemas"]["LanguageSummary"]; 2428 - }; 2429 - ItemFlavorText: { 2430 - text: string; 2431 - version_group: components["schemas"]["VersionGroupSummary"]; 2432 - language: components["schemas"]["LanguageSummary"]; 2433 - }; 2434 - ItemFlingEffectDetail: { 2435 - readonly id: number; 2436 - name: string; 2437 - readonly effect_entries: components["schemas"]["ItemFlingEffectEffectText"][]; 2438 - readonly items: components["schemas"]["ItemSummary"][]; 2439 - }; 2440 - ItemFlingEffectEffectText: { 2441 - effect: string; 2442 - language: components["schemas"]["LanguageSummary"]; 2443 - }; 2444 - ItemFlingEffectSummary: { 2445 - name: string; 2446 - /** Format: uri */ 2447 - readonly url: string; 2448 - }; 2449 - ItemGameIndex: { 2450 - game_index: number; 2451 - generation: components["schemas"]["GenerationSummary"]; 2452 - }; 2453 - ItemName: { 2454 - name: string; 2455 - language: components["schemas"]["LanguageSummary"]; 2456 - }; 2457 - ItemPocketDetail: { 2458 - readonly id: number; 2459 - name: string; 2460 - readonly categories: components["schemas"]["ItemCategorySummary"][]; 2461 - readonly names: components["schemas"]["ItemPocketName"][]; 2462 - }; 2463 - ItemPocketName: { 2464 - name: string; 2465 - language: components["schemas"]["LanguageSummary"]; 2466 - }; 2467 - ItemPocketSummary: { 2468 - name: string; 2469 - /** Format: uri */ 2470 - readonly url: string; 2471 - }; 2472 - ItemSummary: { 2473 - name: string; 2474 - /** Format: uri */ 2475 - readonly url: string; 2476 - }; 2477 - LanguageDetail: { 2478 - readonly id: number; 2479 - name: string; 2480 - official?: boolean; 2481 - iso639: string; 2482 - iso3166: string; 2483 - readonly names: components["schemas"]["LanguageName"][]; 2484 - }; 2485 - LanguageName: { 2486 - name: string; 2487 - language: components["schemas"]["LanguageSummary"]; 2488 - }; 2489 - LanguageSummary: { 2490 - name: string; 2491 - /** Format: uri */ 2492 - readonly url: string; 2493 - }; 2494 - LocationAreaDetail: { 2495 - readonly id: number; 2496 - name: string; 2497 - game_index: number; 2498 - readonly encounter_method_rates: { 2499 - encounter_method: { 2500 - name: string; 2501 - /** Format: uri */ 2502 - url: string; 2503 - }; 2504 - version_details: { 2505 - /** Format: int32 */ 2506 - rate: number; 2507 - version: { 2508 - name: string; 2509 - /** Format: uri */ 2510 - url: string; 2511 - }; 2512 - }[]; 2513 - }[]; 2514 - location: components["schemas"]["LocationSummary"]; 2515 - readonly names: components["schemas"]["LocationAreaName"][]; 2516 - readonly pokemon_encounters: { 2517 - pokemon: { 2518 - name: string; 2519 - /** Format: uri */ 2520 - url: string; 2521 - }; 2522 - version_details: { 2523 - version: { 2524 - name: string; 2525 - /** Format: uri */ 2526 - url: string; 2527 - }; 2528 - /** Format: int32 */ 2529 - max_chance: number; 2530 - encounter_details: { 2531 - /** Format: int32 */ 2532 - min_level: number; 2533 - /** Format: int32 */ 2534 - max_level: number; 2535 - condition_values?: { 2536 - name: string; 2537 - /** Format: uri */ 2538 - url: string; 2539 - }; 2540 - /** Format: int32 */ 2541 - chance: number; 2542 - method: { 2543 - name: string; 2544 - /** Format: uri */ 2545 - url: string; 2546 - }; 2547 - }; 2548 - }[]; 2549 - }[]; 2550 - }; 2551 - LocationAreaName: { 2552 - name: string; 2553 - language: components["schemas"]["LanguageSummary"]; 2554 - }; 2555 - LocationAreaSummary: { 2556 - name: string; 2557 - /** Format: uri */ 2558 - readonly url: string; 2559 - }; 2560 - LocationDetail: { 2561 - readonly id: number; 2562 - name: string; 2563 - region: components["schemas"]["RegionSummary"]; 2564 - readonly names: components["schemas"]["LocationName"][]; 2565 - readonly game_indices: components["schemas"]["LocationGameIndex"][]; 2566 - readonly areas: components["schemas"]["LocationAreaSummary"][]; 2567 - }; 2568 - LocationGameIndex: { 2569 - game_index: number; 2570 - generation: components["schemas"]["GenerationSummary"]; 2571 - }; 2572 - LocationName: { 2573 - name: string; 2574 - language: components["schemas"]["LanguageSummary"]; 2575 - }; 2576 - LocationSummary: { 2577 - name: string; 2578 - /** Format: uri */ 2579 - readonly url: string; 2580 - }; 2581 - MachineDetail: { 2582 - readonly id: number; 2583 - item: components["schemas"]["ItemSummary"]; 2584 - version_group: components["schemas"]["VersionGroupSummary"]; 2585 - move: components["schemas"]["MoveSummary"]; 2586 - }; 2587 - MachineSummary: { 2588 - /** Format: uri */ 2589 - readonly url: string; 2590 - }; 2591 - MoveBattleStyleDetail: { 2592 - readonly id: number; 2593 - name: string; 2594 - readonly names: components["schemas"]["MoveBattleStyleName"][]; 2595 - }; 2596 - MoveBattleStyleName: { 2597 - name: string; 2598 - language: components["schemas"]["LanguageSummary"]; 2599 - }; 2600 - MoveBattleStyleSummary: { 2601 - name: string; 2602 - /** Format: uri */ 2603 - readonly url: string; 2604 - }; 2605 - MoveChange: { 2606 - accuracy?: number | null; 2607 - power?: number | null; 2608 - pp?: number | null; 2609 - effect_chance: number; 2610 - readonly effect_entries: { 2611 - effect: string; 2612 - short_effect: string; 2613 - language: { 2614 - name: string; 2615 - /** Format: uri */ 2616 - url: string; 2617 - }; 2618 - }[]; 2619 - type: components["schemas"]["TypeSummary"]; 2620 - version_group: components["schemas"]["VersionGroupSummary"]; 2621 - }; 2622 - MoveDamageClassDescription: { 2623 - description?: string; 2624 - language: components["schemas"]["LanguageSummary"]; 2625 - }; 2626 - MoveDamageClassDetail: { 2627 - readonly id: number; 2628 - name: string; 2629 - readonly descriptions: components["schemas"]["MoveDamageClassDescription"][]; 2630 - readonly moves: components["schemas"]["MoveSummary"][]; 2631 - readonly names: components["schemas"]["MoveDamageClassName"][]; 2632 - }; 2633 - MoveDamageClassName: { 2634 - name: string; 2635 - language: components["schemas"]["LanguageSummary"]; 2636 - }; 2637 - MoveDamageClassSummary: { 2638 - name: string; 2639 - /** Format: uri */ 2640 - readonly url: string; 2641 - }; 2642 - MoveDetail: { 2643 - readonly id: number; 2644 - name: string; 2645 - accuracy?: number | null; 2646 - effect_chance: number; 2647 - pp?: number | null; 2648 - priority?: number | null; 2649 - power?: number | null; 2650 - readonly contest_combos: { 2651 - normal: { 2652 - use_before: { 2653 - name: string; 2654 - /** Format: uri */ 2655 - url: string; 2656 - }[] | null; 2657 - use_after: { 2658 - name: string; 2659 - /** Format: uri */ 2660 - url: string; 2661 - }[] | null; 2662 - }; 2663 - super: { 2664 - use_before: { 2665 - name: string; 2666 - /** Format: uri */ 2667 - url: string; 2668 - }[] | null; 2669 - use_after: { 2670 - name: string; 2671 - /** Format: uri */ 2672 - url: string; 2673 - }[] | null; 2674 - }; 2675 - }; 2676 - contest_type: components["schemas"]["ContestTypeSummary"]; 2677 - contest_effect: components["schemas"]["ContestEffectSummary"]; 2678 - damage_class: components["schemas"]["MoveDamageClassSummary"]; 2679 - readonly effect_entries: { 2680 - effect: string; 2681 - short_effect: string; 2682 - language: { 2683 - name: string; 2684 - /** Format: uri */ 2685 - url: string; 2686 - }; 2687 - }[]; 2688 - readonly effect_changes: { 2689 - effect_entries: { 2690 - effect: string; 2691 - language: { 2692 - name: string; 2693 - /** Format: uri */ 2694 - url: string; 2695 - }; 2696 - }[]; 2697 - version_group: { 2698 - name: string; 2699 - /** Format: uri */ 2700 - url: string; 2701 - }; 2702 - }[]; 2703 - generation: components["schemas"]["GenerationSummary"]; 2704 - readonly meta: components["schemas"]["MoveMeta"]; 2705 - readonly names: components["schemas"]["MoveName"][]; 2706 - readonly past_values: components["schemas"]["MoveChange"][]; 2707 - readonly stat_changes: { 2708 - /** Format: int32 */ 2709 - change: number; 2710 - stat: { 2711 - name: string; 2712 - /** Format: uri */ 2713 - url: string; 2714 - }; 2715 - }[]; 2716 - super_contest_effect: components["schemas"]["SuperContestEffectSummary"]; 2717 - target: components["schemas"]["MoveTargetSummary"]; 2718 - type: components["schemas"]["TypeSummary"]; 2719 - readonly machines: { 2720 - machine: { 2721 - /** Format: uri */ 2722 - url: string; 2723 - }; 2724 - version_group: { 2725 - name: string; 2726 - /** Format: uri */ 2727 - url: string; 2728 - }; 2729 - }[]; 2730 - readonly flavor_text_entries: components["schemas"]["MoveFlavorText"][]; 2731 - readonly learned_by_pokemon: { 2732 - name: string; 2733 - /** Format: uri */ 2734 - url: string; 2735 - }[]; 2736 - }; 2737 - MoveFlavorText: { 2738 - flavor_text: string; 2739 - language: components["schemas"]["LanguageSummary"]; 2740 - version_group: components["schemas"]["VersionGroupSummary"]; 2741 - }; 2742 - MoveLearnMethodDescription: { 2743 - description?: string; 2744 - language: components["schemas"]["LanguageSummary"]; 2745 - }; 2746 - MoveLearnMethodDetail: { 2747 - readonly id: number; 2748 - name: string; 2749 - readonly names: components["schemas"]["MoveLearnMethodName"][]; 2750 - readonly descriptions: components["schemas"]["MoveLearnMethodDescription"][]; 2751 - readonly version_groups: { 2752 - name: string; 2753 - /** Format: uri */ 2754 - url: string; 2755 - }[]; 2756 - }; 2757 - MoveLearnMethodName: { 2758 - name: string; 2759 - language: components["schemas"]["LanguageSummary"]; 2760 - }; 2761 - MoveLearnMethodSummary: { 2762 - name: string; 2763 - /** Format: uri */ 2764 - readonly url: string; 2765 - }; 2766 - MoveMeta: { 2767 - ailment: components["schemas"]["MoveMetaAilmentSummary"]; 2768 - category: components["schemas"]["MoveMetaCategorySummary"]; 2769 - min_hits?: number | null; 2770 - max_hits?: number | null; 2771 - min_turns?: number | null; 2772 - max_turns?: number | null; 2773 - drain?: number | null; 2774 - healing?: number | null; 2775 - crit_rate?: number | null; 2776 - ailment_chance?: number | null; 2777 - flinch_chance?: number | null; 2778 - stat_chance?: number | null; 2779 - }; 2780 - MoveMetaAilmentDetail: { 2781 - readonly id: number; 2782 - name: string; 2783 - readonly moves: { 2784 - name: string; 2785 - /** Format: uri */ 2786 - url: string; 2787 - }[]; 2788 - readonly names: components["schemas"]["MoveMetaAilmentName"][]; 2789 - }; 2790 - MoveMetaAilmentName: { 2791 - name: string; 2792 - language: components["schemas"]["LanguageSummary"]; 2793 - }; 2794 - MoveMetaAilmentSummary: { 2795 - name: string; 2796 - /** Format: uri */ 2797 - readonly url: string; 2798 - }; 2799 - MoveMetaCategoryDescription: { 2800 - description?: string; 2801 - language: components["schemas"]["LanguageSummary"]; 2802 - }; 2803 - MoveMetaCategoryDetail: { 2804 - readonly id: number; 2805 - name: string; 2806 - readonly descriptions: components["schemas"]["MoveMetaCategoryDescription"][]; 2807 - readonly moves: { 2808 - name: string; 2809 - /** Format: uri */ 2810 - url: string; 2811 - }[]; 2812 - }; 2813 - MoveMetaCategorySummary: { 2814 - name: string; 2815 - /** Format: uri */ 2816 - readonly url: string; 2817 - }; 2818 - MoveName: { 2819 - name: string; 2820 - language: components["schemas"]["LanguageSummary"]; 2821 - }; 2822 - MoveSummary: { 2823 - name: string; 2824 - /** Format: uri */ 2825 - readonly url: string; 2826 - }; 2827 - MoveTargetDescription: { 2828 - description?: string; 2829 - language: components["schemas"]["LanguageSummary"]; 2830 - }; 2831 - MoveTargetDetail: { 2832 - readonly id: number; 2833 - name: string; 2834 - readonly descriptions: components["schemas"]["MoveTargetDescription"][]; 2835 - readonly moves: components["schemas"]["MoveSummary"][]; 2836 - readonly names: components["schemas"]["MoveTargetName"][]; 2837 - }; 2838 - MoveTargetName: { 2839 - name: string; 2840 - language: components["schemas"]["LanguageSummary"]; 2841 - }; 2842 - MoveTargetSummary: { 2843 - name: string; 2844 - /** Format: uri */ 2845 - readonly url: string; 2846 - }; 2847 - NatureBattleStylePreference: { 2848 - low_hp_preference: number; 2849 - high_hp_preference: number; 2850 - move_battle_style: components["schemas"]["MoveBattleStyleSummary"]; 2851 - }; 2852 - NatureDetail: { 2853 - readonly id: number; 2854 - name: string; 2855 - decreased_stat: components["schemas"]["StatSummary"]; 2856 - increased_stat: components["schemas"]["StatSummary"]; 2857 - likes_flavor: components["schemas"]["BerryFlavorSummary"]; 2858 - hates_flavor: components["schemas"]["BerryFlavorSummary"]; 2859 - readonly berries: components["schemas"]["BerrySummary"][]; 2860 - readonly pokeathlon_stat_changes: { 2861 - /** Format: int32 */ 2862 - max_change: number; 2863 - pokeathlon_stat: { 2864 - name: string; 2865 - /** Format: uri */ 2866 - url: string; 2867 - }; 2868 - }[]; 2869 - readonly move_battle_style_preferences: components["schemas"]["NatureBattleStylePreference"][]; 2870 - readonly names: components["schemas"]["NatureName"][]; 2871 - }; 2872 - NatureName: { 2873 - name: string; 2874 - language: components["schemas"]["LanguageSummary"]; 2875 - }; 2876 - NatureSummary: { 2877 - name: string; 2878 - /** Format: uri */ 2879 - readonly url: string; 2880 - }; 2881 - PaginatedAbilitySummaryList: { 2882 - /** @example 123 */ 2883 - count?: number; 2884 - /** 2885 - * Format: uri 2886 - * @example http://api.example.org/accounts/?offset=400&limit=100 2887 - */ 2888 - next?: string | null; 2889 - /** 2890 - * Format: uri 2891 - * @example http://api.example.org/accounts/?offset=200&limit=100 2892 - */ 2893 - previous?: string | null; 2894 - results?: components["schemas"]["AbilitySummary"][]; 2895 - }; 2896 - PaginatedBerryFirmnessSummaryList: { 2897 - /** @example 123 */ 2898 - count?: number; 2899 - /** 2900 - * Format: uri 2901 - * @example http://api.example.org/accounts/?offset=400&limit=100 2902 - */ 2903 - next?: string | null; 2904 - /** 2905 - * Format: uri 2906 - * @example http://api.example.org/accounts/?offset=200&limit=100 2907 - */ 2908 - previous?: string | null; 2909 - results?: components["schemas"]["BerryFirmnessSummary"][]; 2910 - }; 2911 - PaginatedBerryFlavorSummaryList: { 2912 - /** @example 123 */ 2913 - count?: number; 2914 - /** 2915 - * Format: uri 2916 - * @example http://api.example.org/accounts/?offset=400&limit=100 2917 - */ 2918 - next?: string | null; 2919 - /** 2920 - * Format: uri 2921 - * @example http://api.example.org/accounts/?offset=200&limit=100 2922 - */ 2923 - previous?: string | null; 2924 - results?: components["schemas"]["BerryFlavorSummary"][]; 2925 - }; 2926 - PaginatedBerrySummaryList: { 2927 - /** @example 123 */ 2928 - count?: number; 2929 - /** 2930 - * Format: uri 2931 - * @example http://api.example.org/accounts/?offset=400&limit=100 2932 - */ 2933 - next?: string | null; 2934 - /** 2935 - * Format: uri 2936 - * @example http://api.example.org/accounts/?offset=200&limit=100 2937 - */ 2938 - previous?: string | null; 2939 - results?: components["schemas"]["BerrySummary"][]; 2940 - }; 2941 - PaginatedCharacteristicSummaryList: { 2942 - /** @example 123 */ 2943 - count?: number; 2944 - /** 2945 - * Format: uri 2946 - * @example http://api.example.org/accounts/?offset=400&limit=100 2947 - */ 2948 - next?: string | null; 2949 - /** 2950 - * Format: uri 2951 - * @example http://api.example.org/accounts/?offset=200&limit=100 2952 - */ 2953 - previous?: string | null; 2954 - results?: components["schemas"]["CharacteristicSummary"][]; 2955 - }; 2956 - PaginatedContestEffectSummaryList: { 2957 - /** @example 123 */ 2958 - count?: number; 2959 - /** 2960 - * Format: uri 2961 - * @example http://api.example.org/accounts/?offset=400&limit=100 2962 - */ 2963 - next?: string | null; 2964 - /** 2965 - * Format: uri 2966 - * @example http://api.example.org/accounts/?offset=200&limit=100 2967 - */ 2968 - previous?: string | null; 2969 - results?: components["schemas"]["ContestEffectSummary"][]; 2970 - }; 2971 - PaginatedContestTypeSummaryList: { 2972 - /** @example 123 */ 2973 - count?: number; 2974 - /** 2975 - * Format: uri 2976 - * @example http://api.example.org/accounts/?offset=400&limit=100 2977 - */ 2978 - next?: string | null; 2979 - /** 2980 - * Format: uri 2981 - * @example http://api.example.org/accounts/?offset=200&limit=100 2982 - */ 2983 - previous?: string | null; 2984 - results?: components["schemas"]["ContestTypeSummary"][]; 2985 - }; 2986 - PaginatedEggGroupSummaryList: { 2987 - /** @example 123 */ 2988 - count?: number; 2989 - /** 2990 - * Format: uri 2991 - * @example http://api.example.org/accounts/?offset=400&limit=100 2992 - */ 2993 - next?: string | null; 2994 - /** 2995 - * Format: uri 2996 - * @example http://api.example.org/accounts/?offset=200&limit=100 2997 - */ 2998 - previous?: string | null; 2999 - results?: components["schemas"]["EggGroupSummary"][]; 3000 - }; 3001 - PaginatedEncounterConditionSummaryList: { 3002 - /** @example 123 */ 3003 - count?: number; 3004 - /** 3005 - * Format: uri 3006 - * @example http://api.example.org/accounts/?offset=400&limit=100 3007 - */ 3008 - next?: string | null; 3009 - /** 3010 - * Format: uri 3011 - * @example http://api.example.org/accounts/?offset=200&limit=100 3012 - */ 3013 - previous?: string | null; 3014 - results?: components["schemas"]["EncounterConditionSummary"][]; 3015 - }; 3016 - PaginatedEncounterConditionValueSummaryList: { 3017 - /** @example 123 */ 3018 - count?: number; 3019 - /** 3020 - * Format: uri 3021 - * @example http://api.example.org/accounts/?offset=400&limit=100 3022 - */ 3023 - next?: string | null; 3024 - /** 3025 - * Format: uri 3026 - * @example http://api.example.org/accounts/?offset=200&limit=100 3027 - */ 3028 - previous?: string | null; 3029 - results?: components["schemas"]["EncounterConditionValueSummary"][]; 3030 - }; 3031 - PaginatedEncounterMethodSummaryList: { 3032 - /** @example 123 */ 3033 - count?: number; 3034 - /** 3035 - * Format: uri 3036 - * @example http://api.example.org/accounts/?offset=400&limit=100 3037 - */ 3038 - next?: string | null; 3039 - /** 3040 - * Format: uri 3041 - * @example http://api.example.org/accounts/?offset=200&limit=100 3042 - */ 3043 - previous?: string | null; 3044 - results?: components["schemas"]["EncounterMethodSummary"][]; 3045 - }; 3046 - PaginatedEvolutionChainSummaryList: { 3047 - /** @example 123 */ 3048 - count?: number; 3049 - /** 3050 - * Format: uri 3051 - * @example http://api.example.org/accounts/?offset=400&limit=100 3052 - */ 3053 - next?: string | null; 3054 - /** 3055 - * Format: uri 3056 - * @example http://api.example.org/accounts/?offset=200&limit=100 3057 - */ 3058 - previous?: string | null; 3059 - results?: components["schemas"]["EvolutionChainSummary"][]; 3060 - }; 3061 - PaginatedEvolutionTriggerSummaryList: { 3062 - /** @example 123 */ 3063 - count?: number; 3064 - /** 3065 - * Format: uri 3066 - * @example http://api.example.org/accounts/?offset=400&limit=100 3067 - */ 3068 - next?: string | null; 3069 - /** 3070 - * Format: uri 3071 - * @example http://api.example.org/accounts/?offset=200&limit=100 3072 - */ 3073 - previous?: string | null; 3074 - results?: components["schemas"]["EvolutionTriggerSummary"][]; 3075 - }; 3076 - PaginatedGenderSummaryList: { 3077 - /** @example 123 */ 3078 - count?: number; 3079 - /** 3080 - * Format: uri 3081 - * @example http://api.example.org/accounts/?offset=400&limit=100 3082 - */ 3083 - next?: string | null; 3084 - /** 3085 - * Format: uri 3086 - * @example http://api.example.org/accounts/?offset=200&limit=100 3087 - */ 3088 - previous?: string | null; 3089 - results?: components["schemas"]["GenderSummary"][]; 3090 - }; 3091 - PaginatedGenerationSummaryList: { 3092 - /** @example 123 */ 3093 - count?: number; 3094 - /** 3095 - * Format: uri 3096 - * @example http://api.example.org/accounts/?offset=400&limit=100 3097 - */ 3098 - next?: string | null; 3099 - /** 3100 - * Format: uri 3101 - * @example http://api.example.org/accounts/?offset=200&limit=100 3102 - */ 3103 - previous?: string | null; 3104 - results?: components["schemas"]["GenerationSummary"][]; 3105 - }; 3106 - PaginatedGrowthRateSummaryList: { 3107 - /** @example 123 */ 3108 - count?: number; 3109 - /** 3110 - * Format: uri 3111 - * @example http://api.example.org/accounts/?offset=400&limit=100 3112 - */ 3113 - next?: string | null; 3114 - /** 3115 - * Format: uri 3116 - * @example http://api.example.org/accounts/?offset=200&limit=100 3117 - */ 3118 - previous?: string | null; 3119 - results?: components["schemas"]["GrowthRateSummary"][]; 3120 - }; 3121 - PaginatedItemAttributeSummaryList: { 3122 - /** @example 123 */ 3123 - count?: number; 3124 - /** 3125 - * Format: uri 3126 - * @example http://api.example.org/accounts/?offset=400&limit=100 3127 - */ 3128 - next?: string | null; 3129 - /** 3130 - * Format: uri 3131 - * @example http://api.example.org/accounts/?offset=200&limit=100 3132 - */ 3133 - previous?: string | null; 3134 - results?: components["schemas"]["ItemAttributeSummary"][]; 3135 - }; 3136 - PaginatedItemCategorySummaryList: { 3137 - /** @example 123 */ 3138 - count?: number; 3139 - /** 3140 - * Format: uri 3141 - * @example http://api.example.org/accounts/?offset=400&limit=100 3142 - */ 3143 - next?: string | null; 3144 - /** 3145 - * Format: uri 3146 - * @example http://api.example.org/accounts/?offset=200&limit=100 3147 - */ 3148 - previous?: string | null; 3149 - results?: components["schemas"]["ItemCategorySummary"][]; 3150 - }; 3151 - PaginatedItemFlingEffectSummaryList: { 3152 - /** @example 123 */ 3153 - count?: number; 3154 - /** 3155 - * Format: uri 3156 - * @example http://api.example.org/accounts/?offset=400&limit=100 3157 - */ 3158 - next?: string | null; 3159 - /** 3160 - * Format: uri 3161 - * @example http://api.example.org/accounts/?offset=200&limit=100 3162 - */ 3163 - previous?: string | null; 3164 - results?: components["schemas"]["ItemFlingEffectSummary"][]; 3165 - }; 3166 - PaginatedItemPocketSummaryList: { 3167 - /** @example 123 */ 3168 - count?: number; 3169 - /** 3170 - * Format: uri 3171 - * @example http://api.example.org/accounts/?offset=400&limit=100 3172 - */ 3173 - next?: string | null; 3174 - /** 3175 - * Format: uri 3176 - * @example http://api.example.org/accounts/?offset=200&limit=100 3177 - */ 3178 - previous?: string | null; 3179 - results?: components["schemas"]["ItemPocketSummary"][]; 3180 - }; 3181 - PaginatedItemSummaryList: { 3182 - /** @example 123 */ 3183 - count?: number; 3184 - /** 3185 - * Format: uri 3186 - * @example http://api.example.org/accounts/?offset=400&limit=100 3187 - */ 3188 - next?: string | null; 3189 - /** 3190 - * Format: uri 3191 - * @example http://api.example.org/accounts/?offset=200&limit=100 3192 - */ 3193 - previous?: string | null; 3194 - results?: components["schemas"]["ItemSummary"][]; 3195 - }; 3196 - PaginatedLanguageSummaryList: { 3197 - /** @example 123 */ 3198 - count?: number; 3199 - /** 3200 - * Format: uri 3201 - * @example http://api.example.org/accounts/?offset=400&limit=100 3202 - */ 3203 - next?: string | null; 3204 - /** 3205 - * Format: uri 3206 - * @example http://api.example.org/accounts/?offset=200&limit=100 3207 - */ 3208 - previous?: string | null; 3209 - results?: components["schemas"]["LanguageSummary"][]; 3210 - }; 3211 - PaginatedLocationAreaSummaryList: { 3212 - /** @example 123 */ 3213 - count?: number; 3214 - /** 3215 - * Format: uri 3216 - * @example http://api.example.org/accounts/?offset=400&limit=100 3217 - */ 3218 - next?: string | null; 3219 - /** 3220 - * Format: uri 3221 - * @example http://api.example.org/accounts/?offset=200&limit=100 3222 - */ 3223 - previous?: string | null; 3224 - results?: components["schemas"]["LocationAreaSummary"][]; 3225 - }; 3226 - PaginatedLocationSummaryList: { 3227 - /** @example 123 */ 3228 - count?: number; 3229 - /** 3230 - * Format: uri 3231 - * @example http://api.example.org/accounts/?offset=400&limit=100 3232 - */ 3233 - next?: string | null; 3234 - /** 3235 - * Format: uri 3236 - * @example http://api.example.org/accounts/?offset=200&limit=100 3237 - */ 3238 - previous?: string | null; 3239 - results?: components["schemas"]["LocationSummary"][]; 3240 - }; 3241 - PaginatedMachineSummaryList: { 3242 - /** @example 123 */ 3243 - count?: number; 3244 - /** 3245 - * Format: uri 3246 - * @example http://api.example.org/accounts/?offset=400&limit=100 3247 - */ 3248 - next?: string | null; 3249 - /** 3250 - * Format: uri 3251 - * @example http://api.example.org/accounts/?offset=200&limit=100 3252 - */ 3253 - previous?: string | null; 3254 - results?: components["schemas"]["MachineSummary"][]; 3255 - }; 3256 - PaginatedMoveBattleStyleSummaryList: { 3257 - /** @example 123 */ 3258 - count?: number; 3259 - /** 3260 - * Format: uri 3261 - * @example http://api.example.org/accounts/?offset=400&limit=100 3262 - */ 3263 - next?: string | null; 3264 - /** 3265 - * Format: uri 3266 - * @example http://api.example.org/accounts/?offset=200&limit=100 3267 - */ 3268 - previous?: string | null; 3269 - results?: components["schemas"]["MoveBattleStyleSummary"][]; 3270 - }; 3271 - PaginatedMoveDamageClassSummaryList: { 3272 - /** @example 123 */ 3273 - count?: number; 3274 - /** 3275 - * Format: uri 3276 - * @example http://api.example.org/accounts/?offset=400&limit=100 3277 - */ 3278 - next?: string | null; 3279 - /** 3280 - * Format: uri 3281 - * @example http://api.example.org/accounts/?offset=200&limit=100 3282 - */ 3283 - previous?: string | null; 3284 - results?: components["schemas"]["MoveDamageClassSummary"][]; 3285 - }; 3286 - PaginatedMoveLearnMethodSummaryList: { 3287 - /** @example 123 */ 3288 - count?: number; 3289 - /** 3290 - * Format: uri 3291 - * @example http://api.example.org/accounts/?offset=400&limit=100 3292 - */ 3293 - next?: string | null; 3294 - /** 3295 - * Format: uri 3296 - * @example http://api.example.org/accounts/?offset=200&limit=100 3297 - */ 3298 - previous?: string | null; 3299 - results?: components["schemas"]["MoveLearnMethodSummary"][]; 3300 - }; 3301 - PaginatedMoveMetaAilmentSummaryList: { 3302 - /** @example 123 */ 3303 - count?: number; 3304 - /** 3305 - * Format: uri 3306 - * @example http://api.example.org/accounts/?offset=400&limit=100 3307 - */ 3308 - next?: string | null; 3309 - /** 3310 - * Format: uri 3311 - * @example http://api.example.org/accounts/?offset=200&limit=100 3312 - */ 3313 - previous?: string | null; 3314 - results?: components["schemas"]["MoveMetaAilmentSummary"][]; 3315 - }; 3316 - PaginatedMoveMetaCategorySummaryList: { 3317 - /** @example 123 */ 3318 - count?: number; 3319 - /** 3320 - * Format: uri 3321 - * @example http://api.example.org/accounts/?offset=400&limit=100 3322 - */ 3323 - next?: string | null; 3324 - /** 3325 - * Format: uri 3326 - * @example http://api.example.org/accounts/?offset=200&limit=100 3327 - */ 3328 - previous?: string | null; 3329 - results?: components["schemas"]["MoveMetaCategorySummary"][]; 3330 - }; 3331 - PaginatedMoveSummaryList: { 3332 - /** @example 123 */ 3333 - count?: number; 3334 - /** 3335 - * Format: uri 3336 - * @example http://api.example.org/accounts/?offset=400&limit=100 3337 - */ 3338 - next?: string | null; 3339 - /** 3340 - * Format: uri 3341 - * @example http://api.example.org/accounts/?offset=200&limit=100 3342 - */ 3343 - previous?: string | null; 3344 - results?: components["schemas"]["MoveSummary"][]; 3345 - }; 3346 - PaginatedMoveTargetSummaryList: { 3347 - /** @example 123 */ 3348 - count?: number; 3349 - /** 3350 - * Format: uri 3351 - * @example http://api.example.org/accounts/?offset=400&limit=100 3352 - */ 3353 - next?: string | null; 3354 - /** 3355 - * Format: uri 3356 - * @example http://api.example.org/accounts/?offset=200&limit=100 3357 - */ 3358 - previous?: string | null; 3359 - results?: components["schemas"]["MoveTargetSummary"][]; 3360 - }; 3361 - PaginatedNatureSummaryList: { 3362 - /** @example 123 */ 3363 - count?: number; 3364 - /** 3365 - * Format: uri 3366 - * @example http://api.example.org/accounts/?offset=400&limit=100 3367 - */ 3368 - next?: string | null; 3369 - /** 3370 - * Format: uri 3371 - * @example http://api.example.org/accounts/?offset=200&limit=100 3372 - */ 3373 - previous?: string | null; 3374 - results?: components["schemas"]["NatureSummary"][]; 3375 - }; 3376 - PaginatedPalParkAreaSummaryList: { 3377 - /** @example 123 */ 3378 - count?: number; 3379 - /** 3380 - * Format: uri 3381 - * @example http://api.example.org/accounts/?offset=400&limit=100 3382 - */ 3383 - next?: string | null; 3384 - /** 3385 - * Format: uri 3386 - * @example http://api.example.org/accounts/?offset=200&limit=100 3387 - */ 3388 - previous?: string | null; 3389 - results?: components["schemas"]["PalParkAreaSummary"][]; 3390 - }; 3391 - PaginatedPokeathlonStatSummaryList: { 3392 - /** @example 123 */ 3393 - count?: number; 3394 - /** 3395 - * Format: uri 3396 - * @example http://api.example.org/accounts/?offset=400&limit=100 3397 - */ 3398 - next?: string | null; 3399 - /** 3400 - * Format: uri 3401 - * @example http://api.example.org/accounts/?offset=200&limit=100 3402 - */ 3403 - previous?: string | null; 3404 - results?: components["schemas"]["PokeathlonStatSummary"][]; 3405 - }; 3406 - PaginatedPokedexSummaryList: { 3407 - /** @example 123 */ 3408 - count?: number; 3409 - /** 3410 - * Format: uri 3411 - * @example http://api.example.org/accounts/?offset=400&limit=100 3412 - */ 3413 - next?: string | null; 3414 - /** 3415 - * Format: uri 3416 - * @example http://api.example.org/accounts/?offset=200&limit=100 3417 - */ 3418 - previous?: string | null; 3419 - results?: components["schemas"]["PokedexSummary"][]; 3420 - }; 3421 - PaginatedPokemonColorSummaryList: { 3422 - /** @example 123 */ 3423 - count?: number; 3424 - /** 3425 - * Format: uri 3426 - * @example http://api.example.org/accounts/?offset=400&limit=100 3427 - */ 3428 - next?: string | null; 3429 - /** 3430 - * Format: uri 3431 - * @example http://api.example.org/accounts/?offset=200&limit=100 3432 - */ 3433 - previous?: string | null; 3434 - results?: components["schemas"]["PokemonColorSummary"][]; 3435 - }; 3436 - PaginatedPokemonFormSummaryList: { 3437 - /** @example 123 */ 3438 - count?: number; 3439 - /** 3440 - * Format: uri 3441 - * @example http://api.example.org/accounts/?offset=400&limit=100 3442 - */ 3443 - next?: string | null; 3444 - /** 3445 - * Format: uri 3446 - * @example http://api.example.org/accounts/?offset=200&limit=100 3447 - */ 3448 - previous?: string | null; 3449 - results?: components["schemas"]["PokemonFormSummary"][]; 3450 - }; 3451 - PaginatedPokemonHabitatSummaryList: { 3452 - /** @example 123 */ 3453 - count?: number; 3454 - /** 3455 - * Format: uri 3456 - * @example http://api.example.org/accounts/?offset=400&limit=100 3457 - */ 3458 - next?: string | null; 3459 - /** 3460 - * Format: uri 3461 - * @example http://api.example.org/accounts/?offset=200&limit=100 3462 - */ 3463 - previous?: string | null; 3464 - results?: components["schemas"]["PokemonHabitatSummary"][]; 3465 - }; 3466 - PaginatedPokemonShapeSummaryList: { 3467 - /** @example 123 */ 3468 - count?: number; 3469 - /** 3470 - * Format: uri 3471 - * @example http://api.example.org/accounts/?offset=400&limit=100 3472 - */ 3473 - next?: string | null; 3474 - /** 3475 - * Format: uri 3476 - * @example http://api.example.org/accounts/?offset=200&limit=100 3477 - */ 3478 - previous?: string | null; 3479 - results?: components["schemas"]["PokemonShapeSummary"][]; 3480 - }; 3481 - PaginatedPokemonSpeciesSummaryList: { 3482 - /** @example 123 */ 3483 - count?: number; 3484 - /** 3485 - * Format: uri 3486 - * @example http://api.example.org/accounts/?offset=400&limit=100 3487 - */ 3488 - next?: string | null; 3489 - /** 3490 - * Format: uri 3491 - * @example http://api.example.org/accounts/?offset=200&limit=100 3492 - */ 3493 - previous?: string | null; 3494 - results?: components["schemas"]["PokemonSpeciesSummary"][]; 3495 - }; 3496 - PaginatedPokemonSummaryList: { 3497 - /** @example 123 */ 3498 - count?: number; 3499 - /** 3500 - * Format: uri 3501 - * @example http://api.example.org/accounts/?offset=400&limit=100 3502 - */ 3503 - next?: string | null; 3504 - /** 3505 - * Format: uri 3506 - * @example http://api.example.org/accounts/?offset=200&limit=100 3507 - */ 3508 - previous?: string | null; 3509 - results?: components["schemas"]["PokemonSummary"][]; 3510 - }; 3511 - PaginatedRegionSummaryList: { 3512 - /** @example 123 */ 3513 - count?: number; 3514 - /** 3515 - * Format: uri 3516 - * @example http://api.example.org/accounts/?offset=400&limit=100 3517 - */ 3518 - next?: string | null; 3519 - /** 3520 - * Format: uri 3521 - * @example http://api.example.org/accounts/?offset=200&limit=100 3522 - */ 3523 - previous?: string | null; 3524 - results?: components["schemas"]["RegionSummary"][]; 3525 - }; 3526 - PaginatedStatSummaryList: { 3527 - /** @example 123 */ 3528 - count?: number; 3529 - /** 3530 - * Format: uri 3531 - * @example http://api.example.org/accounts/?offset=400&limit=100 3532 - */ 3533 - next?: string | null; 3534 - /** 3535 - * Format: uri 3536 - * @example http://api.example.org/accounts/?offset=200&limit=100 3537 - */ 3538 - previous?: string | null; 3539 - results?: components["schemas"]["StatSummary"][]; 3540 - }; 3541 - PaginatedSuperContestEffectSummaryList: { 3542 - /** @example 123 */ 3543 - count?: number; 3544 - /** 3545 - * Format: uri 3546 - * @example http://api.example.org/accounts/?offset=400&limit=100 3547 - */ 3548 - next?: string | null; 3549 - /** 3550 - * Format: uri 3551 - * @example http://api.example.org/accounts/?offset=200&limit=100 3552 - */ 3553 - previous?: string | null; 3554 - results?: components["schemas"]["SuperContestEffectSummary"][]; 3555 - }; 3556 - PaginatedTypeSummaryList: { 3557 - /** @example 123 */ 3558 - count?: number; 3559 - /** 3560 - * Format: uri 3561 - * @example http://api.example.org/accounts/?offset=400&limit=100 3562 - */ 3563 - next?: string | null; 3564 - /** 3565 - * Format: uri 3566 - * @example http://api.example.org/accounts/?offset=200&limit=100 3567 - */ 3568 - previous?: string | null; 3569 - results?: components["schemas"]["TypeSummary"][]; 3570 - }; 3571 - PaginatedVersionGroupSummaryList: { 3572 - /** @example 123 */ 3573 - count?: number; 3574 - /** 3575 - * Format: uri 3576 - * @example http://api.example.org/accounts/?offset=400&limit=100 3577 - */ 3578 - next?: string | null; 3579 - /** 3580 - * Format: uri 3581 - * @example http://api.example.org/accounts/?offset=200&limit=100 3582 - */ 3583 - previous?: string | null; 3584 - results?: components["schemas"]["VersionGroupSummary"][]; 3585 - }; 3586 - PaginatedVersionSummaryList: { 3587 - /** @example 123 */ 3588 - count?: number; 3589 - /** 3590 - * Format: uri 3591 - * @example http://api.example.org/accounts/?offset=400&limit=100 3592 - */ 3593 - next?: string | null; 3594 - /** 3595 - * Format: uri 3596 - * @example http://api.example.org/accounts/?offset=200&limit=100 3597 - */ 3598 - previous?: string | null; 3599 - results?: components["schemas"]["VersionSummary"][]; 3600 - }; 3601 - PalParkAreaDetail: { 3602 - readonly id: number; 3603 - name: string; 3604 - readonly names: components["schemas"]["PalParkAreaName"][]; 3605 - readonly pokemon_encounters: { 3606 - /** Format: int32 */ 3607 - base_score: number; 3608 - "pokemon-species": { 3609 - name: string; 3610 - /** Format: uri */ 3611 - url: string; 3612 - }; 3613 - /** Format: int32 */ 3614 - rate: number; 3615 - }[]; 3616 - }; 3617 - PalParkAreaName: { 3618 - name: string; 3619 - language: components["schemas"]["LanguageSummary"]; 3620 - }; 3621 - PalParkAreaSummary: { 3622 - name: string; 3623 - /** Format: uri */ 3624 - readonly url: string; 3625 - }; 3626 - PokeathlonStatDetail: { 3627 - readonly id: number; 3628 - name: string; 3629 - readonly affecting_natures: { 3630 - decrease: { 3631 - /** Format: int32 */ 3632 - max_change: number; 3633 - nature: { 3634 - name: string; 3635 - /** Format: uri */ 3636 - url: string; 3637 - }; 3638 - }[]; 3639 - increase: { 3640 - /** Format: int32 */ 3641 - max_change: number; 3642 - nature: { 3643 - name: string; 3644 - /** Format: uri */ 3645 - url: string; 3646 - }; 3647 - }[]; 3648 - }; 3649 - readonly names: components["schemas"]["PokeathlonStatName"][]; 3650 - }; 3651 - PokeathlonStatName: { 3652 - name: string; 3653 - language: components["schemas"]["LanguageSummary"]; 3654 - }; 3655 - PokeathlonStatSummary: { 3656 - name: string; 3657 - /** Format: uri */ 3658 - readonly url: string; 3659 - }; 3660 - PokedexDescription: { 3661 - description?: string; 3662 - language: components["schemas"]["LanguageSummary"]; 3663 - }; 3664 - PokedexDetail: { 3665 - readonly id: number; 3666 - name: string; 3667 - is_main_series?: boolean; 3668 - readonly descriptions: components["schemas"]["PokedexDescription"][]; 3669 - readonly names: components["schemas"]["PokedexName"][]; 3670 - readonly pokemon_entries: { 3671 - /** Format: int32 */ 3672 - entry_number: number; 3673 - pokemon_species: { 3674 - name: string; 3675 - /** Format: uri */ 3676 - url: string; 3677 - }; 3678 - }[]; 3679 - region: components["schemas"]["RegionSummary"]; 3680 - readonly version_groups: { 3681 - name: string; 3682 - /** Format: uri */ 3683 - url: string; 3684 - }[]; 3685 - }; 3686 - PokedexName: { 3687 - name: string; 3688 - language: components["schemas"]["LanguageSummary"]; 3689 - }; 3690 - PokedexSummary: { 3691 - name: string; 3692 - /** Format: uri */ 3693 - readonly url: string; 3694 - }; 3695 - PokemonColorDetail: { 3696 - readonly id: number; 3697 - name: string; 3698 - readonly names: components["schemas"]["PokemonColorName"][]; 3699 - readonly pokemon_species: components["schemas"]["PokemonSpeciesSummary"][]; 3700 - }; 3701 - PokemonColorName: { 3702 - name: string; 3703 - language: components["schemas"]["LanguageSummary"]; 3704 - }; 3705 - PokemonColorSummary: { 3706 - name: string; 3707 - /** Format: uri */ 3708 - readonly url: string; 3709 - }; 3710 - PokemonDetail: { 3711 - readonly id: number; 3712 - name: string; 3713 - base_experience?: number | null; 3714 - height?: number | null; 3715 - is_default?: boolean; 3716 - order?: number | null; 3717 - weight?: number | null; 3718 - readonly abilities: { 3719 - ability: { 3720 - name: string; 3721 - /** Format: uri */ 3722 - url: string; 3723 - }; 3724 - is_hidden: boolean; 3725 - /** Format: int32 */ 3726 - slot: number; 3727 - }[]; 3728 - readonly past_abilities: { 3729 - abilities: { 3730 - ability: { 3731 - name: string; 3732 - /** Format: uri */ 3733 - url: string; 3734 - }; 3735 - is_hidden: boolean; 3736 - /** Format: int32 */ 3737 - slot: number; 3738 - }[]; 3739 - generation: { 3740 - name: string; 3741 - /** Format: uri */ 3742 - url: string; 3743 - }; 3744 - }[]; 3745 - readonly forms: components["schemas"]["PokemonFormSummary"][]; 3746 - readonly game_indices: components["schemas"]["PokemonGameIndex"][]; 3747 - readonly held_items: { 3748 - item: { 3749 - name: string; 3750 - /** Format: uri */ 3751 - url: string; 3752 - }; 3753 - version_details: { 3754 - /** Format: int32 */ 3755 - rarity: number; 3756 - version: { 3757 - name: string; 3758 - /** Format: uri */ 3759 - url: string; 3760 - }; 3761 - }[]; 3762 - }; 3763 - readonly location_area_encounters: string; 3764 - readonly moves: { 3765 - move: { 3766 - name: string; 3767 - /** Format: uri */ 3768 - url: string; 3769 - }; 3770 - version_group_details: { 3771 - /** Format: int32 */ 3772 - level_learned_at: number; 3773 - move_learn_method: { 3774 - name: string; 3775 - /** Format: uri */ 3776 - url: string; 3777 - }; 3778 - version_group: { 3779 - name: string; 3780 - /** Format: uri */ 3781 - url: string; 3782 - }; 3783 - }[]; 3784 - }[]; 3785 - species: components["schemas"]["PokemonSpeciesSummary"]; 3786 - readonly sprites: { 3787 - /** Format: uri */ 3788 - front_default?: string; 3789 - } & { 3790 - [key: string]: string | null; 3791 - }; 3792 - readonly cries: { 3793 - /** Format: uri */ 3794 - latest: string; 3795 - /** Format: uri */ 3796 - legacy: string; 3797 - }; 3798 - readonly stats: components["schemas"]["PokemonStat"][]; 3799 - readonly types: { 3800 - /** Format: int32 */ 3801 - slot: number; 3802 - type: { 3803 - name: string; 3804 - /** Format: uri */ 3805 - url: string; 3806 - }; 3807 - }[]; 3808 - readonly past_types: { 3809 - generation: { 3810 - name: string; 3811 - /** Format: uri */ 3812 - url: string; 3813 - }; 3814 - types: { 3815 - /** Format: int32 */ 3816 - slot: number; 3817 - type: { 3818 - name: string; 3819 - /** Format: uri */ 3820 - url: string; 3821 - }; 3822 - }[]; 3823 - }[]; 3824 - }; 3825 - PokemonDexEntry: { 3826 - entry_number: number; 3827 - pokedex: components["schemas"]["PokedexSummary"]; 3828 - }; 3829 - PokemonFormDetail: { 3830 - readonly id: number; 3831 - name: string; 3832 - order?: number | null; 3833 - form_order?: number | null; 3834 - is_default?: boolean; 3835 - is_battle_only?: boolean; 3836 - is_mega?: boolean; 3837 - form_name: string; 3838 - pokemon: components["schemas"]["PokemonSummary"]; 3839 - readonly sprites: { 3840 - /** Format: uri */ 3841 - default?: string; 3842 - } & { 3843 - [key: string]: string | null; 3844 - }; 3845 - version_group: components["schemas"]["VersionGroupSummary"]; 3846 - readonly form_names: { 3847 - language: { 3848 - name: string; 3849 - /** Format: uri */ 3850 - url: string; 3851 - }; 3852 - name: string; 3853 - }[]; 3854 - readonly names: { 3855 - language: { 3856 - name: string; 3857 - /** Format: uri */ 3858 - url: string; 3859 - }; 3860 - name: string; 3861 - }[]; 3862 - readonly types: { 3863 - /** Format: int32 */ 3864 - slot: number; 3865 - type: { 3866 - name: string; 3867 - /** Format: uri */ 3868 - url: string; 3869 - }; 3870 - }[]; 3871 - }; 3872 - PokemonFormSummary: { 3873 - name: string; 3874 - /** Format: uri */ 3875 - readonly url: string; 3876 - }; 3877 - PokemonGameIndex: { 3878 - game_index: number; 3879 - version: components["schemas"]["VersionSummary"]; 3880 - }; 3881 - PokemonHabitatDetail: { 3882 - readonly id: number; 3883 - name: string; 3884 - readonly names: components["schemas"]["PokemonHabitatName"][]; 3885 - readonly pokemon_species: components["schemas"]["PokemonSpeciesSummary"][]; 3886 - }; 3887 - PokemonHabitatName: { 3888 - name: string; 3889 - language: components["schemas"]["LanguageSummary"]; 3890 - }; 3891 - PokemonHabitatSummary: { 3892 - name: string; 3893 - /** Format: uri */ 3894 - readonly url: string; 3895 - }; 3896 - PokemonShapeDetail: { 3897 - readonly id: number; 3898 - name: string; 3899 - readonly awesome_names: { 3900 - awesome_name: string; 3901 - language: { 3902 - name: string; 3903 - /** Format: uri */ 3904 - url: string; 3905 - }; 3906 - }[]; 3907 - readonly names: { 3908 - /** Format: uri */ 3909 - url: string; 3910 - name: string; 3911 - }[]; 3912 - readonly pokemon_species: components["schemas"]["PokemonSpeciesSummary"][]; 3913 - }; 3914 - PokemonShapeSummary: { 3915 - name: string; 3916 - /** Format: uri */ 3917 - readonly url: string; 3918 - }; 3919 - PokemonSpeciesDescription: { 3920 - description?: string; 3921 - language: components["schemas"]["LanguageSummary"]; 3922 - }; 3923 - PokemonSpeciesDetail: { 3924 - readonly id: number; 3925 - name: string; 3926 - order?: number | null; 3927 - gender_rate?: number | null; 3928 - capture_rate?: number | null; 3929 - base_happiness?: number | null; 3930 - is_baby?: boolean; 3931 - is_legendary?: boolean; 3932 - is_mythical?: boolean; 3933 - hatch_counter?: number | null; 3934 - has_gender_differences?: boolean; 3935 - forms_switchable?: boolean; 3936 - growth_rate: components["schemas"]["GrowthRateSummary"]; 3937 - readonly pokedex_numbers: components["schemas"]["PokemonDexEntry"][]; 3938 - readonly egg_groups: { 3939 - name: string; 3940 - /** Format: uri */ 3941 - url: string; 3942 - }[]; 3943 - color: components["schemas"]["PokemonColorSummary"]; 3944 - shape: components["schemas"]["PokemonShapeSummary"]; 3945 - evolves_from_species: components["schemas"]["PokemonSpeciesSummary"]; 3946 - evolution_chain: components["schemas"]["EvolutionChainSummary"]; 3947 - habitat: components["schemas"]["PokemonHabitatSummary"]; 3948 - generation: components["schemas"]["GenerationSummary"]; 3949 - readonly names: { 3950 - language: { 3951 - name: string; 3952 - /** Format: uri */ 3953 - url: string; 3954 - }; 3955 - name: string; 3956 - }[]; 3957 - readonly pal_park_encounters: { 3958 - area: { 3959 - name: string; 3960 - /** Format: uri */ 3961 - url: string; 3962 - }; 3963 - /** Format: int32 */ 3964 - base_score: number; 3965 - /** Format: int32 */ 3966 - rate: number; 3967 - }[]; 3968 - readonly form_descriptions: components["schemas"]["PokemonSpeciesDescription"][]; 3969 - readonly flavor_text_entries: components["schemas"]["PokemonSpeciesFlavorText"][]; 3970 - readonly genera: { 3971 - genus: string; 3972 - language: { 3973 - name: string; 3974 - /** Format: uri */ 3975 - url: string; 3976 - }; 3977 - }[]; 3978 - readonly varieties: { 3979 - is_default: boolean; 3980 - pokemon: { 3981 - name: string; 3982 - /** Format: uri */ 3983 - url: string; 3984 - }; 3985 - }[]; 3986 - }; 3987 - PokemonSpeciesFlavorText: { 3988 - flavor_text: string; 3989 - language: components["schemas"]["LanguageSummary"]; 3990 - version: components["schemas"]["VersionSummary"]; 3991 - }; 3992 - PokemonSpeciesSummary: { 3993 - name: string; 3994 - /** Format: uri */ 3995 - readonly url: string; 3996 - }; 3997 - PokemonStat: { 3998 - base_stat: number; 3999 - effort: number; 4000 - stat: components["schemas"]["StatSummary"]; 4001 - }; 4002 - PokemonSummary: { 4003 - name: string; 4004 - /** Format: uri */ 4005 - readonly url: string; 4006 - }; 4007 - RegionDetail: { 4008 - readonly id: number; 4009 - name: string; 4010 - readonly locations: components["schemas"]["LocationSummary"][]; 4011 - readonly main_generation: components["schemas"]["GenerationSummary"]; 4012 - readonly names: components["schemas"]["RegionName"][]; 4013 - readonly pokedexes: components["schemas"]["PokedexSummary"][]; 4014 - readonly version_groups: { 4015 - name: string; 4016 - /** Format: uri */ 4017 - url: string; 4018 - }[]; 4019 - }; 4020 - RegionName: { 4021 - name: string; 4022 - language: components["schemas"]["LanguageSummary"]; 4023 - }; 4024 - RegionSummary: { 4025 - name: string; 4026 - /** Format: uri */ 4027 - readonly url: string; 4028 - }; 4029 - StatDetail: { 4030 - readonly id: number; 4031 - name: string; 4032 - game_index: number; 4033 - is_battle_only?: boolean; 4034 - readonly affecting_moves: { 4035 - increase: { 4036 - /** Format: int32 */ 4037 - change: number; 4038 - move: { 4039 - name: string; 4040 - /** Format: uri */ 4041 - url: string; 4042 - }; 4043 - }[]; 4044 - decrease: { 4045 - /** Format: int32 */ 4046 - change: number; 4047 - move: { 4048 - name: string; 4049 - /** Format: uri */ 4050 - url: string; 4051 - }; 4052 - }[]; 4053 - }; 4054 - readonly affecting_natures: { 4055 - increase: { 4056 - name: string; 4057 - /** Format: uri */ 4058 - url: string; 4059 - }[]; 4060 - decrease: { 4061 - name: string; 4062 - /** Format: uri */ 4063 - url: string; 4064 - }[]; 4065 - }; 4066 - readonly characteristics: components["schemas"]["CharacteristicSummary"][]; 4067 - move_damage_class: components["schemas"]["MoveDamageClassSummary"]; 4068 - readonly names: components["schemas"]["StatName"][]; 4069 - }; 4070 - StatName: { 4071 - name: string; 4072 - language: components["schemas"]["LanguageSummary"]; 4073 - }; 4074 - StatSummary: { 4075 - name: string; 4076 - /** Format: uri */ 4077 - readonly url: string; 4078 - }; 4079 - SuperContestEffectDetail: { 4080 - readonly id: number; 4081 - appeal: number; 4082 - readonly flavor_text_entries: components["schemas"]["SuperContestEffectFlavorText"][]; 4083 - readonly moves: components["schemas"]["MoveSummary"][]; 4084 - }; 4085 - SuperContestEffectFlavorText: { 4086 - flavor_text: string; 4087 - language: components["schemas"]["LanguageSummary"]; 4088 - }; 4089 - SuperContestEffectSummary: { 4090 - /** Format: uri */ 4091 - readonly url: string; 4092 - }; 4093 - /** @description Serializer for the Type resource */ 4094 - TypeDetail: { 4095 - readonly id: number; 4096 - name: string; 4097 - readonly damage_relations: { 4098 - no_damage_to: { 4099 - name: string; 4100 - /** Format: uri */ 4101 - url: string; 4102 - }[]; 4103 - half_damage_to: { 4104 - name: string; 4105 - /** Format: uri */ 4106 - url: string; 4107 - }[]; 4108 - double_damage_to: { 4109 - name: string; 4110 - /** Format: uri */ 4111 - url: string; 4112 - }[]; 4113 - no_damage_from: { 4114 - name: string; 4115 - /** Format: uri */ 4116 - url: string; 4117 - }[]; 4118 - half_damage_from: { 4119 - name: string; 4120 - /** Format: uri */ 4121 - url: string; 4122 - }[]; 4123 - double_damage_from: { 4124 - name: string; 4125 - /** Format: uri */ 4126 - url: string; 4127 - }[]; 4128 - }; 4129 - readonly past_damage_relations: { 4130 - generation: { 4131 - name: string; 4132 - /** Format: uri */ 4133 - url: string; 4134 - }; 4135 - damage_relations: { 4136 - no_damage_to: { 4137 - name: string; 4138 - /** Format: uri */ 4139 - url: string; 4140 - }[]; 4141 - half_damage_to: { 4142 - name: string; 4143 - /** Format: uri */ 4144 - url: string; 4145 - }[]; 4146 - double_damage_to: { 4147 - name: string; 4148 - /** Format: uri */ 4149 - url: string; 4150 - }[]; 4151 - no_damage_from: { 4152 - name: string; 4153 - /** Format: uri */ 4154 - url: string; 4155 - }[]; 4156 - half_damage_from: { 4157 - name: string; 4158 - /** Format: uri */ 4159 - url: string; 4160 - }[]; 4161 - double_damage_from: { 4162 - name: string; 4163 - /** Format: uri */ 4164 - url: string; 4165 - }[]; 4166 - }; 4167 - }[]; 4168 - readonly game_indices: components["schemas"]["TypeGameIndex"][]; 4169 - generation: components["schemas"]["GenerationSummary"]; 4170 - move_damage_class: components["schemas"]["MoveDamageClassSummary"]; 4171 - readonly names: components["schemas"]["AbilityName"][]; 4172 - readonly pokemon: { 4173 - slot?: number; 4174 - pokemon?: { 4175 - /** @description The name of the pokemon */ 4176 - name?: string; 4177 - /** 4178 - * Format: uri 4179 - * @description The URL to get more information about the pokemon 4180 - */ 4181 - url?: string; 4182 - }; 4183 - }[]; 4184 - readonly moves: components["schemas"]["MoveSummary"][]; 4185 - readonly sprites: { 4186 - [key: string]: { 4187 - [key: string]: { 4188 - /** Format: uri */ 4189 - "name-icon"?: string; 4190 - }; 4191 - }; 4192 - }; 4193 - }; 4194 - TypeGameIndex: { 4195 - game_index: number; 4196 - generation: components["schemas"]["GenerationSummary"]; 4197 - }; 4198 - TypeSummary: { 4199 - name: string; 4200 - /** Format: uri */ 4201 - readonly url: string; 4202 - }; 4203 - /** @description Should have a link to Version Group info but the Circular 4204 - * dependency and compilation order fight eachother and I'm 4205 - * not sure how to add anything other than a hyperlink */ 4206 - VersionDetail: { 4207 - readonly id: number; 4208 - name: string; 4209 - readonly names: components["schemas"]["VersionName"][]; 4210 - version_group: components["schemas"]["VersionGroupSummary"]; 4211 - }; 4212 - VersionGroupDetail: { 4213 - readonly id: number; 4214 - name: string; 4215 - order?: number | null; 4216 - generation: components["schemas"]["GenerationSummary"]; 4217 - readonly move_learn_methods: { 4218 - name: string; 4219 - /** Format: uri */ 4220 - url: string; 4221 - }[]; 4222 - readonly pokedexes: { 4223 - name: string; 4224 - /** Format: uri */ 4225 - url: string; 4226 - }[]; 4227 - readonly regions: { 4228 - name: string; 4229 - /** Format: uri */ 4230 - url: string; 4231 - }[]; 4232 - readonly versions: components["schemas"]["VersionSummary"][]; 4233 - }; 4234 - VersionGroupSummary: { 4235 - name: string; 4236 - /** Format: uri */ 4237 - readonly url: string; 4238 - }; 4239 - VersionName: { 4240 - name: string; 4241 - language: components["schemas"]["LanguageSummary"]; 4242 - }; 4243 - VersionSummary: { 4244 - name: string; 4245 - /** Format: uri */ 4246 - readonly url: string; 4247 - }; 4248 - }; 4249 - responses: never; 4250 - parameters: never; 4251 - requestBodies: never; 4252 - headers: never; 4253 - pathItems: never; 1944 + schemas: { 1945 + AbilityChange: { 1946 + version_group: components["schemas"]["VersionGroupSummary"]; 1947 + readonly effect_entries: components["schemas"]["AbilityChangeEffectText"][]; 1948 + }; 1949 + AbilityChangeEffectText: { 1950 + effect: string; 1951 + language: components["schemas"]["LanguageSummary"]; 1952 + }; 1953 + AbilityDetail: { 1954 + readonly id: number; 1955 + name: string; 1956 + is_main_series?: boolean; 1957 + generation: components["schemas"]["GenerationSummary"]; 1958 + readonly names: components["schemas"]["AbilityName"][]; 1959 + readonly effect_entries: components["schemas"]["AbilityEffectText"][]; 1960 + readonly effect_changes: components["schemas"]["AbilityChange"][]; 1961 + readonly flavor_text_entries: components["schemas"]["AbilityFlavorText"][]; 1962 + readonly pokemon: { 1963 + is_hidden: boolean; 1964 + /** Format: int32 */ 1965 + slot: number; 1966 + pokemon: { 1967 + name: string; 1968 + /** Format: uri */ 1969 + url: string; 1970 + }; 1971 + }[]; 1972 + }; 1973 + AbilityEffectText: { 1974 + effect: string; 1975 + short_effect: string; 1976 + language: components["schemas"]["LanguageSummary"]; 1977 + }; 1978 + AbilityFlavorText: { 1979 + flavor_text: string; 1980 + language: components["schemas"]["LanguageSummary"]; 1981 + version_group: components["schemas"]["VersionGroupSummary"]; 1982 + }; 1983 + AbilityName: { 1984 + name: string; 1985 + language: components["schemas"]["LanguageSummary"]; 1986 + }; 1987 + AbilitySummary: { 1988 + name: string; 1989 + /** Format: uri */ 1990 + readonly url: string; 1991 + }; 1992 + BerryDetail: { 1993 + readonly id: number; 1994 + name: string; 1995 + growth_time: number; 1996 + max_harvest: number; 1997 + natural_gift_power: number; 1998 + size: number; 1999 + smoothness: number; 2000 + soil_dryness: number; 2001 + firmness: components["schemas"]["BerryFirmnessSummary"]; 2002 + readonly flavors: { 2003 + potency: number; 2004 + flavor: { 2005 + /** @description The name of the flavor */ 2006 + name?: string; 2007 + /** 2008 + * Format: uri 2009 + * @description The URL to get more information about the flavor 2010 + */ 2011 + url?: string; 2012 + }; 2013 + }[]; 2014 + item: components["schemas"]["ItemSummary"]; 2015 + natural_gift_type: components["schemas"]["TypeSummary"]; 2016 + }; 2017 + BerryFirmnessDetail: { 2018 + readonly id: number; 2019 + name: string; 2020 + readonly berries: components["schemas"]["BerrySummary"][]; 2021 + readonly names: components["schemas"]["BerryFirmnessName"][]; 2022 + }; 2023 + BerryFirmnessName: { 2024 + name: string; 2025 + language: components["schemas"]["LanguageSummary"]; 2026 + }; 2027 + BerryFirmnessSummary: { 2028 + name: string; 2029 + /** Format: uri */ 2030 + readonly url: string; 2031 + }; 2032 + BerryFlavorDetail: { 2033 + readonly id: number; 2034 + name: string; 2035 + readonly berries: { 2036 + potency: number; 2037 + berry: { 2038 + /** @description The name of the berry */ 2039 + name?: string; 2040 + /** 2041 + * Format: uri 2042 + * @description The URL to get more information about the berry 2043 + */ 2044 + url?: string; 2045 + }; 2046 + }[]; 2047 + contest_type: components["schemas"]["ContestTypeSummary"]; 2048 + readonly names: components["schemas"]["BerryFlavorName"][]; 2049 + }; 2050 + BerryFlavorName: { 2051 + name: string; 2052 + language: components["schemas"]["LanguageSummary"]; 2053 + }; 2054 + BerryFlavorSummary: { 2055 + name: string; 2056 + /** Format: uri */ 2057 + readonly url: string; 2058 + }; 2059 + BerrySummary: { 2060 + name: string; 2061 + /** Format: uri */ 2062 + readonly url: string; 2063 + }; 2064 + CharacteristicDescription: { 2065 + description?: string; 2066 + language: components["schemas"]["LanguageSummary"]; 2067 + }; 2068 + CharacteristicDetail: { 2069 + readonly id: number; 2070 + gene_modulo: number; 2071 + readonly possible_values: number[]; 2072 + highest_stat: components["schemas"]["StatSummary"]; 2073 + readonly descriptions: components["schemas"]["CharacteristicDescription"][]; 2074 + }; 2075 + CharacteristicSummary: { 2076 + /** Format: uri */ 2077 + readonly url: string; 2078 + }; 2079 + ContestEffectDetail: { 2080 + readonly id: number; 2081 + appeal: number; 2082 + jam: number; 2083 + readonly effect_entries: components["schemas"]["ContestEffectEffectText"][]; 2084 + readonly flavor_text_entries: components["schemas"]["ContestEffectFlavorText"][]; 2085 + }; 2086 + ContestEffectEffectText: { 2087 + effect: string; 2088 + language: components["schemas"]["LanguageSummary"]; 2089 + }; 2090 + ContestEffectFlavorText: { 2091 + flavor_text: string; 2092 + language: components["schemas"]["LanguageSummary"]; 2093 + }; 2094 + ContestEffectSummary: { 2095 + /** Format: uri */ 2096 + readonly url: string; 2097 + }; 2098 + ContestTypeDetail: { 2099 + readonly id: number; 2100 + name: string; 2101 + readonly berry_flavor: components["schemas"]["BerryFlavorSummary"]; 2102 + readonly names: components["schemas"]["ContestTypeName"][]; 2103 + }; 2104 + ContestTypeName: { 2105 + name: string; 2106 + color: string; 2107 + language: components["schemas"]["LanguageSummary"]; 2108 + }; 2109 + ContestTypeSummary: { 2110 + name: string; 2111 + /** Format: uri */ 2112 + readonly url: string; 2113 + }; 2114 + EggGroupDetail: { 2115 + readonly id: number; 2116 + name: string; 2117 + readonly names: components["schemas"]["EggGroupName"][]; 2118 + readonly pokemon_species: { 2119 + /** @description Pokemon species name. */ 2120 + name?: string; 2121 + /** 2122 + * Format: uri 2123 + * @description The URL to get more information about the species 2124 + */ 2125 + url?: string; 2126 + }[]; 2127 + }; 2128 + EggGroupName: { 2129 + name: string; 2130 + language: components["schemas"]["LanguageSummary"]; 2131 + }; 2132 + EggGroupSummary: { 2133 + name: string; 2134 + /** Format: uri */ 2135 + readonly url: string; 2136 + }; 2137 + EncounterConditionDetail: { 2138 + readonly id: number; 2139 + name: string; 2140 + readonly values: components["schemas"]["EncounterConditionValueSummary"][]; 2141 + readonly names: components["schemas"]["EncounterConditionName"][]; 2142 + }; 2143 + EncounterConditionName: { 2144 + name: string; 2145 + language: components["schemas"]["LanguageSummary"]; 2146 + }; 2147 + EncounterConditionSummary: { 2148 + name: string; 2149 + /** Format: uri */ 2150 + readonly url: string; 2151 + }; 2152 + EncounterConditionValueDetail: { 2153 + readonly id: number; 2154 + name: string; 2155 + condition: components["schemas"]["EncounterConditionSummary"]; 2156 + readonly names: components["schemas"]["EncounterConditionValueName"][]; 2157 + }; 2158 + EncounterConditionValueName: { 2159 + name: string; 2160 + language: components["schemas"]["LanguageSummary"]; 2161 + }; 2162 + EncounterConditionValueSummary: { 2163 + name: string; 2164 + /** Format: uri */ 2165 + readonly url: string; 2166 + }; 2167 + EncounterMethodDetail: { 2168 + readonly id: number; 2169 + name: string; 2170 + order?: number | null; 2171 + readonly names: components["schemas"]["EncounterMethodName"][]; 2172 + }; 2173 + EncounterMethodName: { 2174 + name: string; 2175 + language: components["schemas"]["LanguageSummary"]; 2176 + }; 2177 + EncounterMethodSummary: { 2178 + name: string; 2179 + /** Format: uri */ 2180 + readonly url: string; 2181 + }; 2182 + EvolutionChainDetail: { 2183 + readonly id: number; 2184 + baby_trigger_item: components["schemas"]["ItemSummary"]; 2185 + readonly chain: { 2186 + evolution_details: unknown[]; 2187 + evolves_to: { 2188 + evolution_details: { 2189 + gender: { 2190 + name: string; 2191 + /** Format: uri */ 2192 + url: string; 2193 + } | null; 2194 + held_item: { 2195 + name: string; 2196 + /** Format: uri */ 2197 + url: string; 2198 + } | null; 2199 + item: { 2200 + name: string; 2201 + /** Format: uri */ 2202 + url: string; 2203 + } | null; 2204 + known_move: Record<string, never> | null; 2205 + known_move_type: Record<string, never> | null; 2206 + location: { 2207 + name: string; 2208 + /** Format: uri */ 2209 + url: string; 2210 + } | null; 2211 + /** Format: int32 */ 2212 + min_affection: number | null; 2213 + /** Format: int32 */ 2214 + min_beauty: number | null; 2215 + /** Format: int32 */ 2216 + min_happiness: number | null; 2217 + /** Format: int32 */ 2218 + min_level: number | null; 2219 + needs_overworld_rain: boolean | null; 2220 + party_species: string | null; 2221 + party_type: string | null; 2222 + relative_physical_stats: string | null; 2223 + time_of_day: string; 2224 + trade_species: string | null; 2225 + trigger: { 2226 + name: string; 2227 + /** Format: uri */ 2228 + url: string; 2229 + }; 2230 + turn_upside_down: boolean; 2231 + }[]; 2232 + is_baby: boolean; 2233 + species: { 2234 + name: string; 2235 + /** Format: uri */ 2236 + url: string; 2237 + }; 2238 + }[]; 2239 + is_baby: boolean; 2240 + species: { 2241 + name: string; 2242 + /** Format: uri */ 2243 + url: string; 2244 + }; 2245 + }; 2246 + }; 2247 + EvolutionChainSummary: { 2248 + /** Format: uri */ 2249 + readonly url: string; 2250 + }; 2251 + EvolutionTriggerDetail: { 2252 + readonly id: number; 2253 + name: string; 2254 + readonly names: components["schemas"]["EvolutionTriggerName"][]; 2255 + readonly pokemon_species: { 2256 + name: string; 2257 + /** Format: uri */ 2258 + url: string; 2259 + }[]; 2260 + }; 2261 + EvolutionTriggerName: { 2262 + name: string; 2263 + language: components["schemas"]["LanguageSummary"]; 2264 + }; 2265 + EvolutionTriggerSummary: { 2266 + name: string; 2267 + /** Format: uri */ 2268 + readonly url: string; 2269 + }; 2270 + Experience: { 2271 + level: number; 2272 + experience: number; 2273 + }; 2274 + GenderDetail: { 2275 + readonly id: number; 2276 + name: string; 2277 + readonly pokemon_species_details: { 2278 + /** Format: int32 */ 2279 + rate: number; 2280 + pokemon_species: { 2281 + name: string; 2282 + /** Format: uri */ 2283 + url: string; 2284 + }; 2285 + }[]; 2286 + readonly required_for_evolution: { 2287 + name: string; 2288 + /** Format: uri */ 2289 + url: string; 2290 + }[]; 2291 + }; 2292 + GenderSummary: { 2293 + name: string; 2294 + /** Format: uri */ 2295 + readonly url: string; 2296 + }; 2297 + GenerationDetail: { 2298 + readonly id: number; 2299 + name: string; 2300 + readonly abilities: components["schemas"]["AbilitySummary"][]; 2301 + main_region: components["schemas"]["RegionSummary"]; 2302 + readonly moves: components["schemas"]["MoveSummary"][]; 2303 + readonly names: components["schemas"]["GenerationName"][]; 2304 + readonly pokemon_species: components["schemas"]["PokemonSpeciesSummary"][]; 2305 + readonly types: components["schemas"]["TypeSummary"][]; 2306 + readonly version_groups: components["schemas"]["VersionGroupSummary"][]; 2307 + }; 2308 + GenerationName: { 2309 + name: string; 2310 + language: components["schemas"]["LanguageSummary"]; 2311 + }; 2312 + GenerationSummary: { 2313 + name: string; 2314 + /** Format: uri */ 2315 + readonly url: string; 2316 + }; 2317 + GrowthRateDescription: { 2318 + description?: string; 2319 + language: components["schemas"]["LanguageSummary"]; 2320 + }; 2321 + GrowthRateDetail: { 2322 + readonly id: number; 2323 + name: string; 2324 + formula: string; 2325 + readonly descriptions: components["schemas"]["GrowthRateDescription"][]; 2326 + readonly levels: components["schemas"]["Experience"][]; 2327 + readonly pokemon_species: components["schemas"]["PokemonSpeciesSummary"][]; 2328 + }; 2329 + GrowthRateSummary: { 2330 + name: string; 2331 + /** Format: uri */ 2332 + readonly url: string; 2333 + }; 2334 + ItemAttributeDescription: { 2335 + description?: string; 2336 + language: components["schemas"]["LanguageSummary"]; 2337 + }; 2338 + ItemAttributeDetail: { 2339 + readonly id: number; 2340 + name: string; 2341 + readonly descriptions: components["schemas"]["ItemAttributeDescription"][]; 2342 + readonly items: { 2343 + name: string; 2344 + /** Format: uri */ 2345 + url: string; 2346 + }[]; 2347 + readonly names: components["schemas"]["ItemAttributeName"][]; 2348 + }; 2349 + ItemAttributeName: { 2350 + name: string; 2351 + language: components["schemas"]["LanguageSummary"]; 2352 + }; 2353 + ItemAttributeSummary: { 2354 + name: string; 2355 + /** Format: uri */ 2356 + readonly url: string; 2357 + }; 2358 + ItemCategoryDetail: { 2359 + readonly id: number; 2360 + name: string; 2361 + readonly items: components["schemas"]["ItemSummary"][]; 2362 + readonly names: components["schemas"]["ItemCategoryName"][]; 2363 + pocket: components["schemas"]["ItemPocketSummary"]; 2364 + }; 2365 + ItemCategoryName: { 2366 + name: string; 2367 + language: components["schemas"]["LanguageSummary"]; 2368 + }; 2369 + ItemCategorySummary: { 2370 + name: string; 2371 + /** Format: uri */ 2372 + readonly url: string; 2373 + }; 2374 + ItemDetail: { 2375 + readonly id: number; 2376 + name: string; 2377 + cost?: number | null; 2378 + fling_power?: number | null; 2379 + fling_effect: components["schemas"]["ItemFlingEffectSummary"]; 2380 + readonly attributes: { 2381 + name: string; 2382 + /** Format: uri */ 2383 + url: string; 2384 + }[]; 2385 + category: components["schemas"]["ItemCategorySummary"]; 2386 + readonly effect_entries: components["schemas"]["ItemEffectText"][]; 2387 + readonly flavor_text_entries: components["schemas"]["ItemFlavorText"][]; 2388 + readonly game_indices: components["schemas"]["ItemGameIndex"][]; 2389 + readonly names: components["schemas"]["ItemName"][]; 2390 + readonly held_by_pokemon: { 2391 + pokemon: { 2392 + name: string; 2393 + /** Format: uri */ 2394 + url: string; 2395 + }; 2396 + "version-details": { 2397 + /** Format: int32 */ 2398 + rarity: number; 2399 + version: { 2400 + name: string; 2401 + /** Format: uri */ 2402 + url: string; 2403 + }; 2404 + }[]; 2405 + }[]; 2406 + readonly sprites: { 2407 + /** Format: uri */ 2408 + default: string; 2409 + }; 2410 + readonly baby_trigger_for: { 2411 + /** Format: uri */ 2412 + url: string; 2413 + }; 2414 + readonly machines: { 2415 + /** Format: uri */ 2416 + machine: string; 2417 + version_group: { 2418 + name: string; 2419 + /** Format: uri */ 2420 + url: string; 2421 + }; 2422 + }[]; 2423 + }; 2424 + ItemEffectText: { 2425 + effect: string; 2426 + short_effect: string; 2427 + language: components["schemas"]["LanguageSummary"]; 2428 + }; 2429 + ItemFlavorText: { 2430 + text: string; 2431 + version_group: components["schemas"]["VersionGroupSummary"]; 2432 + language: components["schemas"]["LanguageSummary"]; 2433 + }; 2434 + ItemFlingEffectDetail: { 2435 + readonly id: number; 2436 + name: string; 2437 + readonly effect_entries: components["schemas"]["ItemFlingEffectEffectText"][]; 2438 + readonly items: components["schemas"]["ItemSummary"][]; 2439 + }; 2440 + ItemFlingEffectEffectText: { 2441 + effect: string; 2442 + language: components["schemas"]["LanguageSummary"]; 2443 + }; 2444 + ItemFlingEffectSummary: { 2445 + name: string; 2446 + /** Format: uri */ 2447 + readonly url: string; 2448 + }; 2449 + ItemGameIndex: { 2450 + game_index: number; 2451 + generation: components["schemas"]["GenerationSummary"]; 2452 + }; 2453 + ItemName: { 2454 + name: string; 2455 + language: components["schemas"]["LanguageSummary"]; 2456 + }; 2457 + ItemPocketDetail: { 2458 + readonly id: number; 2459 + name: string; 2460 + readonly categories: components["schemas"]["ItemCategorySummary"][]; 2461 + readonly names: components["schemas"]["ItemPocketName"][]; 2462 + }; 2463 + ItemPocketName: { 2464 + name: string; 2465 + language: components["schemas"]["LanguageSummary"]; 2466 + }; 2467 + ItemPocketSummary: { 2468 + name: string; 2469 + /** Format: uri */ 2470 + readonly url: string; 2471 + }; 2472 + ItemSummary: { 2473 + name: string; 2474 + /** Format: uri */ 2475 + readonly url: string; 2476 + }; 2477 + LanguageDetail: { 2478 + readonly id: number; 2479 + name: string; 2480 + official?: boolean; 2481 + iso639: string; 2482 + iso3166: string; 2483 + readonly names: components["schemas"]["LanguageName"][]; 2484 + }; 2485 + LanguageName: { 2486 + name: string; 2487 + language: components["schemas"]["LanguageSummary"]; 2488 + }; 2489 + LanguageSummary: { 2490 + name: string; 2491 + /** Format: uri */ 2492 + readonly url: string; 2493 + }; 2494 + LocationAreaDetail: { 2495 + readonly id: number; 2496 + name: string; 2497 + game_index: number; 2498 + readonly encounter_method_rates: { 2499 + encounter_method: { 2500 + name: string; 2501 + /** Format: uri */ 2502 + url: string; 2503 + }; 2504 + version_details: { 2505 + /** Format: int32 */ 2506 + rate: number; 2507 + version: { 2508 + name: string; 2509 + /** Format: uri */ 2510 + url: string; 2511 + }; 2512 + }[]; 2513 + }[]; 2514 + location: components["schemas"]["LocationSummary"]; 2515 + readonly names: components["schemas"]["LocationAreaName"][]; 2516 + readonly pokemon_encounters: { 2517 + pokemon: { 2518 + name: string; 2519 + /** Format: uri */ 2520 + url: string; 2521 + }; 2522 + version_details: { 2523 + version: { 2524 + name: string; 2525 + /** Format: uri */ 2526 + url: string; 2527 + }; 2528 + /** Format: int32 */ 2529 + max_chance: number; 2530 + encounter_details: { 2531 + /** Format: int32 */ 2532 + min_level: number; 2533 + /** Format: int32 */ 2534 + max_level: number; 2535 + condition_values?: { 2536 + name: string; 2537 + /** Format: uri */ 2538 + url: string; 2539 + }; 2540 + /** Format: int32 */ 2541 + chance: number; 2542 + method: { 2543 + name: string; 2544 + /** Format: uri */ 2545 + url: string; 2546 + }; 2547 + }; 2548 + }[]; 2549 + }[]; 2550 + }; 2551 + LocationAreaName: { 2552 + name: string; 2553 + language: components["schemas"]["LanguageSummary"]; 2554 + }; 2555 + LocationAreaSummary: { 2556 + name: string; 2557 + /** Format: uri */ 2558 + readonly url: string; 2559 + }; 2560 + LocationDetail: { 2561 + readonly id: number; 2562 + name: string; 2563 + region: components["schemas"]["RegionSummary"]; 2564 + readonly names: components["schemas"]["LocationName"][]; 2565 + readonly game_indices: components["schemas"]["LocationGameIndex"][]; 2566 + readonly areas: components["schemas"]["LocationAreaSummary"][]; 2567 + }; 2568 + LocationGameIndex: { 2569 + game_index: number; 2570 + generation: components["schemas"]["GenerationSummary"]; 2571 + }; 2572 + LocationName: { 2573 + name: string; 2574 + language: components["schemas"]["LanguageSummary"]; 2575 + }; 2576 + LocationSummary: { 2577 + name: string; 2578 + /** Format: uri */ 2579 + readonly url: string; 2580 + }; 2581 + MachineDetail: { 2582 + readonly id: number; 2583 + item: components["schemas"]["ItemSummary"]; 2584 + version_group: components["schemas"]["VersionGroupSummary"]; 2585 + move: components["schemas"]["MoveSummary"]; 2586 + }; 2587 + MachineSummary: { 2588 + /** Format: uri */ 2589 + readonly url: string; 2590 + }; 2591 + MoveBattleStyleDetail: { 2592 + readonly id: number; 2593 + name: string; 2594 + readonly names: components["schemas"]["MoveBattleStyleName"][]; 2595 + }; 2596 + MoveBattleStyleName: { 2597 + name: string; 2598 + language: components["schemas"]["LanguageSummary"]; 2599 + }; 2600 + MoveBattleStyleSummary: { 2601 + name: string; 2602 + /** Format: uri */ 2603 + readonly url: string; 2604 + }; 2605 + MoveChange: { 2606 + accuracy?: number | null; 2607 + power?: number | null; 2608 + pp?: number | null; 2609 + effect_chance: number; 2610 + readonly effect_entries: { 2611 + effect: string; 2612 + short_effect: string; 2613 + language: { 2614 + name: string; 2615 + /** Format: uri */ 2616 + url: string; 2617 + }; 2618 + }[]; 2619 + type: components["schemas"]["TypeSummary"]; 2620 + version_group: components["schemas"]["VersionGroupSummary"]; 2621 + }; 2622 + MoveDamageClassDescription: { 2623 + description?: string; 2624 + language: components["schemas"]["LanguageSummary"]; 2625 + }; 2626 + MoveDamageClassDetail: { 2627 + readonly id: number; 2628 + name: string; 2629 + readonly descriptions: components["schemas"]["MoveDamageClassDescription"][]; 2630 + readonly moves: components["schemas"]["MoveSummary"][]; 2631 + readonly names: components["schemas"]["MoveDamageClassName"][]; 2632 + }; 2633 + MoveDamageClassName: { 2634 + name: string; 2635 + language: components["schemas"]["LanguageSummary"]; 2636 + }; 2637 + MoveDamageClassSummary: { 2638 + name: string; 2639 + /** Format: uri */ 2640 + readonly url: string; 2641 + }; 2642 + MoveDetail: { 2643 + readonly id: number; 2644 + name: string; 2645 + accuracy?: number | null; 2646 + effect_chance: number; 2647 + pp?: number | null; 2648 + priority?: number | null; 2649 + power?: number | null; 2650 + readonly contest_combos: { 2651 + normal: { 2652 + use_before: 2653 + | { 2654 + name: string; 2655 + /** Format: uri */ 2656 + url: string; 2657 + }[] 2658 + | null; 2659 + use_after: 2660 + | { 2661 + name: string; 2662 + /** Format: uri */ 2663 + url: string; 2664 + }[] 2665 + | null; 2666 + }; 2667 + super: { 2668 + use_before: 2669 + | { 2670 + name: string; 2671 + /** Format: uri */ 2672 + url: string; 2673 + }[] 2674 + | null; 2675 + use_after: 2676 + | { 2677 + name: string; 2678 + /** Format: uri */ 2679 + url: string; 2680 + }[] 2681 + | null; 2682 + }; 2683 + }; 2684 + contest_type: components["schemas"]["ContestTypeSummary"]; 2685 + contest_effect: components["schemas"]["ContestEffectSummary"]; 2686 + damage_class: components["schemas"]["MoveDamageClassSummary"]; 2687 + readonly effect_entries: { 2688 + effect: string; 2689 + short_effect: string; 2690 + language: { 2691 + name: string; 2692 + /** Format: uri */ 2693 + url: string; 2694 + }; 2695 + }[]; 2696 + readonly effect_changes: { 2697 + effect_entries: { 2698 + effect: string; 2699 + language: { 2700 + name: string; 2701 + /** Format: uri */ 2702 + url: string; 2703 + }; 2704 + }[]; 2705 + version_group: { 2706 + name: string; 2707 + /** Format: uri */ 2708 + url: string; 2709 + }; 2710 + }[]; 2711 + generation: components["schemas"]["GenerationSummary"]; 2712 + readonly meta: components["schemas"]["MoveMeta"]; 2713 + readonly names: components["schemas"]["MoveName"][]; 2714 + readonly past_values: components["schemas"]["MoveChange"][]; 2715 + readonly stat_changes: { 2716 + /** Format: int32 */ 2717 + change: number; 2718 + stat: { 2719 + name: string; 2720 + /** Format: uri */ 2721 + url: string; 2722 + }; 2723 + }[]; 2724 + super_contest_effect: components["schemas"]["SuperContestEffectSummary"]; 2725 + target: components["schemas"]["MoveTargetSummary"]; 2726 + type: components["schemas"]["TypeSummary"]; 2727 + readonly machines: { 2728 + machine: { 2729 + /** Format: uri */ 2730 + url: string; 2731 + }; 2732 + version_group: { 2733 + name: string; 2734 + /** Format: uri */ 2735 + url: string; 2736 + }; 2737 + }[]; 2738 + readonly flavor_text_entries: components["schemas"]["MoveFlavorText"][]; 2739 + readonly learned_by_pokemon: { 2740 + name: string; 2741 + /** Format: uri */ 2742 + url: string; 2743 + }[]; 2744 + }; 2745 + MoveFlavorText: { 2746 + flavor_text: string; 2747 + language: components["schemas"]["LanguageSummary"]; 2748 + version_group: components["schemas"]["VersionGroupSummary"]; 2749 + }; 2750 + MoveLearnMethodDescription: { 2751 + description?: string; 2752 + language: components["schemas"]["LanguageSummary"]; 2753 + }; 2754 + MoveLearnMethodDetail: { 2755 + readonly id: number; 2756 + name: string; 2757 + readonly names: components["schemas"]["MoveLearnMethodName"][]; 2758 + readonly descriptions: components["schemas"]["MoveLearnMethodDescription"][]; 2759 + readonly version_groups: { 2760 + name: string; 2761 + /** Format: uri */ 2762 + url: string; 2763 + }[]; 2764 + }; 2765 + MoveLearnMethodName: { 2766 + name: string; 2767 + language: components["schemas"]["LanguageSummary"]; 2768 + }; 2769 + MoveLearnMethodSummary: { 2770 + name: string; 2771 + /** Format: uri */ 2772 + readonly url: string; 2773 + }; 2774 + MoveMeta: { 2775 + ailment: components["schemas"]["MoveMetaAilmentSummary"]; 2776 + category: components["schemas"]["MoveMetaCategorySummary"]; 2777 + min_hits?: number | null; 2778 + max_hits?: number | null; 2779 + min_turns?: number | null; 2780 + max_turns?: number | null; 2781 + drain?: number | null; 2782 + healing?: number | null; 2783 + crit_rate?: number | null; 2784 + ailment_chance?: number | null; 2785 + flinch_chance?: number | null; 2786 + stat_chance?: number | null; 2787 + }; 2788 + MoveMetaAilmentDetail: { 2789 + readonly id: number; 2790 + name: string; 2791 + readonly moves: { 2792 + name: string; 2793 + /** Format: uri */ 2794 + url: string; 2795 + }[]; 2796 + readonly names: components["schemas"]["MoveMetaAilmentName"][]; 2797 + }; 2798 + MoveMetaAilmentName: { 2799 + name: string; 2800 + language: components["schemas"]["LanguageSummary"]; 2801 + }; 2802 + MoveMetaAilmentSummary: { 2803 + name: string; 2804 + /** Format: uri */ 2805 + readonly url: string; 2806 + }; 2807 + MoveMetaCategoryDescription: { 2808 + description?: string; 2809 + language: components["schemas"]["LanguageSummary"]; 2810 + }; 2811 + MoveMetaCategoryDetail: { 2812 + readonly id: number; 2813 + name: string; 2814 + readonly descriptions: components["schemas"]["MoveMetaCategoryDescription"][]; 2815 + readonly moves: { 2816 + name: string; 2817 + /** Format: uri */ 2818 + url: string; 2819 + }[]; 2820 + }; 2821 + MoveMetaCategorySummary: { 2822 + name: string; 2823 + /** Format: uri */ 2824 + readonly url: string; 2825 + }; 2826 + MoveName: { 2827 + name: string; 2828 + language: components["schemas"]["LanguageSummary"]; 2829 + }; 2830 + MoveSummary: { 2831 + name: string; 2832 + /** Format: uri */ 2833 + readonly url: string; 2834 + }; 2835 + MoveTargetDescription: { 2836 + description?: string; 2837 + language: components["schemas"]["LanguageSummary"]; 2838 + }; 2839 + MoveTargetDetail: { 2840 + readonly id: number; 2841 + name: string; 2842 + readonly descriptions: components["schemas"]["MoveTargetDescription"][]; 2843 + readonly moves: components["schemas"]["MoveSummary"][]; 2844 + readonly names: components["schemas"]["MoveTargetName"][]; 2845 + }; 2846 + MoveTargetName: { 2847 + name: string; 2848 + language: components["schemas"]["LanguageSummary"]; 2849 + }; 2850 + MoveTargetSummary: { 2851 + name: string; 2852 + /** Format: uri */ 2853 + readonly url: string; 2854 + }; 2855 + NatureBattleStylePreference: { 2856 + low_hp_preference: number; 2857 + high_hp_preference: number; 2858 + move_battle_style: components["schemas"]["MoveBattleStyleSummary"]; 2859 + }; 2860 + NatureDetail: { 2861 + readonly id: number; 2862 + name: string; 2863 + decreased_stat: components["schemas"]["StatSummary"]; 2864 + increased_stat: components["schemas"]["StatSummary"]; 2865 + likes_flavor: components["schemas"]["BerryFlavorSummary"]; 2866 + hates_flavor: components["schemas"]["BerryFlavorSummary"]; 2867 + readonly berries: components["schemas"]["BerrySummary"][]; 2868 + readonly pokeathlon_stat_changes: { 2869 + /** Format: int32 */ 2870 + max_change: number; 2871 + pokeathlon_stat: { 2872 + name: string; 2873 + /** Format: uri */ 2874 + url: string; 2875 + }; 2876 + }[]; 2877 + readonly move_battle_style_preferences: components["schemas"]["NatureBattleStylePreference"][]; 2878 + readonly names: components["schemas"]["NatureName"][]; 2879 + }; 2880 + NatureName: { 2881 + name: string; 2882 + language: components["schemas"]["LanguageSummary"]; 2883 + }; 2884 + NatureSummary: { 2885 + name: string; 2886 + /** Format: uri */ 2887 + readonly url: string; 2888 + }; 2889 + PaginatedAbilitySummaryList: { 2890 + /** @example 123 */ 2891 + count?: number; 2892 + /** 2893 + * Format: uri 2894 + * @example http://api.example.org/accounts/?offset=400&limit=100 2895 + */ 2896 + next?: string | null; 2897 + /** 2898 + * Format: uri 2899 + * @example http://api.example.org/accounts/?offset=200&limit=100 2900 + */ 2901 + previous?: string | null; 2902 + results?: components["schemas"]["AbilitySummary"][]; 2903 + }; 2904 + PaginatedBerryFirmnessSummaryList: { 2905 + /** @example 123 */ 2906 + count?: number; 2907 + /** 2908 + * Format: uri 2909 + * @example http://api.example.org/accounts/?offset=400&limit=100 2910 + */ 2911 + next?: string | null; 2912 + /** 2913 + * Format: uri 2914 + * @example http://api.example.org/accounts/?offset=200&limit=100 2915 + */ 2916 + previous?: string | null; 2917 + results?: components["schemas"]["BerryFirmnessSummary"][]; 2918 + }; 2919 + PaginatedBerryFlavorSummaryList: { 2920 + /** @example 123 */ 2921 + count?: number; 2922 + /** 2923 + * Format: uri 2924 + * @example http://api.example.org/accounts/?offset=400&limit=100 2925 + */ 2926 + next?: string | null; 2927 + /** 2928 + * Format: uri 2929 + * @example http://api.example.org/accounts/?offset=200&limit=100 2930 + */ 2931 + previous?: string | null; 2932 + results?: components["schemas"]["BerryFlavorSummary"][]; 2933 + }; 2934 + PaginatedBerrySummaryList: { 2935 + /** @example 123 */ 2936 + count?: number; 2937 + /** 2938 + * Format: uri 2939 + * @example http://api.example.org/accounts/?offset=400&limit=100 2940 + */ 2941 + next?: string | null; 2942 + /** 2943 + * Format: uri 2944 + * @example http://api.example.org/accounts/?offset=200&limit=100 2945 + */ 2946 + previous?: string | null; 2947 + results?: components["schemas"]["BerrySummary"][]; 2948 + }; 2949 + PaginatedCharacteristicSummaryList: { 2950 + /** @example 123 */ 2951 + count?: number; 2952 + /** 2953 + * Format: uri 2954 + * @example http://api.example.org/accounts/?offset=400&limit=100 2955 + */ 2956 + next?: string | null; 2957 + /** 2958 + * Format: uri 2959 + * @example http://api.example.org/accounts/?offset=200&limit=100 2960 + */ 2961 + previous?: string | null; 2962 + results?: components["schemas"]["CharacteristicSummary"][]; 2963 + }; 2964 + PaginatedContestEffectSummaryList: { 2965 + /** @example 123 */ 2966 + count?: number; 2967 + /** 2968 + * Format: uri 2969 + * @example http://api.example.org/accounts/?offset=400&limit=100 2970 + */ 2971 + next?: string | null; 2972 + /** 2973 + * Format: uri 2974 + * @example http://api.example.org/accounts/?offset=200&limit=100 2975 + */ 2976 + previous?: string | null; 2977 + results?: components["schemas"]["ContestEffectSummary"][]; 2978 + }; 2979 + PaginatedContestTypeSummaryList: { 2980 + /** @example 123 */ 2981 + count?: number; 2982 + /** 2983 + * Format: uri 2984 + * @example http://api.example.org/accounts/?offset=400&limit=100 2985 + */ 2986 + next?: string | null; 2987 + /** 2988 + * Format: uri 2989 + * @example http://api.example.org/accounts/?offset=200&limit=100 2990 + */ 2991 + previous?: string | null; 2992 + results?: components["schemas"]["ContestTypeSummary"][]; 2993 + }; 2994 + PaginatedEggGroupSummaryList: { 2995 + /** @example 123 */ 2996 + count?: number; 2997 + /** 2998 + * Format: uri 2999 + * @example http://api.example.org/accounts/?offset=400&limit=100 3000 + */ 3001 + next?: string | null; 3002 + /** 3003 + * Format: uri 3004 + * @example http://api.example.org/accounts/?offset=200&limit=100 3005 + */ 3006 + previous?: string | null; 3007 + results?: components["schemas"]["EggGroupSummary"][]; 3008 + }; 3009 + PaginatedEncounterConditionSummaryList: { 3010 + /** @example 123 */ 3011 + count?: number; 3012 + /** 3013 + * Format: uri 3014 + * @example http://api.example.org/accounts/?offset=400&limit=100 3015 + */ 3016 + next?: string | null; 3017 + /** 3018 + * Format: uri 3019 + * @example http://api.example.org/accounts/?offset=200&limit=100 3020 + */ 3021 + previous?: string | null; 3022 + results?: components["schemas"]["EncounterConditionSummary"][]; 3023 + }; 3024 + PaginatedEncounterConditionValueSummaryList: { 3025 + /** @example 123 */ 3026 + count?: number; 3027 + /** 3028 + * Format: uri 3029 + * @example http://api.example.org/accounts/?offset=400&limit=100 3030 + */ 3031 + next?: string | null; 3032 + /** 3033 + * Format: uri 3034 + * @example http://api.example.org/accounts/?offset=200&limit=100 3035 + */ 3036 + previous?: string | null; 3037 + results?: components["schemas"]["EncounterConditionValueSummary"][]; 3038 + }; 3039 + PaginatedEncounterMethodSummaryList: { 3040 + /** @example 123 */ 3041 + count?: number; 3042 + /** 3043 + * Format: uri 3044 + * @example http://api.example.org/accounts/?offset=400&limit=100 3045 + */ 3046 + next?: string | null; 3047 + /** 3048 + * Format: uri 3049 + * @example http://api.example.org/accounts/?offset=200&limit=100 3050 + */ 3051 + previous?: string | null; 3052 + results?: components["schemas"]["EncounterMethodSummary"][]; 3053 + }; 3054 + PaginatedEvolutionChainSummaryList: { 3055 + /** @example 123 */ 3056 + count?: number; 3057 + /** 3058 + * Format: uri 3059 + * @example http://api.example.org/accounts/?offset=400&limit=100 3060 + */ 3061 + next?: string | null; 3062 + /** 3063 + * Format: uri 3064 + * @example http://api.example.org/accounts/?offset=200&limit=100 3065 + */ 3066 + previous?: string | null; 3067 + results?: components["schemas"]["EvolutionChainSummary"][]; 3068 + }; 3069 + PaginatedEvolutionTriggerSummaryList: { 3070 + /** @example 123 */ 3071 + count?: number; 3072 + /** 3073 + * Format: uri 3074 + * @example http://api.example.org/accounts/?offset=400&limit=100 3075 + */ 3076 + next?: string | null; 3077 + /** 3078 + * Format: uri 3079 + * @example http://api.example.org/accounts/?offset=200&limit=100 3080 + */ 3081 + previous?: string | null; 3082 + results?: components["schemas"]["EvolutionTriggerSummary"][]; 3083 + }; 3084 + PaginatedGenderSummaryList: { 3085 + /** @example 123 */ 3086 + count?: number; 3087 + /** 3088 + * Format: uri 3089 + * @example http://api.example.org/accounts/?offset=400&limit=100 3090 + */ 3091 + next?: string | null; 3092 + /** 3093 + * Format: uri 3094 + * @example http://api.example.org/accounts/?offset=200&limit=100 3095 + */ 3096 + previous?: string | null; 3097 + results?: components["schemas"]["GenderSummary"][]; 3098 + }; 3099 + PaginatedGenerationSummaryList: { 3100 + /** @example 123 */ 3101 + count?: number; 3102 + /** 3103 + * Format: uri 3104 + * @example http://api.example.org/accounts/?offset=400&limit=100 3105 + */ 3106 + next?: string | null; 3107 + /** 3108 + * Format: uri 3109 + * @example http://api.example.org/accounts/?offset=200&limit=100 3110 + */ 3111 + previous?: string | null; 3112 + results?: components["schemas"]["GenerationSummary"][]; 3113 + }; 3114 + PaginatedGrowthRateSummaryList: { 3115 + /** @example 123 */ 3116 + count?: number; 3117 + /** 3118 + * Format: uri 3119 + * @example http://api.example.org/accounts/?offset=400&limit=100 3120 + */ 3121 + next?: string | null; 3122 + /** 3123 + * Format: uri 3124 + * @example http://api.example.org/accounts/?offset=200&limit=100 3125 + */ 3126 + previous?: string | null; 3127 + results?: components["schemas"]["GrowthRateSummary"][]; 3128 + }; 3129 + PaginatedItemAttributeSummaryList: { 3130 + /** @example 123 */ 3131 + count?: number; 3132 + /** 3133 + * Format: uri 3134 + * @example http://api.example.org/accounts/?offset=400&limit=100 3135 + */ 3136 + next?: string | null; 3137 + /** 3138 + * Format: uri 3139 + * @example http://api.example.org/accounts/?offset=200&limit=100 3140 + */ 3141 + previous?: string | null; 3142 + results?: components["schemas"]["ItemAttributeSummary"][]; 3143 + }; 3144 + PaginatedItemCategorySummaryList: { 3145 + /** @example 123 */ 3146 + count?: number; 3147 + /** 3148 + * Format: uri 3149 + * @example http://api.example.org/accounts/?offset=400&limit=100 3150 + */ 3151 + next?: string | null; 3152 + /** 3153 + * Format: uri 3154 + * @example http://api.example.org/accounts/?offset=200&limit=100 3155 + */ 3156 + previous?: string | null; 3157 + results?: components["schemas"]["ItemCategorySummary"][]; 3158 + }; 3159 + PaginatedItemFlingEffectSummaryList: { 3160 + /** @example 123 */ 3161 + count?: number; 3162 + /** 3163 + * Format: uri 3164 + * @example http://api.example.org/accounts/?offset=400&limit=100 3165 + */ 3166 + next?: string | null; 3167 + /** 3168 + * Format: uri 3169 + * @example http://api.example.org/accounts/?offset=200&limit=100 3170 + */ 3171 + previous?: string | null; 3172 + results?: components["schemas"]["ItemFlingEffectSummary"][]; 3173 + }; 3174 + PaginatedItemPocketSummaryList: { 3175 + /** @example 123 */ 3176 + count?: number; 3177 + /** 3178 + * Format: uri 3179 + * @example http://api.example.org/accounts/?offset=400&limit=100 3180 + */ 3181 + next?: string | null; 3182 + /** 3183 + * Format: uri 3184 + * @example http://api.example.org/accounts/?offset=200&limit=100 3185 + */ 3186 + previous?: string | null; 3187 + results?: components["schemas"]["ItemPocketSummary"][]; 3188 + }; 3189 + PaginatedItemSummaryList: { 3190 + /** @example 123 */ 3191 + count?: number; 3192 + /** 3193 + * Format: uri 3194 + * @example http://api.example.org/accounts/?offset=400&limit=100 3195 + */ 3196 + next?: string | null; 3197 + /** 3198 + * Format: uri 3199 + * @example http://api.example.org/accounts/?offset=200&limit=100 3200 + */ 3201 + previous?: string | null; 3202 + results?: components["schemas"]["ItemSummary"][]; 3203 + }; 3204 + PaginatedLanguageSummaryList: { 3205 + /** @example 123 */ 3206 + count?: number; 3207 + /** 3208 + * Format: uri 3209 + * @example http://api.example.org/accounts/?offset=400&limit=100 3210 + */ 3211 + next?: string | null; 3212 + /** 3213 + * Format: uri 3214 + * @example http://api.example.org/accounts/?offset=200&limit=100 3215 + */ 3216 + previous?: string | null; 3217 + results?: components["schemas"]["LanguageSummary"][]; 3218 + }; 3219 + PaginatedLocationAreaSummaryList: { 3220 + /** @example 123 */ 3221 + count?: number; 3222 + /** 3223 + * Format: uri 3224 + * @example http://api.example.org/accounts/?offset=400&limit=100 3225 + */ 3226 + next?: string | null; 3227 + /** 3228 + * Format: uri 3229 + * @example http://api.example.org/accounts/?offset=200&limit=100 3230 + */ 3231 + previous?: string | null; 3232 + results?: components["schemas"]["LocationAreaSummary"][]; 3233 + }; 3234 + PaginatedLocationSummaryList: { 3235 + /** @example 123 */ 3236 + count?: number; 3237 + /** 3238 + * Format: uri 3239 + * @example http://api.example.org/accounts/?offset=400&limit=100 3240 + */ 3241 + next?: string | null; 3242 + /** 3243 + * Format: uri 3244 + * @example http://api.example.org/accounts/?offset=200&limit=100 3245 + */ 3246 + previous?: string | null; 3247 + results?: components["schemas"]["LocationSummary"][]; 3248 + }; 3249 + PaginatedMachineSummaryList: { 3250 + /** @example 123 */ 3251 + count?: number; 3252 + /** 3253 + * Format: uri 3254 + * @example http://api.example.org/accounts/?offset=400&limit=100 3255 + */ 3256 + next?: string | null; 3257 + /** 3258 + * Format: uri 3259 + * @example http://api.example.org/accounts/?offset=200&limit=100 3260 + */ 3261 + previous?: string | null; 3262 + results?: components["schemas"]["MachineSummary"][]; 3263 + }; 3264 + PaginatedMoveBattleStyleSummaryList: { 3265 + /** @example 123 */ 3266 + count?: number; 3267 + /** 3268 + * Format: uri 3269 + * @example http://api.example.org/accounts/?offset=400&limit=100 3270 + */ 3271 + next?: string | null; 3272 + /** 3273 + * Format: uri 3274 + * @example http://api.example.org/accounts/?offset=200&limit=100 3275 + */ 3276 + previous?: string | null; 3277 + results?: components["schemas"]["MoveBattleStyleSummary"][]; 3278 + }; 3279 + PaginatedMoveDamageClassSummaryList: { 3280 + /** @example 123 */ 3281 + count?: number; 3282 + /** 3283 + * Format: uri 3284 + * @example http://api.example.org/accounts/?offset=400&limit=100 3285 + */ 3286 + next?: string | null; 3287 + /** 3288 + * Format: uri 3289 + * @example http://api.example.org/accounts/?offset=200&limit=100 3290 + */ 3291 + previous?: string | null; 3292 + results?: components["schemas"]["MoveDamageClassSummary"][]; 3293 + }; 3294 + PaginatedMoveLearnMethodSummaryList: { 3295 + /** @example 123 */ 3296 + count?: number; 3297 + /** 3298 + * Format: uri 3299 + * @example http://api.example.org/accounts/?offset=400&limit=100 3300 + */ 3301 + next?: string | null; 3302 + /** 3303 + * Format: uri 3304 + * @example http://api.example.org/accounts/?offset=200&limit=100 3305 + */ 3306 + previous?: string | null; 3307 + results?: components["schemas"]["MoveLearnMethodSummary"][]; 3308 + }; 3309 + PaginatedMoveMetaAilmentSummaryList: { 3310 + /** @example 123 */ 3311 + count?: number; 3312 + /** 3313 + * Format: uri 3314 + * @example http://api.example.org/accounts/?offset=400&limit=100 3315 + */ 3316 + next?: string | null; 3317 + /** 3318 + * Format: uri 3319 + * @example http://api.example.org/accounts/?offset=200&limit=100 3320 + */ 3321 + previous?: string | null; 3322 + results?: components["schemas"]["MoveMetaAilmentSummary"][]; 3323 + }; 3324 + PaginatedMoveMetaCategorySummaryList: { 3325 + /** @example 123 */ 3326 + count?: number; 3327 + /** 3328 + * Format: uri 3329 + * @example http://api.example.org/accounts/?offset=400&limit=100 3330 + */ 3331 + next?: string | null; 3332 + /** 3333 + * Format: uri 3334 + * @example http://api.example.org/accounts/?offset=200&limit=100 3335 + */ 3336 + previous?: string | null; 3337 + results?: components["schemas"]["MoveMetaCategorySummary"][]; 3338 + }; 3339 + PaginatedMoveSummaryList: { 3340 + /** @example 123 */ 3341 + count?: number; 3342 + /** 3343 + * Format: uri 3344 + * @example http://api.example.org/accounts/?offset=400&limit=100 3345 + */ 3346 + next?: string | null; 3347 + /** 3348 + * Format: uri 3349 + * @example http://api.example.org/accounts/?offset=200&limit=100 3350 + */ 3351 + previous?: string | null; 3352 + results?: components["schemas"]["MoveSummary"][]; 3353 + }; 3354 + PaginatedMoveTargetSummaryList: { 3355 + /** @example 123 */ 3356 + count?: number; 3357 + /** 3358 + * Format: uri 3359 + * @example http://api.example.org/accounts/?offset=400&limit=100 3360 + */ 3361 + next?: string | null; 3362 + /** 3363 + * Format: uri 3364 + * @example http://api.example.org/accounts/?offset=200&limit=100 3365 + */ 3366 + previous?: string | null; 3367 + results?: components["schemas"]["MoveTargetSummary"][]; 3368 + }; 3369 + PaginatedNatureSummaryList: { 3370 + /** @example 123 */ 3371 + count?: number; 3372 + /** 3373 + * Format: uri 3374 + * @example http://api.example.org/accounts/?offset=400&limit=100 3375 + */ 3376 + next?: string | null; 3377 + /** 3378 + * Format: uri 3379 + * @example http://api.example.org/accounts/?offset=200&limit=100 3380 + */ 3381 + previous?: string | null; 3382 + results?: components["schemas"]["NatureSummary"][]; 3383 + }; 3384 + PaginatedPalParkAreaSummaryList: { 3385 + /** @example 123 */ 3386 + count?: number; 3387 + /** 3388 + * Format: uri 3389 + * @example http://api.example.org/accounts/?offset=400&limit=100 3390 + */ 3391 + next?: string | null; 3392 + /** 3393 + * Format: uri 3394 + * @example http://api.example.org/accounts/?offset=200&limit=100 3395 + */ 3396 + previous?: string | null; 3397 + results?: components["schemas"]["PalParkAreaSummary"][]; 3398 + }; 3399 + PaginatedPokeathlonStatSummaryList: { 3400 + /** @example 123 */ 3401 + count?: number; 3402 + /** 3403 + * Format: uri 3404 + * @example http://api.example.org/accounts/?offset=400&limit=100 3405 + */ 3406 + next?: string | null; 3407 + /** 3408 + * Format: uri 3409 + * @example http://api.example.org/accounts/?offset=200&limit=100 3410 + */ 3411 + previous?: string | null; 3412 + results?: components["schemas"]["PokeathlonStatSummary"][]; 3413 + }; 3414 + PaginatedPokedexSummaryList: { 3415 + /** @example 123 */ 3416 + count?: number; 3417 + /** 3418 + * Format: uri 3419 + * @example http://api.example.org/accounts/?offset=400&limit=100 3420 + */ 3421 + next?: string | null; 3422 + /** 3423 + * Format: uri 3424 + * @example http://api.example.org/accounts/?offset=200&limit=100 3425 + */ 3426 + previous?: string | null; 3427 + results?: components["schemas"]["PokedexSummary"][]; 3428 + }; 3429 + PaginatedPokemonColorSummaryList: { 3430 + /** @example 123 */ 3431 + count?: number; 3432 + /** 3433 + * Format: uri 3434 + * @example http://api.example.org/accounts/?offset=400&limit=100 3435 + */ 3436 + next?: string | null; 3437 + /** 3438 + * Format: uri 3439 + * @example http://api.example.org/accounts/?offset=200&limit=100 3440 + */ 3441 + previous?: string | null; 3442 + results?: components["schemas"]["PokemonColorSummary"][]; 3443 + }; 3444 + PaginatedPokemonFormSummaryList: { 3445 + /** @example 123 */ 3446 + count?: number; 3447 + /** 3448 + * Format: uri 3449 + * @example http://api.example.org/accounts/?offset=400&limit=100 3450 + */ 3451 + next?: string | null; 3452 + /** 3453 + * Format: uri 3454 + * @example http://api.example.org/accounts/?offset=200&limit=100 3455 + */ 3456 + previous?: string | null; 3457 + results?: components["schemas"]["PokemonFormSummary"][]; 3458 + }; 3459 + PaginatedPokemonHabitatSummaryList: { 3460 + /** @example 123 */ 3461 + count?: number; 3462 + /** 3463 + * Format: uri 3464 + * @example http://api.example.org/accounts/?offset=400&limit=100 3465 + */ 3466 + next?: string | null; 3467 + /** 3468 + * Format: uri 3469 + * @example http://api.example.org/accounts/?offset=200&limit=100 3470 + */ 3471 + previous?: string | null; 3472 + results?: components["schemas"]["PokemonHabitatSummary"][]; 3473 + }; 3474 + PaginatedPokemonShapeSummaryList: { 3475 + /** @example 123 */ 3476 + count?: number; 3477 + /** 3478 + * Format: uri 3479 + * @example http://api.example.org/accounts/?offset=400&limit=100 3480 + */ 3481 + next?: string | null; 3482 + /** 3483 + * Format: uri 3484 + * @example http://api.example.org/accounts/?offset=200&limit=100 3485 + */ 3486 + previous?: string | null; 3487 + results?: components["schemas"]["PokemonShapeSummary"][]; 3488 + }; 3489 + PaginatedPokemonSpeciesSummaryList: { 3490 + /** @example 123 */ 3491 + count?: number; 3492 + /** 3493 + * Format: uri 3494 + * @example http://api.example.org/accounts/?offset=400&limit=100 3495 + */ 3496 + next?: string | null; 3497 + /** 3498 + * Format: uri 3499 + * @example http://api.example.org/accounts/?offset=200&limit=100 3500 + */ 3501 + previous?: string | null; 3502 + results?: components["schemas"]["PokemonSpeciesSummary"][]; 3503 + }; 3504 + PaginatedPokemonSummaryList: { 3505 + /** @example 123 */ 3506 + count?: number; 3507 + /** 3508 + * Format: uri 3509 + * @example http://api.example.org/accounts/?offset=400&limit=100 3510 + */ 3511 + next?: string | null; 3512 + /** 3513 + * Format: uri 3514 + * @example http://api.example.org/accounts/?offset=200&limit=100 3515 + */ 3516 + previous?: string | null; 3517 + results?: components["schemas"]["PokemonSummary"][]; 3518 + }; 3519 + PaginatedRegionSummaryList: { 3520 + /** @example 123 */ 3521 + count?: number; 3522 + /** 3523 + * Format: uri 3524 + * @example http://api.example.org/accounts/?offset=400&limit=100 3525 + */ 3526 + next?: string | null; 3527 + /** 3528 + * Format: uri 3529 + * @example http://api.example.org/accounts/?offset=200&limit=100 3530 + */ 3531 + previous?: string | null; 3532 + results?: components["schemas"]["RegionSummary"][]; 3533 + }; 3534 + PaginatedStatSummaryList: { 3535 + /** @example 123 */ 3536 + count?: number; 3537 + /** 3538 + * Format: uri 3539 + * @example http://api.example.org/accounts/?offset=400&limit=100 3540 + */ 3541 + next?: string | null; 3542 + /** 3543 + * Format: uri 3544 + * @example http://api.example.org/accounts/?offset=200&limit=100 3545 + */ 3546 + previous?: string | null; 3547 + results?: components["schemas"]["StatSummary"][]; 3548 + }; 3549 + PaginatedSuperContestEffectSummaryList: { 3550 + /** @example 123 */ 3551 + count?: number; 3552 + /** 3553 + * Format: uri 3554 + * @example http://api.example.org/accounts/?offset=400&limit=100 3555 + */ 3556 + next?: string | null; 3557 + /** 3558 + * Format: uri 3559 + * @example http://api.example.org/accounts/?offset=200&limit=100 3560 + */ 3561 + previous?: string | null; 3562 + results?: components["schemas"]["SuperContestEffectSummary"][]; 3563 + }; 3564 + PaginatedTypeSummaryList: { 3565 + /** @example 123 */ 3566 + count?: number; 3567 + /** 3568 + * Format: uri 3569 + * @example http://api.example.org/accounts/?offset=400&limit=100 3570 + */ 3571 + next?: string | null; 3572 + /** 3573 + * Format: uri 3574 + * @example http://api.example.org/accounts/?offset=200&limit=100 3575 + */ 3576 + previous?: string | null; 3577 + results?: components["schemas"]["TypeSummary"][]; 3578 + }; 3579 + PaginatedVersionGroupSummaryList: { 3580 + /** @example 123 */ 3581 + count?: number; 3582 + /** 3583 + * Format: uri 3584 + * @example http://api.example.org/accounts/?offset=400&limit=100 3585 + */ 3586 + next?: string | null; 3587 + /** 3588 + * Format: uri 3589 + * @example http://api.example.org/accounts/?offset=200&limit=100 3590 + */ 3591 + previous?: string | null; 3592 + results?: components["schemas"]["VersionGroupSummary"][]; 3593 + }; 3594 + PaginatedVersionSummaryList: { 3595 + /** @example 123 */ 3596 + count?: number; 3597 + /** 3598 + * Format: uri 3599 + * @example http://api.example.org/accounts/?offset=400&limit=100 3600 + */ 3601 + next?: string | null; 3602 + /** 3603 + * Format: uri 3604 + * @example http://api.example.org/accounts/?offset=200&limit=100 3605 + */ 3606 + previous?: string | null; 3607 + results?: components["schemas"]["VersionSummary"][]; 3608 + }; 3609 + PalParkAreaDetail: { 3610 + readonly id: number; 3611 + name: string; 3612 + readonly names: components["schemas"]["PalParkAreaName"][]; 3613 + readonly pokemon_encounters: { 3614 + /** Format: int32 */ 3615 + base_score: number; 3616 + "pokemon-species": { 3617 + name: string; 3618 + /** Format: uri */ 3619 + url: string; 3620 + }; 3621 + /** Format: int32 */ 3622 + rate: number; 3623 + }[]; 3624 + }; 3625 + PalParkAreaName: { 3626 + name: string; 3627 + language: components["schemas"]["LanguageSummary"]; 3628 + }; 3629 + PalParkAreaSummary: { 3630 + name: string; 3631 + /** Format: uri */ 3632 + readonly url: string; 3633 + }; 3634 + PokeathlonStatDetail: { 3635 + readonly id: number; 3636 + name: string; 3637 + readonly affecting_natures: { 3638 + decrease: { 3639 + /** Format: int32 */ 3640 + max_change: number; 3641 + nature: { 3642 + name: string; 3643 + /** Format: uri */ 3644 + url: string; 3645 + }; 3646 + }[]; 3647 + increase: { 3648 + /** Format: int32 */ 3649 + max_change: number; 3650 + nature: { 3651 + name: string; 3652 + /** Format: uri */ 3653 + url: string; 3654 + }; 3655 + }[]; 3656 + }; 3657 + readonly names: components["schemas"]["PokeathlonStatName"][]; 3658 + }; 3659 + PokeathlonStatName: { 3660 + name: string; 3661 + language: components["schemas"]["LanguageSummary"]; 3662 + }; 3663 + PokeathlonStatSummary: { 3664 + name: string; 3665 + /** Format: uri */ 3666 + readonly url: string; 3667 + }; 3668 + PokedexDescription: { 3669 + description?: string; 3670 + language: components["schemas"]["LanguageSummary"]; 3671 + }; 3672 + PokedexDetail: { 3673 + readonly id: number; 3674 + name: string; 3675 + is_main_series?: boolean; 3676 + readonly descriptions: components["schemas"]["PokedexDescription"][]; 3677 + readonly names: components["schemas"]["PokedexName"][]; 3678 + readonly pokemon_entries: { 3679 + /** Format: int32 */ 3680 + entry_number: number; 3681 + pokemon_species: { 3682 + name: string; 3683 + /** Format: uri */ 3684 + url: string; 3685 + }; 3686 + }[]; 3687 + region: components["schemas"]["RegionSummary"]; 3688 + readonly version_groups: { 3689 + name: string; 3690 + /** Format: uri */ 3691 + url: string; 3692 + }[]; 3693 + }; 3694 + PokedexName: { 3695 + name: string; 3696 + language: components["schemas"]["LanguageSummary"]; 3697 + }; 3698 + PokedexSummary: { 3699 + name: string; 3700 + /** Format: uri */ 3701 + readonly url: string; 3702 + }; 3703 + PokemonColorDetail: { 3704 + readonly id: number; 3705 + name: string; 3706 + readonly names: components["schemas"]["PokemonColorName"][]; 3707 + readonly pokemon_species: components["schemas"]["PokemonSpeciesSummary"][]; 3708 + }; 3709 + PokemonColorName: { 3710 + name: string; 3711 + language: components["schemas"]["LanguageSummary"]; 3712 + }; 3713 + PokemonColorSummary: { 3714 + name: string; 3715 + /** Format: uri */ 3716 + readonly url: string; 3717 + }; 3718 + PokemonDetail: { 3719 + readonly id: number; 3720 + name: string; 3721 + base_experience?: number | null; 3722 + height?: number | null; 3723 + is_default?: boolean; 3724 + order?: number | null; 3725 + weight?: number | null; 3726 + readonly abilities: { 3727 + ability: { 3728 + name: string; 3729 + /** Format: uri */ 3730 + url: string; 3731 + }; 3732 + is_hidden: boolean; 3733 + /** Format: int32 */ 3734 + slot: number; 3735 + }[]; 3736 + readonly past_abilities: { 3737 + abilities: { 3738 + ability: { 3739 + name: string; 3740 + /** Format: uri */ 3741 + url: string; 3742 + }; 3743 + is_hidden: boolean; 3744 + /** Format: int32 */ 3745 + slot: number; 3746 + }[]; 3747 + generation: { 3748 + name: string; 3749 + /** Format: uri */ 3750 + url: string; 3751 + }; 3752 + }[]; 3753 + readonly forms: components["schemas"]["PokemonFormSummary"][]; 3754 + readonly game_indices: components["schemas"]["PokemonGameIndex"][]; 3755 + readonly held_items: { 3756 + item: { 3757 + name: string; 3758 + /** Format: uri */ 3759 + url: string; 3760 + }; 3761 + version_details: { 3762 + /** Format: int32 */ 3763 + rarity: number; 3764 + version: { 3765 + name: string; 3766 + /** Format: uri */ 3767 + url: string; 3768 + }; 3769 + }[]; 3770 + }; 3771 + readonly location_area_encounters: string; 3772 + readonly moves: { 3773 + move: { 3774 + name: string; 3775 + /** Format: uri */ 3776 + url: string; 3777 + }; 3778 + version_group_details: { 3779 + /** Format: int32 */ 3780 + level_learned_at: number; 3781 + move_learn_method: { 3782 + name: string; 3783 + /** Format: uri */ 3784 + url: string; 3785 + }; 3786 + version_group: { 3787 + name: string; 3788 + /** Format: uri */ 3789 + url: string; 3790 + }; 3791 + }[]; 3792 + }[]; 3793 + species: components["schemas"]["PokemonSpeciesSummary"]; 3794 + readonly sprites: { 3795 + /** Format: uri */ 3796 + front_default?: string; 3797 + } & { 3798 + [key: string]: string | null; 3799 + }; 3800 + readonly cries: { 3801 + /** Format: uri */ 3802 + latest: string; 3803 + /** Format: uri */ 3804 + legacy: string; 3805 + }; 3806 + readonly stats: components["schemas"]["PokemonStat"][]; 3807 + readonly types: { 3808 + /** Format: int32 */ 3809 + slot: number; 3810 + type: { 3811 + name: string; 3812 + /** Format: uri */ 3813 + url: string; 3814 + }; 3815 + }[]; 3816 + readonly past_types: { 3817 + generation: { 3818 + name: string; 3819 + /** Format: uri */ 3820 + url: string; 3821 + }; 3822 + types: { 3823 + /** Format: int32 */ 3824 + slot: number; 3825 + type: { 3826 + name: string; 3827 + /** Format: uri */ 3828 + url: string; 3829 + }; 3830 + }[]; 3831 + }[]; 3832 + }; 3833 + PokemonDexEntry: { 3834 + entry_number: number; 3835 + pokedex: components["schemas"]["PokedexSummary"]; 3836 + }; 3837 + PokemonFormDetail: { 3838 + readonly id: number; 3839 + name: string; 3840 + order?: number | null; 3841 + form_order?: number | null; 3842 + is_default?: boolean; 3843 + is_battle_only?: boolean; 3844 + is_mega?: boolean; 3845 + form_name: string; 3846 + pokemon: components["schemas"]["PokemonSummary"]; 3847 + readonly sprites: { 3848 + /** Format: uri */ 3849 + default?: string; 3850 + } & { 3851 + [key: string]: string | null; 3852 + }; 3853 + version_group: components["schemas"]["VersionGroupSummary"]; 3854 + readonly form_names: { 3855 + language: { 3856 + name: string; 3857 + /** Format: uri */ 3858 + url: string; 3859 + }; 3860 + name: string; 3861 + }[]; 3862 + readonly names: { 3863 + language: { 3864 + name: string; 3865 + /** Format: uri */ 3866 + url: string; 3867 + }; 3868 + name: string; 3869 + }[]; 3870 + readonly types: { 3871 + /** Format: int32 */ 3872 + slot: number; 3873 + type: { 3874 + name: string; 3875 + /** Format: uri */ 3876 + url: string; 3877 + }; 3878 + }[]; 3879 + }; 3880 + PokemonFormSummary: { 3881 + name: string; 3882 + /** Format: uri */ 3883 + readonly url: string; 3884 + }; 3885 + PokemonGameIndex: { 3886 + game_index: number; 3887 + version: components["schemas"]["VersionSummary"]; 3888 + }; 3889 + PokemonHabitatDetail: { 3890 + readonly id: number; 3891 + name: string; 3892 + readonly names: components["schemas"]["PokemonHabitatName"][]; 3893 + readonly pokemon_species: components["schemas"]["PokemonSpeciesSummary"][]; 3894 + }; 3895 + PokemonHabitatName: { 3896 + name: string; 3897 + language: components["schemas"]["LanguageSummary"]; 3898 + }; 3899 + PokemonHabitatSummary: { 3900 + name: string; 3901 + /** Format: uri */ 3902 + readonly url: string; 3903 + }; 3904 + PokemonShapeDetail: { 3905 + readonly id: number; 3906 + name: string; 3907 + readonly awesome_names: { 3908 + awesome_name: string; 3909 + language: { 3910 + name: string; 3911 + /** Format: uri */ 3912 + url: string; 3913 + }; 3914 + }[]; 3915 + readonly names: { 3916 + /** Format: uri */ 3917 + url: string; 3918 + name: string; 3919 + }[]; 3920 + readonly pokemon_species: components["schemas"]["PokemonSpeciesSummary"][]; 3921 + }; 3922 + PokemonShapeSummary: { 3923 + name: string; 3924 + /** Format: uri */ 3925 + readonly url: string; 3926 + }; 3927 + PokemonSpeciesDescription: { 3928 + description?: string; 3929 + language: components["schemas"]["LanguageSummary"]; 3930 + }; 3931 + PokemonSpeciesDetail: { 3932 + readonly id: number; 3933 + name: string; 3934 + order?: number | null; 3935 + gender_rate?: number | null; 3936 + capture_rate?: number | null; 3937 + base_happiness?: number | null; 3938 + is_baby?: boolean; 3939 + is_legendary?: boolean; 3940 + is_mythical?: boolean; 3941 + hatch_counter?: number | null; 3942 + has_gender_differences?: boolean; 3943 + forms_switchable?: boolean; 3944 + growth_rate: components["schemas"]["GrowthRateSummary"]; 3945 + readonly pokedex_numbers: components["schemas"]["PokemonDexEntry"][]; 3946 + readonly egg_groups: { 3947 + name: string; 3948 + /** Format: uri */ 3949 + url: string; 3950 + }[]; 3951 + color: components["schemas"]["PokemonColorSummary"]; 3952 + shape: components["schemas"]["PokemonShapeSummary"]; 3953 + evolves_from_species: components["schemas"]["PokemonSpeciesSummary"]; 3954 + evolution_chain: components["schemas"]["EvolutionChainSummary"]; 3955 + habitat: components["schemas"]["PokemonHabitatSummary"]; 3956 + generation: components["schemas"]["GenerationSummary"]; 3957 + readonly names: { 3958 + language: { 3959 + name: string; 3960 + /** Format: uri */ 3961 + url: string; 3962 + }; 3963 + name: string; 3964 + }[]; 3965 + readonly pal_park_encounters: { 3966 + area: { 3967 + name: string; 3968 + /** Format: uri */ 3969 + url: string; 3970 + }; 3971 + /** Format: int32 */ 3972 + base_score: number; 3973 + /** Format: int32 */ 3974 + rate: number; 3975 + }[]; 3976 + readonly form_descriptions: components["schemas"]["PokemonSpeciesDescription"][]; 3977 + readonly flavor_text_entries: components["schemas"]["PokemonSpeciesFlavorText"][]; 3978 + readonly genera: { 3979 + genus: string; 3980 + language: { 3981 + name: string; 3982 + /** Format: uri */ 3983 + url: string; 3984 + }; 3985 + }[]; 3986 + readonly varieties: { 3987 + is_default: boolean; 3988 + pokemon: { 3989 + name: string; 3990 + /** Format: uri */ 3991 + url: string; 3992 + }; 3993 + }[]; 3994 + }; 3995 + PokemonSpeciesFlavorText: { 3996 + flavor_text: string; 3997 + language: components["schemas"]["LanguageSummary"]; 3998 + version: components["schemas"]["VersionSummary"]; 3999 + }; 4000 + PokemonSpeciesSummary: { 4001 + name: string; 4002 + /** Format: uri */ 4003 + readonly url: string; 4004 + }; 4005 + PokemonStat: { 4006 + base_stat: number; 4007 + effort: number; 4008 + stat: components["schemas"]["StatSummary"]; 4009 + }; 4010 + PokemonSummary: { 4011 + name: string; 4012 + /** Format: uri */ 4013 + readonly url: string; 4014 + }; 4015 + RegionDetail: { 4016 + readonly id: number; 4017 + name: string; 4018 + readonly locations: components["schemas"]["LocationSummary"][]; 4019 + readonly main_generation: components["schemas"]["GenerationSummary"]; 4020 + readonly names: components["schemas"]["RegionName"][]; 4021 + readonly pokedexes: components["schemas"]["PokedexSummary"][]; 4022 + readonly version_groups: { 4023 + name: string; 4024 + /** Format: uri */ 4025 + url: string; 4026 + }[]; 4027 + }; 4028 + RegionName: { 4029 + name: string; 4030 + language: components["schemas"]["LanguageSummary"]; 4031 + }; 4032 + RegionSummary: { 4033 + name: string; 4034 + /** Format: uri */ 4035 + readonly url: string; 4036 + }; 4037 + StatDetail: { 4038 + readonly id: number; 4039 + name: string; 4040 + game_index: number; 4041 + is_battle_only?: boolean; 4042 + readonly affecting_moves: { 4043 + increase: { 4044 + /** Format: int32 */ 4045 + change: number; 4046 + move: { 4047 + name: string; 4048 + /** Format: uri */ 4049 + url: string; 4050 + }; 4051 + }[]; 4052 + decrease: { 4053 + /** Format: int32 */ 4054 + change: number; 4055 + move: { 4056 + name: string; 4057 + /** Format: uri */ 4058 + url: string; 4059 + }; 4060 + }[]; 4061 + }; 4062 + readonly affecting_natures: { 4063 + increase: { 4064 + name: string; 4065 + /** Format: uri */ 4066 + url: string; 4067 + }[]; 4068 + decrease: { 4069 + name: string; 4070 + /** Format: uri */ 4071 + url: string; 4072 + }[]; 4073 + }; 4074 + readonly characteristics: components["schemas"]["CharacteristicSummary"][]; 4075 + move_damage_class: components["schemas"]["MoveDamageClassSummary"]; 4076 + readonly names: components["schemas"]["StatName"][]; 4077 + }; 4078 + StatName: { 4079 + name: string; 4080 + language: components["schemas"]["LanguageSummary"]; 4081 + }; 4082 + StatSummary: { 4083 + name: string; 4084 + /** Format: uri */ 4085 + readonly url: string; 4086 + }; 4087 + SuperContestEffectDetail: { 4088 + readonly id: number; 4089 + appeal: number; 4090 + readonly flavor_text_entries: components["schemas"]["SuperContestEffectFlavorText"][]; 4091 + readonly moves: components["schemas"]["MoveSummary"][]; 4092 + }; 4093 + SuperContestEffectFlavorText: { 4094 + flavor_text: string; 4095 + language: components["schemas"]["LanguageSummary"]; 4096 + }; 4097 + SuperContestEffectSummary: { 4098 + /** Format: uri */ 4099 + readonly url: string; 4100 + }; 4101 + /** @description Serializer for the Type resource */ 4102 + TypeDetail: { 4103 + readonly id: number; 4104 + name: string; 4105 + readonly damage_relations: { 4106 + no_damage_to: { 4107 + name: string; 4108 + /** Format: uri */ 4109 + url: string; 4110 + }[]; 4111 + half_damage_to: { 4112 + name: string; 4113 + /** Format: uri */ 4114 + url: string; 4115 + }[]; 4116 + double_damage_to: { 4117 + name: string; 4118 + /** Format: uri */ 4119 + url: string; 4120 + }[]; 4121 + no_damage_from: { 4122 + name: string; 4123 + /** Format: uri */ 4124 + url: string; 4125 + }[]; 4126 + half_damage_from: { 4127 + name: string; 4128 + /** Format: uri */ 4129 + url: string; 4130 + }[]; 4131 + double_damage_from: { 4132 + name: string; 4133 + /** Format: uri */ 4134 + url: string; 4135 + }[]; 4136 + }; 4137 + readonly past_damage_relations: { 4138 + generation: { 4139 + name: string; 4140 + /** Format: uri */ 4141 + url: string; 4142 + }; 4143 + damage_relations: { 4144 + no_damage_to: { 4145 + name: string; 4146 + /** Format: uri */ 4147 + url: string; 4148 + }[]; 4149 + half_damage_to: { 4150 + name: string; 4151 + /** Format: uri */ 4152 + url: string; 4153 + }[]; 4154 + double_damage_to: { 4155 + name: string; 4156 + /** Format: uri */ 4157 + url: string; 4158 + }[]; 4159 + no_damage_from: { 4160 + name: string; 4161 + /** Format: uri */ 4162 + url: string; 4163 + }[]; 4164 + half_damage_from: { 4165 + name: string; 4166 + /** Format: uri */ 4167 + url: string; 4168 + }[]; 4169 + double_damage_from: { 4170 + name: string; 4171 + /** Format: uri */ 4172 + url: string; 4173 + }[]; 4174 + }; 4175 + }[]; 4176 + readonly game_indices: components["schemas"]["TypeGameIndex"][]; 4177 + generation: components["schemas"]["GenerationSummary"]; 4178 + move_damage_class: components["schemas"]["MoveDamageClassSummary"]; 4179 + readonly names: components["schemas"]["AbilityName"][]; 4180 + readonly pokemon: { 4181 + slot?: number; 4182 + pokemon?: { 4183 + /** @description The name of the pokemon */ 4184 + name?: string; 4185 + /** 4186 + * Format: uri 4187 + * @description The URL to get more information about the pokemon 4188 + */ 4189 + url?: string; 4190 + }; 4191 + }[]; 4192 + readonly moves: components["schemas"]["MoveSummary"][]; 4193 + readonly sprites: { 4194 + [key: string]: { 4195 + [key: string]: { 4196 + /** Format: uri */ 4197 + "name-icon"?: string; 4198 + }; 4199 + }; 4200 + }; 4201 + }; 4202 + TypeGameIndex: { 4203 + game_index: number; 4204 + generation: components["schemas"]["GenerationSummary"]; 4205 + }; 4206 + TypeSummary: { 4207 + name: string; 4208 + /** Format: uri */ 4209 + readonly url: string; 4210 + }; 4211 + /** @description Should have a link to Version Group info but the Circular 4212 + * dependency and compilation order fight eachother and I'm 4213 + * not sure how to add anything other than a hyperlink */ 4214 + VersionDetail: { 4215 + readonly id: number; 4216 + name: string; 4217 + readonly names: components["schemas"]["VersionName"][]; 4218 + version_group: components["schemas"]["VersionGroupSummary"]; 4219 + }; 4220 + VersionGroupDetail: { 4221 + readonly id: number; 4222 + name: string; 4223 + order?: number | null; 4224 + generation: components["schemas"]["GenerationSummary"]; 4225 + readonly move_learn_methods: { 4226 + name: string; 4227 + /** Format: uri */ 4228 + url: string; 4229 + }[]; 4230 + readonly pokedexes: { 4231 + name: string; 4232 + /** Format: uri */ 4233 + url: string; 4234 + }[]; 4235 + readonly regions: { 4236 + name: string; 4237 + /** Format: uri */ 4238 + url: string; 4239 + }[]; 4240 + readonly versions: components["schemas"]["VersionSummary"][]; 4241 + }; 4242 + VersionGroupSummary: { 4243 + name: string; 4244 + /** Format: uri */ 4245 + readonly url: string; 4246 + }; 4247 + VersionName: { 4248 + name: string; 4249 + language: components["schemas"]["LanguageSummary"]; 4250 + }; 4251 + VersionSummary: { 4252 + name: string; 4253 + /** Format: uri */ 4254 + readonly url: string; 4255 + }; 4256 + }; 4257 + responses: never; 4258 + parameters: never; 4259 + requestBodies: never; 4260 + headers: never; 4261 + pathItems: never; 4254 4262 } 4255 4263 export type $defs = Record<string, never>; 4256 4264 export interface operations { 4257 - ability_list: { 4258 - parameters: { 4259 - query?: { 4260 - /** @description Number of results to return per page. */ 4261 - limit?: number; 4262 - /** @description The initial index from which to return the results. */ 4263 - offset?: number; 4264 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4265 - * Case-insensitive query applied on the `name` property. */ 4266 - q?: string; 4267 - }; 4268 - header?: never; 4269 - path?: never; 4270 - cookie?: never; 4271 - }; 4272 - requestBody?: never; 4273 - responses: { 4274 - 200: { 4275 - headers: { 4276 - [name: string]: unknown; 4277 - }; 4278 - content: { 4279 - "application/json": components["schemas"]["PaginatedAbilitySummaryList"]; 4280 - }; 4281 - }; 4282 - }; 4283 - }; 4284 - ability_retrieve: { 4285 - parameters: { 4286 - query?: never; 4287 - header?: never; 4288 - path: { 4289 - /** @description This parameter can be a string or an integer. */ 4290 - id: string; 4291 - }; 4292 - cookie?: never; 4293 - }; 4294 - requestBody?: never; 4295 - responses: { 4296 - 200: { 4297 - headers: { 4298 - [name: string]: unknown; 4299 - }; 4300 - content: { 4301 - "application/json": components["schemas"]["AbilityDetail"]; 4302 - }; 4303 - }; 4304 - }; 4305 - }; 4306 - berry_list: { 4307 - parameters: { 4308 - query?: { 4309 - /** @description Number of results to return per page. */ 4310 - limit?: number; 4311 - /** @description The initial index from which to return the results. */ 4312 - offset?: number; 4313 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4314 - * Case-insensitive query applied on the `name` property. */ 4315 - q?: string; 4316 - }; 4317 - header?: never; 4318 - path?: never; 4319 - cookie?: never; 4320 - }; 4321 - requestBody?: never; 4322 - responses: { 4323 - 200: { 4324 - headers: { 4325 - [name: string]: unknown; 4326 - }; 4327 - content: { 4328 - "application/json": components["schemas"]["PaginatedBerrySummaryList"]; 4329 - }; 4330 - }; 4331 - }; 4332 - }; 4333 - berry_retrieve: { 4334 - parameters: { 4335 - query?: never; 4336 - header?: never; 4337 - path: { 4338 - /** @description This parameter can be a string or an integer. */ 4339 - id: string; 4340 - }; 4341 - cookie?: never; 4342 - }; 4343 - requestBody?: never; 4344 - responses: { 4345 - 200: { 4346 - headers: { 4347 - [name: string]: unknown; 4348 - }; 4349 - content: { 4350 - "application/json": components["schemas"]["BerryDetail"]; 4351 - }; 4352 - }; 4353 - }; 4354 - }; 4355 - berry_firmness_list: { 4356 - parameters: { 4357 - query?: { 4358 - /** @description Number of results to return per page. */ 4359 - limit?: number; 4360 - /** @description The initial index from which to return the results. */ 4361 - offset?: number; 4362 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4363 - * Case-insensitive query applied on the `name` property. */ 4364 - q?: string; 4365 - }; 4366 - header?: never; 4367 - path?: never; 4368 - cookie?: never; 4369 - }; 4370 - requestBody?: never; 4371 - responses: { 4372 - 200: { 4373 - headers: { 4374 - [name: string]: unknown; 4375 - }; 4376 - content: { 4377 - "application/json": components["schemas"]["PaginatedBerryFirmnessSummaryList"]; 4378 - }; 4379 - }; 4380 - }; 4381 - }; 4382 - berry_firmness_retrieve: { 4383 - parameters: { 4384 - query?: never; 4385 - header?: never; 4386 - path: { 4387 - /** @description This parameter can be a string or an integer. */ 4388 - id: string; 4389 - }; 4390 - cookie?: never; 4391 - }; 4392 - requestBody?: never; 4393 - responses: { 4394 - 200: { 4395 - headers: { 4396 - [name: string]: unknown; 4397 - }; 4398 - content: { 4399 - "application/json": components["schemas"]["BerryFirmnessDetail"]; 4400 - }; 4401 - }; 4402 - }; 4403 - }; 4404 - berry_flavor_list: { 4405 - parameters: { 4406 - query?: { 4407 - /** @description Number of results to return per page. */ 4408 - limit?: number; 4409 - /** @description The initial index from which to return the results. */ 4410 - offset?: number; 4411 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4412 - * Case-insensitive query applied on the `name` property. */ 4413 - q?: string; 4414 - }; 4415 - header?: never; 4416 - path?: never; 4417 - cookie?: never; 4418 - }; 4419 - requestBody?: never; 4420 - responses: { 4421 - 200: { 4422 - headers: { 4423 - [name: string]: unknown; 4424 - }; 4425 - content: { 4426 - "application/json": components["schemas"]["PaginatedBerryFlavorSummaryList"]; 4427 - }; 4428 - }; 4429 - }; 4430 - }; 4431 - berry_flavor_retrieve: { 4432 - parameters: { 4433 - query?: never; 4434 - header?: never; 4435 - path: { 4436 - /** @description This parameter can be a string or an integer. */ 4437 - id: string; 4438 - }; 4439 - cookie?: never; 4440 - }; 4441 - requestBody?: never; 4442 - responses: { 4443 - 200: { 4444 - headers: { 4445 - [name: string]: unknown; 4446 - }; 4447 - content: { 4448 - "application/json": components["schemas"]["BerryFlavorDetail"]; 4449 - }; 4450 - }; 4451 - }; 4452 - }; 4453 - characteristic_list: { 4454 - parameters: { 4455 - query?: { 4456 - /** @description Number of results to return per page. */ 4457 - limit?: number; 4458 - /** @description The initial index from which to return the results. */ 4459 - offset?: number; 4460 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4461 - * Case-insensitive query applied on the `name` property. */ 4462 - q?: string; 4463 - }; 4464 - header?: never; 4465 - path?: never; 4466 - cookie?: never; 4467 - }; 4468 - requestBody?: never; 4469 - responses: { 4470 - 200: { 4471 - headers: { 4472 - [name: string]: unknown; 4473 - }; 4474 - content: { 4475 - "application/json": components["schemas"]["PaginatedCharacteristicSummaryList"]; 4476 - }; 4477 - }; 4478 - }; 4479 - }; 4480 - characteristic_retrieve: { 4481 - parameters: { 4482 - query?: never; 4483 - header?: never; 4484 - path: { 4485 - /** @description This parameter can be a string or an integer. */ 4486 - id: string; 4487 - }; 4488 - cookie?: never; 4489 - }; 4490 - requestBody?: never; 4491 - responses: { 4492 - 200: { 4493 - headers: { 4494 - [name: string]: unknown; 4495 - }; 4496 - content: { 4497 - "application/json": components["schemas"]["CharacteristicDetail"]; 4498 - }; 4499 - }; 4500 - }; 4501 - }; 4502 - contest_type_list: { 4503 - parameters: { 4504 - query?: { 4505 - /** @description Number of results to return per page. */ 4506 - limit?: number; 4507 - /** @description The initial index from which to return the results. */ 4508 - offset?: number; 4509 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4510 - * Case-insensitive query applied on the `name` property. */ 4511 - q?: string; 4512 - }; 4513 - header?: never; 4514 - path?: never; 4515 - cookie?: never; 4516 - }; 4517 - requestBody?: never; 4518 - responses: { 4519 - 200: { 4520 - headers: { 4521 - [name: string]: unknown; 4522 - }; 4523 - content: { 4524 - "application/json": components["schemas"]["PaginatedContestTypeSummaryList"]; 4525 - }; 4526 - }; 4527 - }; 4528 - }; 4529 - contest_type_retrieve: { 4530 - parameters: { 4531 - query?: never; 4532 - header?: never; 4533 - path: { 4534 - /** @description This parameter can be a string or an integer. */ 4535 - id: string; 4536 - }; 4537 - cookie?: never; 4538 - }; 4539 - requestBody?: never; 4540 - responses: { 4541 - 200: { 4542 - headers: { 4543 - [name: string]: unknown; 4544 - }; 4545 - content: { 4546 - "application/json": components["schemas"]["ContestTypeDetail"]; 4547 - }; 4548 - }; 4549 - }; 4550 - }; 4551 - contest_effect_list: { 4552 - parameters: { 4553 - query?: { 4554 - /** @description Number of results to return per page. */ 4555 - limit?: number; 4556 - /** @description The initial index from which to return the results. */ 4557 - offset?: number; 4558 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4559 - * Case-insensitive query applied on the `name` property. */ 4560 - q?: string; 4561 - }; 4562 - header?: never; 4563 - path?: never; 4564 - cookie?: never; 4565 - }; 4566 - requestBody?: never; 4567 - responses: { 4568 - 200: { 4569 - headers: { 4570 - [name: string]: unknown; 4571 - }; 4572 - content: { 4573 - "application/json": components["schemas"]["PaginatedContestEffectSummaryList"]; 4574 - }; 4575 - }; 4576 - }; 4577 - }; 4578 - contest_effect_retrieve: { 4579 - parameters: { 4580 - query?: never; 4581 - header?: never; 4582 - path: { 4583 - /** @description This parameter can be a string or an integer. */ 4584 - id: string; 4585 - }; 4586 - cookie?: never; 4587 - }; 4588 - requestBody?: never; 4589 - responses: { 4590 - 200: { 4591 - headers: { 4592 - [name: string]: unknown; 4593 - }; 4594 - content: { 4595 - "application/json": components["schemas"]["ContestEffectDetail"]; 4596 - }; 4597 - }; 4598 - }; 4599 - }; 4600 - egg_group_list: { 4601 - parameters: { 4602 - query?: { 4603 - /** @description Number of results to return per page. */ 4604 - limit?: number; 4605 - /** @description The initial index from which to return the results. */ 4606 - offset?: number; 4607 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4608 - * Case-insensitive query applied on the `name` property. */ 4609 - q?: string; 4610 - }; 4611 - header?: never; 4612 - path?: never; 4613 - cookie?: never; 4614 - }; 4615 - requestBody?: never; 4616 - responses: { 4617 - 200: { 4618 - headers: { 4619 - [name: string]: unknown; 4620 - }; 4621 - content: { 4622 - "application/json": components["schemas"]["PaginatedEggGroupSummaryList"]; 4623 - }; 4624 - }; 4625 - }; 4626 - }; 4627 - egg_group_retrieve: { 4628 - parameters: { 4629 - query?: never; 4630 - header?: never; 4631 - path: { 4632 - /** @description This parameter can be a string or an integer. */ 4633 - id: string; 4634 - }; 4635 - cookie?: never; 4636 - }; 4637 - requestBody?: never; 4638 - responses: { 4639 - 200: { 4640 - headers: { 4641 - [name: string]: unknown; 4642 - }; 4643 - content: { 4644 - "application/json": components["schemas"]["EggGroupDetail"]; 4645 - }; 4646 - }; 4647 - }; 4648 - }; 4649 - encounter_method_list: { 4650 - parameters: { 4651 - query?: { 4652 - /** @description Number of results to return per page. */ 4653 - limit?: number; 4654 - /** @description The initial index from which to return the results. */ 4655 - offset?: number; 4656 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4657 - * Case-insensitive query applied on the `name` property. */ 4658 - q?: string; 4659 - }; 4660 - header?: never; 4661 - path?: never; 4662 - cookie?: never; 4663 - }; 4664 - requestBody?: never; 4665 - responses: { 4666 - 200: { 4667 - headers: { 4668 - [name: string]: unknown; 4669 - }; 4670 - content: { 4671 - "application/json": components["schemas"]["PaginatedEncounterMethodSummaryList"]; 4672 - }; 4673 - }; 4674 - }; 4675 - }; 4676 - encounter_method_retrieve: { 4677 - parameters: { 4678 - query?: never; 4679 - header?: never; 4680 - path: { 4681 - /** @description This parameter can be a string or an integer. */ 4682 - id: string; 4683 - }; 4684 - cookie?: never; 4685 - }; 4686 - requestBody?: never; 4687 - responses: { 4688 - 200: { 4689 - headers: { 4690 - [name: string]: unknown; 4691 - }; 4692 - content: { 4693 - "application/json": components["schemas"]["EncounterMethodDetail"]; 4694 - }; 4695 - }; 4696 - }; 4697 - }; 4698 - encounter_condition_list: { 4699 - parameters: { 4700 - query?: { 4701 - /** @description Number of results to return per page. */ 4702 - limit?: number; 4703 - /** @description The initial index from which to return the results. */ 4704 - offset?: number; 4705 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4706 - * Case-insensitive query applied on the `name` property. */ 4707 - q?: string; 4708 - }; 4709 - header?: never; 4710 - path?: never; 4711 - cookie?: never; 4712 - }; 4713 - requestBody?: never; 4714 - responses: { 4715 - 200: { 4716 - headers: { 4717 - [name: string]: unknown; 4718 - }; 4719 - content: { 4720 - "application/json": components["schemas"]["PaginatedEncounterConditionSummaryList"]; 4721 - }; 4722 - }; 4723 - }; 4724 - }; 4725 - encounter_condition_retrieve: { 4726 - parameters: { 4727 - query?: never; 4728 - header?: never; 4729 - path: { 4730 - /** @description This parameter can be a string or an integer. */ 4731 - id: string; 4732 - }; 4733 - cookie?: never; 4734 - }; 4735 - requestBody?: never; 4736 - responses: { 4737 - 200: { 4738 - headers: { 4739 - [name: string]: unknown; 4740 - }; 4741 - content: { 4742 - "application/json": components["schemas"]["EncounterConditionDetail"]; 4743 - }; 4744 - }; 4745 - }; 4746 - }; 4747 - encounter_condition_value_list: { 4748 - parameters: { 4749 - query?: { 4750 - /** @description Number of results to return per page. */ 4751 - limit?: number; 4752 - /** @description The initial index from which to return the results. */ 4753 - offset?: number; 4754 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4755 - * Case-insensitive query applied on the `name` property. */ 4756 - q?: string; 4757 - }; 4758 - header?: never; 4759 - path?: never; 4760 - cookie?: never; 4761 - }; 4762 - requestBody?: never; 4763 - responses: { 4764 - 200: { 4765 - headers: { 4766 - [name: string]: unknown; 4767 - }; 4768 - content: { 4769 - "application/json": components["schemas"]["PaginatedEncounterConditionValueSummaryList"]; 4770 - }; 4771 - }; 4772 - }; 4773 - }; 4774 - encounter_condition_value_retrieve: { 4775 - parameters: { 4776 - query?: never; 4777 - header?: never; 4778 - path: { 4779 - /** @description This parameter can be a string or an integer. */ 4780 - id: string; 4781 - }; 4782 - cookie?: never; 4783 - }; 4784 - requestBody?: never; 4785 - responses: { 4786 - 200: { 4787 - headers: { 4788 - [name: string]: unknown; 4789 - }; 4790 - content: { 4791 - "application/json": components["schemas"]["EncounterConditionValueDetail"]; 4792 - }; 4793 - }; 4794 - }; 4795 - }; 4796 - evolution_chain_list: { 4797 - parameters: { 4798 - query?: { 4799 - /** @description Number of results to return per page. */ 4800 - limit?: number; 4801 - /** @description The initial index from which to return the results. */ 4802 - offset?: number; 4803 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4804 - * Case-insensitive query applied on the `name` property. */ 4805 - q?: string; 4806 - }; 4807 - header?: never; 4808 - path?: never; 4809 - cookie?: never; 4810 - }; 4811 - requestBody?: never; 4812 - responses: { 4813 - 200: { 4814 - headers: { 4815 - [name: string]: unknown; 4816 - }; 4817 - content: { 4818 - "application/json": components["schemas"]["PaginatedEvolutionChainSummaryList"]; 4819 - }; 4820 - }; 4821 - }; 4822 - }; 4823 - evolution_chain_retrieve: { 4824 - parameters: { 4825 - query?: never; 4826 - header?: never; 4827 - path: { 4828 - /** @description This parameter can be a string or an integer. */ 4829 - id: string; 4830 - }; 4831 - cookie?: never; 4832 - }; 4833 - requestBody?: never; 4834 - responses: { 4835 - 200: { 4836 - headers: { 4837 - [name: string]: unknown; 4838 - }; 4839 - content: { 4840 - "application/json": components["schemas"]["EvolutionChainDetail"]; 4841 - }; 4842 - }; 4843 - }; 4844 - }; 4845 - evolution_trigger_list: { 4846 - parameters: { 4847 - query?: { 4848 - /** @description Number of results to return per page. */ 4849 - limit?: number; 4850 - /** @description The initial index from which to return the results. */ 4851 - offset?: number; 4852 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4853 - * Case-insensitive query applied on the `name` property. */ 4854 - q?: string; 4855 - }; 4856 - header?: never; 4857 - path?: never; 4858 - cookie?: never; 4859 - }; 4860 - requestBody?: never; 4861 - responses: { 4862 - 200: { 4863 - headers: { 4864 - [name: string]: unknown; 4865 - }; 4866 - content: { 4867 - "application/json": components["schemas"]["PaginatedEvolutionTriggerSummaryList"]; 4868 - }; 4869 - }; 4870 - }; 4871 - }; 4872 - evolution_trigger_retrieve: { 4873 - parameters: { 4874 - query?: never; 4875 - header?: never; 4876 - path: { 4877 - /** @description This parameter can be a string or an integer. */ 4878 - id: string; 4879 - }; 4880 - cookie?: never; 4881 - }; 4882 - requestBody?: never; 4883 - responses: { 4884 - 200: { 4885 - headers: { 4886 - [name: string]: unknown; 4887 - }; 4888 - content: { 4889 - "application/json": components["schemas"]["EvolutionTriggerDetail"]; 4890 - }; 4891 - }; 4892 - }; 4893 - }; 4894 - generation_list: { 4895 - parameters: { 4896 - query?: { 4897 - /** @description Number of results to return per page. */ 4898 - limit?: number; 4899 - /** @description The initial index from which to return the results. */ 4900 - offset?: number; 4901 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4902 - * Case-insensitive query applied on the `name` property. */ 4903 - q?: string; 4904 - }; 4905 - header?: never; 4906 - path?: never; 4907 - cookie?: never; 4908 - }; 4909 - requestBody?: never; 4910 - responses: { 4911 - 200: { 4912 - headers: { 4913 - [name: string]: unknown; 4914 - }; 4915 - content: { 4916 - "application/json": components["schemas"]["PaginatedGenerationSummaryList"]; 4917 - }; 4918 - }; 4919 - }; 4920 - }; 4921 - generation_retrieve: { 4922 - parameters: { 4923 - query?: never; 4924 - header?: never; 4925 - path: { 4926 - /** @description This parameter can be a string or an integer. */ 4927 - id: string; 4928 - }; 4929 - cookie?: never; 4930 - }; 4931 - requestBody?: never; 4932 - responses: { 4933 - 200: { 4934 - headers: { 4935 - [name: string]: unknown; 4936 - }; 4937 - content: { 4938 - "application/json": components["schemas"]["GenerationDetail"]; 4939 - }; 4940 - }; 4941 - }; 4942 - }; 4943 - gender_list: { 4944 - parameters: { 4945 - query?: { 4946 - /** @description Number of results to return per page. */ 4947 - limit?: number; 4948 - /** @description The initial index from which to return the results. */ 4949 - offset?: number; 4950 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4951 - * Case-insensitive query applied on the `name` property. */ 4952 - q?: string; 4953 - }; 4954 - header?: never; 4955 - path?: never; 4956 - cookie?: never; 4957 - }; 4958 - requestBody?: never; 4959 - responses: { 4960 - 200: { 4961 - headers: { 4962 - [name: string]: unknown; 4963 - }; 4964 - content: { 4965 - "application/json": components["schemas"]["PaginatedGenderSummaryList"]; 4966 - }; 4967 - }; 4968 - }; 4969 - }; 4970 - gender_retrieve: { 4971 - parameters: { 4972 - query?: never; 4973 - header?: never; 4974 - path: { 4975 - /** @description This parameter can be a string or an integer. */ 4976 - id: string; 4977 - }; 4978 - cookie?: never; 4979 - }; 4980 - requestBody?: never; 4981 - responses: { 4982 - 200: { 4983 - headers: { 4984 - [name: string]: unknown; 4985 - }; 4986 - content: { 4987 - "application/json": components["schemas"]["GenderDetail"]; 4988 - }; 4989 - }; 4990 - }; 4991 - }; 4992 - growth_rate_list: { 4993 - parameters: { 4994 - query?: { 4995 - /** @description Number of results to return per page. */ 4996 - limit?: number; 4997 - /** @description The initial index from which to return the results. */ 4998 - offset?: number; 4999 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5000 - * Case-insensitive query applied on the `name` property. */ 5001 - q?: string; 5002 - }; 5003 - header?: never; 5004 - path?: never; 5005 - cookie?: never; 5006 - }; 5007 - requestBody?: never; 5008 - responses: { 5009 - 200: { 5010 - headers: { 5011 - [name: string]: unknown; 5012 - }; 5013 - content: { 5014 - "application/json": components["schemas"]["PaginatedGrowthRateSummaryList"]; 5015 - }; 5016 - }; 5017 - }; 5018 - }; 5019 - growth_rate_retrieve: { 5020 - parameters: { 5021 - query?: never; 5022 - header?: never; 5023 - path: { 5024 - /** @description This parameter can be a string or an integer. */ 5025 - id: string; 5026 - }; 5027 - cookie?: never; 5028 - }; 5029 - requestBody?: never; 5030 - responses: { 5031 - 200: { 5032 - headers: { 5033 - [name: string]: unknown; 5034 - }; 5035 - content: { 5036 - "application/json": components["schemas"]["GrowthRateDetail"]; 5037 - }; 5038 - }; 5039 - }; 5040 - }; 5041 - item_list: { 5042 - parameters: { 5043 - query?: { 5044 - /** @description Number of results to return per page. */ 5045 - limit?: number; 5046 - /** @description The initial index from which to return the results. */ 5047 - offset?: number; 5048 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5049 - * Case-insensitive query applied on the `name` property. */ 5050 - q?: string; 5051 - }; 5052 - header?: never; 5053 - path?: never; 5054 - cookie?: never; 5055 - }; 5056 - requestBody?: never; 5057 - responses: { 5058 - 200: { 5059 - headers: { 5060 - [name: string]: unknown; 5061 - }; 5062 - content: { 5063 - "application/json": components["schemas"]["PaginatedItemSummaryList"]; 5064 - }; 5065 - }; 5066 - }; 5067 - }; 5068 - item_retrieve: { 5069 - parameters: { 5070 - query?: never; 5071 - header?: never; 5072 - path: { 5073 - /** @description This parameter can be a string or an integer. */ 5074 - id: string; 5075 - }; 5076 - cookie?: never; 5077 - }; 5078 - requestBody?: never; 5079 - responses: { 5080 - 200: { 5081 - headers: { 5082 - [name: string]: unknown; 5083 - }; 5084 - content: { 5085 - "application/json": components["schemas"]["ItemDetail"]; 5086 - }; 5087 - }; 5088 - }; 5089 - }; 5090 - item_category_list: { 5091 - parameters: { 5092 - query?: { 5093 - /** @description Number of results to return per page. */ 5094 - limit?: number; 5095 - /** @description The initial index from which to return the results. */ 5096 - offset?: number; 5097 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5098 - * Case-insensitive query applied on the `name` property. */ 5099 - q?: string; 5100 - }; 5101 - header?: never; 5102 - path?: never; 5103 - cookie?: never; 5104 - }; 5105 - requestBody?: never; 5106 - responses: { 5107 - 200: { 5108 - headers: { 5109 - [name: string]: unknown; 5110 - }; 5111 - content: { 5112 - "application/json": components["schemas"]["PaginatedItemCategorySummaryList"]; 5113 - }; 5114 - }; 5115 - }; 5116 - }; 5117 - item_category_retrieve: { 5118 - parameters: { 5119 - query?: never; 5120 - header?: never; 5121 - path: { 5122 - /** @description This parameter can be a string or an integer. */ 5123 - id: string; 5124 - }; 5125 - cookie?: never; 5126 - }; 5127 - requestBody?: never; 5128 - responses: { 5129 - 200: { 5130 - headers: { 5131 - [name: string]: unknown; 5132 - }; 5133 - content: { 5134 - "application/json": components["schemas"]["ItemCategoryDetail"]; 5135 - }; 5136 - }; 5137 - }; 5138 - }; 5139 - item_attribute_list: { 5140 - parameters: { 5141 - query?: { 5142 - /** @description Number of results to return per page. */ 5143 - limit?: number; 5144 - /** @description The initial index from which to return the results. */ 5145 - offset?: number; 5146 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5147 - * Case-insensitive query applied on the `name` property. */ 5148 - q?: string; 5149 - }; 5150 - header?: never; 5151 - path?: never; 5152 - cookie?: never; 5153 - }; 5154 - requestBody?: never; 5155 - responses: { 5156 - 200: { 5157 - headers: { 5158 - [name: string]: unknown; 5159 - }; 5160 - content: { 5161 - "application/json": components["schemas"]["PaginatedItemAttributeSummaryList"]; 5162 - }; 5163 - }; 5164 - }; 5165 - }; 5166 - item_attribute_retrieve: { 5167 - parameters: { 5168 - query?: never; 5169 - header?: never; 5170 - path: { 5171 - /** @description This parameter can be a string or an integer. */ 5172 - id: string; 5173 - }; 5174 - cookie?: never; 5175 - }; 5176 - requestBody?: never; 5177 - responses: { 5178 - 200: { 5179 - headers: { 5180 - [name: string]: unknown; 5181 - }; 5182 - content: { 5183 - "application/json": components["schemas"]["ItemAttributeDetail"]; 5184 - }; 5185 - }; 5186 - }; 5187 - }; 5188 - item_fling_effect_list: { 5189 - parameters: { 5190 - query?: { 5191 - /** @description Number of results to return per page. */ 5192 - limit?: number; 5193 - /** @description The initial index from which to return the results. */ 5194 - offset?: number; 5195 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5196 - * Case-insensitive query applied on the `name` property. */ 5197 - q?: string; 5198 - }; 5199 - header?: never; 5200 - path?: never; 5201 - cookie?: never; 5202 - }; 5203 - requestBody?: never; 5204 - responses: { 5205 - 200: { 5206 - headers: { 5207 - [name: string]: unknown; 5208 - }; 5209 - content: { 5210 - "application/json": components["schemas"]["PaginatedItemFlingEffectSummaryList"]; 5211 - }; 5212 - }; 5213 - }; 5214 - }; 5215 - item_fling_effect_retrieve: { 5216 - parameters: { 5217 - query?: never; 5218 - header?: never; 5219 - path: { 5220 - /** @description This parameter can be a string or an integer. */ 5221 - id: string; 5222 - }; 5223 - cookie?: never; 5224 - }; 5225 - requestBody?: never; 5226 - responses: { 5227 - 200: { 5228 - headers: { 5229 - [name: string]: unknown; 5230 - }; 5231 - content: { 5232 - "application/json": components["schemas"]["ItemFlingEffectDetail"]; 5233 - }; 5234 - }; 5235 - }; 5236 - }; 5237 - item_pocket_list: { 5238 - parameters: { 5239 - query?: { 5240 - /** @description Number of results to return per page. */ 5241 - limit?: number; 5242 - /** @description The initial index from which to return the results. */ 5243 - offset?: number; 5244 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5245 - * Case-insensitive query applied on the `name` property. */ 5246 - q?: string; 5247 - }; 5248 - header?: never; 5249 - path?: never; 5250 - cookie?: never; 5251 - }; 5252 - requestBody?: never; 5253 - responses: { 5254 - 200: { 5255 - headers: { 5256 - [name: string]: unknown; 5257 - }; 5258 - content: { 5259 - "application/json": components["schemas"]["PaginatedItemPocketSummaryList"]; 5260 - }; 5261 - }; 5262 - }; 5263 - }; 5264 - item_pocket_retrieve: { 5265 - parameters: { 5266 - query?: never; 5267 - header?: never; 5268 - path: { 5269 - /** @description This parameter can be a string or an integer. */ 5270 - id: string; 5271 - }; 5272 - cookie?: never; 5273 - }; 5274 - requestBody?: never; 5275 - responses: { 5276 - 200: { 5277 - headers: { 5278 - [name: string]: unknown; 5279 - }; 5280 - content: { 5281 - "application/json": components["schemas"]["ItemPocketDetail"]; 5282 - }; 5283 - }; 5284 - }; 5285 - }; 5286 - language_list: { 5287 - parameters: { 5288 - query?: { 5289 - /** @description Number of results to return per page. */ 5290 - limit?: number; 5291 - /** @description The initial index from which to return the results. */ 5292 - offset?: number; 5293 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5294 - * Case-insensitive query applied on the `name` property. */ 5295 - q?: string; 5296 - }; 5297 - header?: never; 5298 - path?: never; 5299 - cookie?: never; 5300 - }; 5301 - requestBody?: never; 5302 - responses: { 5303 - 200: { 5304 - headers: { 5305 - [name: string]: unknown; 5306 - }; 5307 - content: { 5308 - "application/json": components["schemas"]["PaginatedLanguageSummaryList"]; 5309 - }; 5310 - }; 5311 - }; 5312 - }; 5313 - language_retrieve: { 5314 - parameters: { 5315 - query?: never; 5316 - header?: never; 5317 - path: { 5318 - /** @description This parameter can be a string or an integer. */ 5319 - id: string; 5320 - }; 5321 - cookie?: never; 5322 - }; 5323 - requestBody?: never; 5324 - responses: { 5325 - 200: { 5326 - headers: { 5327 - [name: string]: unknown; 5328 - }; 5329 - content: { 5330 - "application/json": components["schemas"]["LanguageDetail"]; 5331 - }; 5332 - }; 5333 - }; 5334 - }; 5335 - location_list: { 5336 - parameters: { 5337 - query?: { 5338 - /** @description Number of results to return per page. */ 5339 - limit?: number; 5340 - /** @description The initial index from which to return the results. */ 5341 - offset?: number; 5342 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5343 - * Case-insensitive query applied on the `name` property. */ 5344 - q?: string; 5345 - }; 5346 - header?: never; 5347 - path?: never; 5348 - cookie?: never; 5349 - }; 5350 - requestBody?: never; 5351 - responses: { 5352 - 200: { 5353 - headers: { 5354 - [name: string]: unknown; 5355 - }; 5356 - content: { 5357 - "application/json": components["schemas"]["PaginatedLocationSummaryList"]; 5358 - }; 5359 - }; 5360 - }; 5361 - }; 5362 - location_retrieve: { 5363 - parameters: { 5364 - query?: never; 5365 - header?: never; 5366 - path: { 5367 - /** @description This parameter can be a string or an integer. */ 5368 - id: string; 5369 - }; 5370 - cookie?: never; 5371 - }; 5372 - requestBody?: never; 5373 - responses: { 5374 - 200: { 5375 - headers: { 5376 - [name: string]: unknown; 5377 - }; 5378 - content: { 5379 - "application/json": components["schemas"]["LocationDetail"]; 5380 - }; 5381 - }; 5382 - }; 5383 - }; 5384 - location_area_list: { 5385 - parameters: { 5386 - query?: { 5387 - /** @description Number of results to return per page. */ 5388 - limit?: number; 5389 - /** @description The initial index from which to return the results. */ 5390 - offset?: number; 5391 - }; 5392 - header?: never; 5393 - path?: never; 5394 - cookie?: never; 5395 - }; 5396 - requestBody?: never; 5397 - responses: { 5398 - 200: { 5399 - headers: { 5400 - [name: string]: unknown; 5401 - }; 5402 - content: { 5403 - "application/json": components["schemas"]["PaginatedLocationAreaSummaryList"]; 5404 - }; 5405 - }; 5406 - }; 5407 - }; 5408 - location_area_retrieve: { 5409 - parameters: { 5410 - query?: never; 5411 - header?: never; 5412 - path: { 5413 - /** @description A unique integer value identifying this location area. */ 5414 - id: number; 5415 - }; 5416 - cookie?: never; 5417 - }; 5418 - requestBody?: never; 5419 - responses: { 5420 - 200: { 5421 - headers: { 5422 - [name: string]: unknown; 5423 - }; 5424 - content: { 5425 - "application/json": components["schemas"]["LocationAreaDetail"]; 5426 - }; 5427 - }; 5428 - }; 5429 - }; 5430 - machine_list: { 5431 - parameters: { 5432 - query?: { 5433 - /** @description Number of results to return per page. */ 5434 - limit?: number; 5435 - /** @description The initial index from which to return the results. */ 5436 - offset?: number; 5437 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5438 - * Case-insensitive query applied on the `name` property. */ 5439 - q?: string; 5440 - }; 5441 - header?: never; 5442 - path?: never; 5443 - cookie?: never; 5444 - }; 5445 - requestBody?: never; 5446 - responses: { 5447 - 200: { 5448 - headers: { 5449 - [name: string]: unknown; 5450 - }; 5451 - content: { 5452 - "application/json": components["schemas"]["PaginatedMachineSummaryList"]; 5453 - }; 5454 - }; 5455 - }; 5456 - }; 5457 - machine_retrieve: { 5458 - parameters: { 5459 - query?: never; 5460 - header?: never; 5461 - path: { 5462 - /** @description This parameter can be a string or an integer. */ 5463 - id: string; 5464 - }; 5465 - cookie?: never; 5466 - }; 5467 - requestBody?: never; 5468 - responses: { 5469 - 200: { 5470 - headers: { 5471 - [name: string]: unknown; 5472 - }; 5473 - content: { 5474 - "application/json": components["schemas"]["MachineDetail"]; 5475 - }; 5476 - }; 5477 - }; 5478 - }; 5479 - move_list: { 5480 - parameters: { 5481 - query?: { 5482 - /** @description Number of results to return per page. */ 5483 - limit?: number; 5484 - /** @description The initial index from which to return the results. */ 5485 - offset?: number; 5486 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5487 - * Case-insensitive query applied on the `name` property. */ 5488 - q?: string; 5489 - }; 5490 - header?: never; 5491 - path?: never; 5492 - cookie?: never; 5493 - }; 5494 - requestBody?: never; 5495 - responses: { 5496 - 200: { 5497 - headers: { 5498 - [name: string]: unknown; 5499 - }; 5500 - content: { 5501 - "application/json": components["schemas"]["PaginatedMoveSummaryList"]; 5502 - }; 5503 - }; 5504 - }; 5505 - }; 5506 - move_retrieve: { 5507 - parameters: { 5508 - query?: never; 5509 - header?: never; 5510 - path: { 5511 - /** @description This parameter can be a string or an integer. */ 5512 - id: string; 5513 - }; 5514 - cookie?: never; 5515 - }; 5516 - requestBody?: never; 5517 - responses: { 5518 - 200: { 5519 - headers: { 5520 - [name: string]: unknown; 5521 - }; 5522 - content: { 5523 - "application/json": components["schemas"]["MoveDetail"]; 5524 - }; 5525 - }; 5526 - }; 5527 - }; 5528 - move_ailment_list: { 5529 - parameters: { 5530 - query?: { 5531 - /** @description Number of results to return per page. */ 5532 - limit?: number; 5533 - /** @description The initial index from which to return the results. */ 5534 - offset?: number; 5535 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5536 - * Case-insensitive query applied on the `name` property. */ 5537 - q?: string; 5538 - }; 5539 - header?: never; 5540 - path?: never; 5541 - cookie?: never; 5542 - }; 5543 - requestBody?: never; 5544 - responses: { 5545 - 200: { 5546 - headers: { 5547 - [name: string]: unknown; 5548 - }; 5549 - content: { 5550 - "application/json": components["schemas"]["PaginatedMoveMetaAilmentSummaryList"]; 5551 - }; 5552 - }; 5553 - }; 5554 - }; 5555 - move_ailment_retrieve: { 5556 - parameters: { 5557 - query?: never; 5558 - header?: never; 5559 - path: { 5560 - /** @description This parameter can be a string or an integer. */ 5561 - id: string; 5562 - }; 5563 - cookie?: never; 5564 - }; 5565 - requestBody?: never; 5566 - responses: { 5567 - 200: { 5568 - headers: { 5569 - [name: string]: unknown; 5570 - }; 5571 - content: { 5572 - "application/json": components["schemas"]["MoveMetaAilmentDetail"]; 5573 - }; 5574 - }; 5575 - }; 5576 - }; 5577 - move_battle_style_list: { 5578 - parameters: { 5579 - query?: { 5580 - /** @description Number of results to return per page. */ 5581 - limit?: number; 5582 - /** @description The initial index from which to return the results. */ 5583 - offset?: number; 5584 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5585 - * Case-insensitive query applied on the `name` property. */ 5586 - q?: string; 5587 - }; 5588 - header?: never; 5589 - path?: never; 5590 - cookie?: never; 5591 - }; 5592 - requestBody?: never; 5593 - responses: { 5594 - 200: { 5595 - headers: { 5596 - [name: string]: unknown; 5597 - }; 5598 - content: { 5599 - "application/json": components["schemas"]["PaginatedMoveBattleStyleSummaryList"]; 5600 - }; 5601 - }; 5602 - }; 5603 - }; 5604 - move_battle_style_retrieve: { 5605 - parameters: { 5606 - query?: never; 5607 - header?: never; 5608 - path: { 5609 - /** @description This parameter can be a string or an integer. */ 5610 - id: string; 5611 - }; 5612 - cookie?: never; 5613 - }; 5614 - requestBody?: never; 5615 - responses: { 5616 - 200: { 5617 - headers: { 5618 - [name: string]: unknown; 5619 - }; 5620 - content: { 5621 - "application/json": components["schemas"]["MoveBattleStyleDetail"]; 5622 - }; 5623 - }; 5624 - }; 5625 - }; 5626 - move_category_list: { 5627 - parameters: { 5628 - query?: { 5629 - /** @description Number of results to return per page. */ 5630 - limit?: number; 5631 - /** @description The initial index from which to return the results. */ 5632 - offset?: number; 5633 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5634 - * Case-insensitive query applied on the `name` property. */ 5635 - q?: string; 5636 - }; 5637 - header?: never; 5638 - path?: never; 5639 - cookie?: never; 5640 - }; 5641 - requestBody?: never; 5642 - responses: { 5643 - 200: { 5644 - headers: { 5645 - [name: string]: unknown; 5646 - }; 5647 - content: { 5648 - "application/json": components["schemas"]["PaginatedMoveMetaCategorySummaryList"]; 5649 - }; 5650 - }; 5651 - }; 5652 - }; 5653 - move_category_retrieve: { 5654 - parameters: { 5655 - query?: never; 5656 - header?: never; 5657 - path: { 5658 - /** @description This parameter can be a string or an integer. */ 5659 - id: string; 5660 - }; 5661 - cookie?: never; 5662 - }; 5663 - requestBody?: never; 5664 - responses: { 5665 - 200: { 5666 - headers: { 5667 - [name: string]: unknown; 5668 - }; 5669 - content: { 5670 - "application/json": components["schemas"]["MoveMetaCategoryDetail"]; 5671 - }; 5672 - }; 5673 - }; 5674 - }; 5675 - move_damage_class_list: { 5676 - parameters: { 5677 - query?: { 5678 - /** @description Number of results to return per page. */ 5679 - limit?: number; 5680 - /** @description The initial index from which to return the results. */ 5681 - offset?: number; 5682 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5683 - * Case-insensitive query applied on the `name` property. */ 5684 - q?: string; 5685 - }; 5686 - header?: never; 5687 - path?: never; 5688 - cookie?: never; 5689 - }; 5690 - requestBody?: never; 5691 - responses: { 5692 - 200: { 5693 - headers: { 5694 - [name: string]: unknown; 5695 - }; 5696 - content: { 5697 - "application/json": components["schemas"]["PaginatedMoveDamageClassSummaryList"]; 5698 - }; 5699 - }; 5700 - }; 5701 - }; 5702 - move_damage_class_retrieve: { 5703 - parameters: { 5704 - query?: never; 5705 - header?: never; 5706 - path: { 5707 - /** @description This parameter can be a string or an integer. */ 5708 - id: string; 5709 - }; 5710 - cookie?: never; 5711 - }; 5712 - requestBody?: never; 5713 - responses: { 5714 - 200: { 5715 - headers: { 5716 - [name: string]: unknown; 5717 - }; 5718 - content: { 5719 - "application/json": components["schemas"]["MoveDamageClassDetail"]; 5720 - }; 5721 - }; 5722 - }; 5723 - }; 5724 - move_learn_method_list: { 5725 - parameters: { 5726 - query?: { 5727 - /** @description Number of results to return per page. */ 5728 - limit?: number; 5729 - /** @description The initial index from which to return the results. */ 5730 - offset?: number; 5731 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5732 - * Case-insensitive query applied on the `name` property. */ 5733 - q?: string; 5734 - }; 5735 - header?: never; 5736 - path?: never; 5737 - cookie?: never; 5738 - }; 5739 - requestBody?: never; 5740 - responses: { 5741 - 200: { 5742 - headers: { 5743 - [name: string]: unknown; 5744 - }; 5745 - content: { 5746 - "application/json": components["schemas"]["PaginatedMoveLearnMethodSummaryList"]; 5747 - }; 5748 - }; 5749 - }; 5750 - }; 5751 - move_learn_method_retrieve: { 5752 - parameters: { 5753 - query?: never; 5754 - header?: never; 5755 - path: { 5756 - /** @description This parameter can be a string or an integer. */ 5757 - id: string; 5758 - }; 5759 - cookie?: never; 5760 - }; 5761 - requestBody?: never; 5762 - responses: { 5763 - 200: { 5764 - headers: { 5765 - [name: string]: unknown; 5766 - }; 5767 - content: { 5768 - "application/json": components["schemas"]["MoveLearnMethodDetail"]; 5769 - }; 5770 - }; 5771 - }; 5772 - }; 5773 - move_target_list: { 5774 - parameters: { 5775 - query?: { 5776 - /** @description Number of results to return per page. */ 5777 - limit?: number; 5778 - /** @description The initial index from which to return the results. */ 5779 - offset?: number; 5780 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5781 - * Case-insensitive query applied on the `name` property. */ 5782 - q?: string; 5783 - }; 5784 - header?: never; 5785 - path?: never; 5786 - cookie?: never; 5787 - }; 5788 - requestBody?: never; 5789 - responses: { 5790 - 200: { 5791 - headers: { 5792 - [name: string]: unknown; 5793 - }; 5794 - content: { 5795 - "application/json": components["schemas"]["PaginatedMoveTargetSummaryList"]; 5796 - }; 5797 - }; 5798 - }; 5799 - }; 5800 - move_target_retrieve: { 5801 - parameters: { 5802 - query?: never; 5803 - header?: never; 5804 - path: { 5805 - /** @description This parameter can be a string or an integer. */ 5806 - id: string; 5807 - }; 5808 - cookie?: never; 5809 - }; 5810 - requestBody?: never; 5811 - responses: { 5812 - 200: { 5813 - headers: { 5814 - [name: string]: unknown; 5815 - }; 5816 - content: { 5817 - "application/json": components["schemas"]["MoveTargetDetail"]; 5818 - }; 5819 - }; 5820 - }; 5821 - }; 5822 - nature_list: { 5823 - parameters: { 5824 - query?: { 5825 - /** @description Number of results to return per page. */ 5826 - limit?: number; 5827 - /** @description The initial index from which to return the results. */ 5828 - offset?: number; 5829 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5830 - * Case-insensitive query applied on the `name` property. */ 5831 - q?: string; 5832 - }; 5833 - header?: never; 5834 - path?: never; 5835 - cookie?: never; 5836 - }; 5837 - requestBody?: never; 5838 - responses: { 5839 - 200: { 5840 - headers: { 5841 - [name: string]: unknown; 5842 - }; 5843 - content: { 5844 - "application/json": components["schemas"]["PaginatedNatureSummaryList"]; 5845 - }; 5846 - }; 5847 - }; 5848 - }; 5849 - nature_retrieve: { 5850 - parameters: { 5851 - query?: never; 5852 - header?: never; 5853 - path: { 5854 - /** @description This parameter can be a string or an integer. */ 5855 - id: string; 5856 - }; 5857 - cookie?: never; 5858 - }; 5859 - requestBody?: never; 5860 - responses: { 5861 - 200: { 5862 - headers: { 5863 - [name: string]: unknown; 5864 - }; 5865 - content: { 5866 - "application/json": components["schemas"]["NatureDetail"]; 5867 - }; 5868 - }; 5869 - }; 5870 - }; 5871 - pal_park_area_list: { 5872 - parameters: { 5873 - query?: { 5874 - /** @description Number of results to return per page. */ 5875 - limit?: number; 5876 - /** @description The initial index from which to return the results. */ 5877 - offset?: number; 5878 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5879 - * Case-insensitive query applied on the `name` property. */ 5880 - q?: string; 5881 - }; 5882 - header?: never; 5883 - path?: never; 5884 - cookie?: never; 5885 - }; 5886 - requestBody?: never; 5887 - responses: { 5888 - 200: { 5889 - headers: { 5890 - [name: string]: unknown; 5891 - }; 5892 - content: { 5893 - "application/json": components["schemas"]["PaginatedPalParkAreaSummaryList"]; 5894 - }; 5895 - }; 5896 - }; 5897 - }; 5898 - pal_park_area_retrieve: { 5899 - parameters: { 5900 - query?: never; 5901 - header?: never; 5902 - path: { 5903 - /** @description This parameter can be a string or an integer. */ 5904 - id: string; 5905 - }; 5906 - cookie?: never; 5907 - }; 5908 - requestBody?: never; 5909 - responses: { 5910 - 200: { 5911 - headers: { 5912 - [name: string]: unknown; 5913 - }; 5914 - content: { 5915 - "application/json": components["schemas"]["PalParkAreaDetail"]; 5916 - }; 5917 - }; 5918 - }; 5919 - }; 5920 - pokedex_list: { 5921 - parameters: { 5922 - query?: { 5923 - /** @description Number of results to return per page. */ 5924 - limit?: number; 5925 - /** @description The initial index from which to return the results. */ 5926 - offset?: number; 5927 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5928 - * Case-insensitive query applied on the `name` property. */ 5929 - q?: string; 5930 - }; 5931 - header?: never; 5932 - path?: never; 5933 - cookie?: never; 5934 - }; 5935 - requestBody?: never; 5936 - responses: { 5937 - 200: { 5938 - headers: { 5939 - [name: string]: unknown; 5940 - }; 5941 - content: { 5942 - "application/json": components["schemas"]["PaginatedPokedexSummaryList"]; 5943 - }; 5944 - }; 5945 - }; 5946 - }; 5947 - pokedex_retrieve: { 5948 - parameters: { 5949 - query?: never; 5950 - header?: never; 5951 - path: { 5952 - /** @description This parameter can be a string or an integer. */ 5953 - id: string; 5954 - }; 5955 - cookie?: never; 5956 - }; 5957 - requestBody?: never; 5958 - responses: { 5959 - 200: { 5960 - headers: { 5961 - [name: string]: unknown; 5962 - }; 5963 - content: { 5964 - "application/json": components["schemas"]["PokedexDetail"]; 5965 - }; 5966 - }; 5967 - }; 5968 - }; 5969 - pokemon_list: { 5970 - parameters: { 5971 - query?: { 5972 - /** @description Number of results to return per page. */ 5973 - limit?: number; 5974 - /** @description The initial index from which to return the results. */ 5975 - offset?: number; 5976 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5977 - * Case-insensitive query applied on the `name` property. */ 5978 - q?: string; 5979 - }; 5980 - header?: never; 5981 - path?: never; 5982 - cookie?: never; 5983 - }; 5984 - requestBody?: never; 5985 - responses: { 5986 - 200: { 5987 - headers: { 5988 - [name: string]: unknown; 5989 - }; 5990 - content: { 5991 - "application/json": components["schemas"]["PaginatedPokemonSummaryList"]; 5992 - }; 5993 - }; 5994 - }; 5995 - }; 5996 - pokemon_retrieve: { 5997 - parameters: { 5998 - query?: never; 5999 - header?: never; 6000 - path: { 6001 - /** @description This parameter can be a string or an integer. */ 6002 - id: string; 6003 - }; 6004 - cookie?: never; 6005 - }; 6006 - requestBody?: never; 6007 - responses: { 6008 - 200: { 6009 - headers: { 6010 - [name: string]: unknown; 6011 - }; 6012 - content: { 6013 - "application/json": components["schemas"]["PokemonDetail"]; 6014 - }; 6015 - }; 6016 - }; 6017 - }; 6018 - pokemon_color_list: { 6019 - parameters: { 6020 - query?: { 6021 - /** @description Number of results to return per page. */ 6022 - limit?: number; 6023 - /** @description The initial index from which to return the results. */ 6024 - offset?: number; 6025 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6026 - * Case-insensitive query applied on the `name` property. */ 6027 - q?: string; 6028 - }; 6029 - header?: never; 6030 - path?: never; 6031 - cookie?: never; 6032 - }; 6033 - requestBody?: never; 6034 - responses: { 6035 - 200: { 6036 - headers: { 6037 - [name: string]: unknown; 6038 - }; 6039 - content: { 6040 - "application/json": components["schemas"]["PaginatedPokemonColorSummaryList"]; 6041 - }; 6042 - }; 6043 - }; 6044 - }; 6045 - pokemon_color_retrieve: { 6046 - parameters: { 6047 - query?: never; 6048 - header?: never; 6049 - path: { 6050 - /** @description This parameter can be a string or an integer. */ 6051 - id: string; 6052 - }; 6053 - cookie?: never; 6054 - }; 6055 - requestBody?: never; 6056 - responses: { 6057 - 200: { 6058 - headers: { 6059 - [name: string]: unknown; 6060 - }; 6061 - content: { 6062 - "application/json": components["schemas"]["PokemonColorDetail"]; 6063 - }; 6064 - }; 6065 - }; 6066 - }; 6067 - pokemon_form_list: { 6068 - parameters: { 6069 - query?: { 6070 - /** @description Number of results to return per page. */ 6071 - limit?: number; 6072 - /** @description The initial index from which to return the results. */ 6073 - offset?: number; 6074 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6075 - * Case-insensitive query applied on the `name` property. */ 6076 - q?: string; 6077 - }; 6078 - header?: never; 6079 - path?: never; 6080 - cookie?: never; 6081 - }; 6082 - requestBody?: never; 6083 - responses: { 6084 - 200: { 6085 - headers: { 6086 - [name: string]: unknown; 6087 - }; 6088 - content: { 6089 - "application/json": components["schemas"]["PaginatedPokemonFormSummaryList"]; 6090 - }; 6091 - }; 6092 - }; 6093 - }; 6094 - pokemon_form_retrieve: { 6095 - parameters: { 6096 - query?: never; 6097 - header?: never; 6098 - path: { 6099 - /** @description This parameter can be a string or an integer. */ 6100 - id: string; 6101 - }; 6102 - cookie?: never; 6103 - }; 6104 - requestBody?: never; 6105 - responses: { 6106 - 200: { 6107 - headers: { 6108 - [name: string]: unknown; 6109 - }; 6110 - content: { 6111 - "application/json": components["schemas"]["PokemonFormDetail"]; 6112 - }; 6113 - }; 6114 - }; 6115 - }; 6116 - pokemon_habitat_list: { 6117 - parameters: { 6118 - query?: { 6119 - /** @description Number of results to return per page. */ 6120 - limit?: number; 6121 - /** @description The initial index from which to return the results. */ 6122 - offset?: number; 6123 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6124 - * Case-insensitive query applied on the `name` property. */ 6125 - q?: string; 6126 - }; 6127 - header?: never; 6128 - path?: never; 6129 - cookie?: never; 6130 - }; 6131 - requestBody?: never; 6132 - responses: { 6133 - 200: { 6134 - headers: { 6135 - [name: string]: unknown; 6136 - }; 6137 - content: { 6138 - "application/json": components["schemas"]["PaginatedPokemonHabitatSummaryList"]; 6139 - }; 6140 - }; 6141 - }; 6142 - }; 6143 - pokemon_habitat_retrieve: { 6144 - parameters: { 6145 - query?: never; 6146 - header?: never; 6147 - path: { 6148 - /** @description This parameter can be a string or an integer. */ 6149 - id: string; 6150 - }; 6151 - cookie?: never; 6152 - }; 6153 - requestBody?: never; 6154 - responses: { 6155 - 200: { 6156 - headers: { 6157 - [name: string]: unknown; 6158 - }; 6159 - content: { 6160 - "application/json": components["schemas"]["PokemonHabitatDetail"]; 6161 - }; 6162 - }; 6163 - }; 6164 - }; 6165 - pokemon_shape_list: { 6166 - parameters: { 6167 - query?: { 6168 - /** @description Number of results to return per page. */ 6169 - limit?: number; 6170 - /** @description The initial index from which to return the results. */ 6171 - offset?: number; 6172 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6173 - * Case-insensitive query applied on the `name` property. */ 6174 - q?: string; 6175 - }; 6176 - header?: never; 6177 - path?: never; 6178 - cookie?: never; 6179 - }; 6180 - requestBody?: never; 6181 - responses: { 6182 - 200: { 6183 - headers: { 6184 - [name: string]: unknown; 6185 - }; 6186 - content: { 6187 - "application/json": components["schemas"]["PaginatedPokemonShapeSummaryList"]; 6188 - }; 6189 - }; 6190 - }; 6191 - }; 6192 - pokemon_shape_retrieve: { 6193 - parameters: { 6194 - query?: never; 6195 - header?: never; 6196 - path: { 6197 - /** @description This parameter can be a string or an integer. */ 6198 - id: string; 6199 - }; 6200 - cookie?: never; 6201 - }; 6202 - requestBody?: never; 6203 - responses: { 6204 - 200: { 6205 - headers: { 6206 - [name: string]: unknown; 6207 - }; 6208 - content: { 6209 - "application/json": components["schemas"]["PokemonShapeDetail"]; 6210 - }; 6211 - }; 6212 - }; 6213 - }; 6214 - pokemon_species_list: { 6215 - parameters: { 6216 - query?: { 6217 - /** @description Number of results to return per page. */ 6218 - limit?: number; 6219 - /** @description The initial index from which to return the results. */ 6220 - offset?: number; 6221 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6222 - * Case-insensitive query applied on the `name` property. */ 6223 - q?: string; 6224 - }; 6225 - header?: never; 6226 - path?: never; 6227 - cookie?: never; 6228 - }; 6229 - requestBody?: never; 6230 - responses: { 6231 - 200: { 6232 - headers: { 6233 - [name: string]: unknown; 6234 - }; 6235 - content: { 6236 - "application/json": components["schemas"]["PaginatedPokemonSpeciesSummaryList"]; 6237 - }; 6238 - }; 6239 - }; 6240 - }; 6241 - pokemon_species_retrieve: { 6242 - parameters: { 6243 - query?: never; 6244 - header?: never; 6245 - path: { 6246 - /** @description This parameter can be a string or an integer. */ 6247 - id: string; 6248 - }; 6249 - cookie?: never; 6250 - }; 6251 - requestBody?: never; 6252 - responses: { 6253 - 200: { 6254 - headers: { 6255 - [name: string]: unknown; 6256 - }; 6257 - content: { 6258 - "application/json": components["schemas"]["PokemonSpeciesDetail"]; 6259 - }; 6260 - }; 6261 - }; 6262 - }; 6263 - pokeathlon_stat_list: { 6264 - parameters: { 6265 - query?: { 6266 - /** @description Number of results to return per page. */ 6267 - limit?: number; 6268 - /** @description The initial index from which to return the results. */ 6269 - offset?: number; 6270 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6271 - * Case-insensitive query applied on the `name` property. */ 6272 - q?: string; 6273 - }; 6274 - header?: never; 6275 - path?: never; 6276 - cookie?: never; 6277 - }; 6278 - requestBody?: never; 6279 - responses: { 6280 - 200: { 6281 - headers: { 6282 - [name: string]: unknown; 6283 - }; 6284 - content: { 6285 - "application/json": components["schemas"]["PaginatedPokeathlonStatSummaryList"]; 6286 - }; 6287 - }; 6288 - }; 6289 - }; 6290 - pokeathlon_stat_retrieve: { 6291 - parameters: { 6292 - query?: never; 6293 - header?: never; 6294 - path: { 6295 - /** @description This parameter can be a string or an integer. */ 6296 - id: string; 6297 - }; 6298 - cookie?: never; 6299 - }; 6300 - requestBody?: never; 6301 - responses: { 6302 - 200: { 6303 - headers: { 6304 - [name: string]: unknown; 6305 - }; 6306 - content: { 6307 - "application/json": components["schemas"]["PokeathlonStatDetail"]; 6308 - }; 6309 - }; 6310 - }; 6311 - }; 6312 - region_list: { 6313 - parameters: { 6314 - query?: { 6315 - /** @description Number of results to return per page. */ 6316 - limit?: number; 6317 - /** @description The initial index from which to return the results. */ 6318 - offset?: number; 6319 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6320 - * Case-insensitive query applied on the `name` property. */ 6321 - q?: string; 6322 - }; 6323 - header?: never; 6324 - path?: never; 6325 - cookie?: never; 6326 - }; 6327 - requestBody?: never; 6328 - responses: { 6329 - 200: { 6330 - headers: { 6331 - [name: string]: unknown; 6332 - }; 6333 - content: { 6334 - "application/json": components["schemas"]["PaginatedRegionSummaryList"]; 6335 - }; 6336 - }; 6337 - }; 6338 - }; 6339 - region_retrieve: { 6340 - parameters: { 6341 - query?: never; 6342 - header?: never; 6343 - path: { 6344 - /** @description This parameter can be a string or an integer. */ 6345 - id: string; 6346 - }; 6347 - cookie?: never; 6348 - }; 6349 - requestBody?: never; 6350 - responses: { 6351 - 200: { 6352 - headers: { 6353 - [name: string]: unknown; 6354 - }; 6355 - content: { 6356 - "application/json": components["schemas"]["RegionDetail"]; 6357 - }; 6358 - }; 6359 - }; 6360 - }; 6361 - stat_list: { 6362 - parameters: { 6363 - query?: { 6364 - /** @description Number of results to return per page. */ 6365 - limit?: number; 6366 - /** @description The initial index from which to return the results. */ 6367 - offset?: number; 6368 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6369 - * Case-insensitive query applied on the `name` property. */ 6370 - q?: string; 6371 - }; 6372 - header?: never; 6373 - path?: never; 6374 - cookie?: never; 6375 - }; 6376 - requestBody?: never; 6377 - responses: { 6378 - 200: { 6379 - headers: { 6380 - [name: string]: unknown; 6381 - }; 6382 - content: { 6383 - "application/json": components["schemas"]["PaginatedStatSummaryList"]; 6384 - }; 6385 - }; 6386 - }; 6387 - }; 6388 - stat_retrieve: { 6389 - parameters: { 6390 - query?: never; 6391 - header?: never; 6392 - path: { 6393 - /** @description This parameter can be a string or an integer. */ 6394 - id: string; 6395 - }; 6396 - cookie?: never; 6397 - }; 6398 - requestBody?: never; 6399 - responses: { 6400 - 200: { 6401 - headers: { 6402 - [name: string]: unknown; 6403 - }; 6404 - content: { 6405 - "application/json": components["schemas"]["StatDetail"]; 6406 - }; 6407 - }; 6408 - }; 6409 - }; 6410 - super_contest_effect_list: { 6411 - parameters: { 6412 - query?: { 6413 - /** @description Number of results to return per page. */ 6414 - limit?: number; 6415 - /** @description The initial index from which to return the results. */ 6416 - offset?: number; 6417 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6418 - * Case-insensitive query applied on the `name` property. */ 6419 - q?: string; 6420 - }; 6421 - header?: never; 6422 - path?: never; 6423 - cookie?: never; 6424 - }; 6425 - requestBody?: never; 6426 - responses: { 6427 - 200: { 6428 - headers: { 6429 - [name: string]: unknown; 6430 - }; 6431 - content: { 6432 - "application/json": components["schemas"]["PaginatedSuperContestEffectSummaryList"]; 6433 - }; 6434 - }; 6435 - }; 6436 - }; 6437 - super_contest_effect_retrieve: { 6438 - parameters: { 6439 - query?: never; 6440 - header?: never; 6441 - path: { 6442 - /** @description This parameter can be a string or an integer. */ 6443 - id: string; 6444 - }; 6445 - cookie?: never; 6446 - }; 6447 - requestBody?: never; 6448 - responses: { 6449 - 200: { 6450 - headers: { 6451 - [name: string]: unknown; 6452 - }; 6453 - content: { 6454 - "application/json": components["schemas"]["SuperContestEffectDetail"]; 6455 - }; 6456 - }; 6457 - }; 6458 - }; 6459 - type_list: { 6460 - parameters: { 6461 - query?: { 6462 - /** @description Number of results to return per page. */ 6463 - limit?: number; 6464 - /** @description The initial index from which to return the results. */ 6465 - offset?: number; 6466 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6467 - * Case-insensitive query applied on the `name` property. */ 6468 - q?: string; 6469 - }; 6470 - header?: never; 6471 - path?: never; 6472 - cookie?: never; 6473 - }; 6474 - requestBody?: never; 6475 - responses: { 6476 - 200: { 6477 - headers: { 6478 - [name: string]: unknown; 6479 - }; 6480 - content: { 6481 - "application/json": components["schemas"]["PaginatedTypeSummaryList"]; 6482 - }; 6483 - }; 6484 - }; 6485 - }; 6486 - type_retrieve: { 6487 - parameters: { 6488 - query?: never; 6489 - header?: never; 6490 - path: { 6491 - /** @description This parameter can be a string or an integer. */ 6492 - id: string; 6493 - }; 6494 - cookie?: never; 6495 - }; 6496 - requestBody?: never; 6497 - responses: { 6498 - 200: { 6499 - headers: { 6500 - [name: string]: unknown; 6501 - }; 6502 - content: { 6503 - "application/json": components["schemas"]["TypeDetail"]; 6504 - }; 6505 - }; 6506 - }; 6507 - }; 6508 - version_list: { 6509 - parameters: { 6510 - query?: { 6511 - /** @description Number of results to return per page. */ 6512 - limit?: number; 6513 - /** @description The initial index from which to return the results. */ 6514 - offset?: number; 6515 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6516 - * Case-insensitive query applied on the `name` property. */ 6517 - q?: string; 6518 - }; 6519 - header?: never; 6520 - path?: never; 6521 - cookie?: never; 6522 - }; 6523 - requestBody?: never; 6524 - responses: { 6525 - 200: { 6526 - headers: { 6527 - [name: string]: unknown; 6528 - }; 6529 - content: { 6530 - "application/json": components["schemas"]["PaginatedVersionSummaryList"]; 6531 - }; 6532 - }; 6533 - }; 6534 - }; 6535 - version_retrieve: { 6536 - parameters: { 6537 - query?: never; 6538 - header?: never; 6539 - path: { 6540 - /** @description This parameter can be a string or an integer. */ 6541 - id: string; 6542 - }; 6543 - cookie?: never; 6544 - }; 6545 - requestBody?: never; 6546 - responses: { 6547 - 200: { 6548 - headers: { 6549 - [name: string]: unknown; 6550 - }; 6551 - content: { 6552 - "application/json": components["schemas"]["VersionDetail"]; 6553 - }; 6554 - }; 6555 - }; 6556 - }; 6557 - version_group_list: { 6558 - parameters: { 6559 - query?: { 6560 - /** @description Number of results to return per page. */ 6561 - limit?: number; 6562 - /** @description The initial index from which to return the results. */ 6563 - offset?: number; 6564 - /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6565 - * Case-insensitive query applied on the `name` property. */ 6566 - q?: string; 6567 - }; 6568 - header?: never; 6569 - path?: never; 6570 - cookie?: never; 6571 - }; 6572 - requestBody?: never; 6573 - responses: { 6574 - 200: { 6575 - headers: { 6576 - [name: string]: unknown; 6577 - }; 6578 - content: { 6579 - "application/json": components["schemas"]["PaginatedVersionGroupSummaryList"]; 6580 - }; 6581 - }; 6582 - }; 6583 - }; 6584 - version_group_retrieve: { 6585 - parameters: { 6586 - query?: never; 6587 - header?: never; 6588 - path: { 6589 - /** @description This parameter can be a string or an integer. */ 6590 - id: string; 6591 - }; 6592 - cookie?: never; 6593 - }; 6594 - requestBody?: never; 6595 - responses: { 6596 - 200: { 6597 - headers: { 6598 - [name: string]: unknown; 6599 - }; 6600 - content: { 6601 - "application/json": components["schemas"]["VersionGroupDetail"]; 6602 - }; 6603 - }; 6604 - }; 6605 - }; 6606 - pokemon_encounters_retrieve: { 6607 - parameters: { 6608 - query?: never; 6609 - header?: never; 6610 - path: { 6611 - pokemon_id: string; 6612 - }; 6613 - cookie?: never; 6614 - }; 6615 - requestBody?: never; 6616 - responses: { 6617 - 200: { 6618 - headers: { 6619 - [name: string]: unknown; 6620 - }; 6621 - content: { 6622 - "application/json": { 6623 - location_area: { 6624 - /** @example cerulean-city-area */ 6625 - name: string; 6626 - /** 6627 - * Format: uri 6628 - * @example https://pokeapi.co/api/v2/location-area/281/ 6629 - */ 6630 - url: string; 6631 - }; 6632 - version_details: { 6633 - encounter_details: { 6634 - /** @example 100 */ 6635 - chance: number; 6636 - condition_values: { 6637 - /** @example story-progress-beat-red */ 6638 - name: string; 6639 - /** 6640 - * Format: uri 6641 - * @example https://pokeapi.co/api/v2/encounter-condition-value/55/ 6642 - */ 6643 - url: string; 6644 - }[]; 6645 - /** @example 10 */ 6646 - max_level: number; 6647 - method: { 6648 - /** @example gift */ 6649 - name: string; 6650 - /** 6651 - * Format: uri 6652 - * @example https://pokeapi.co/api/v2/encounter-method/18/ 6653 - */ 6654 - url: string; 6655 - }; 6656 - /** @example 10 */ 6657 - min_level: number; 6658 - }[]; 6659 - /** @example 100 */ 6660 - max_chance: number; 6661 - version: { 6662 - /** @example red */ 6663 - name: string; 6664 - /** 6665 - * Format: uri 6666 - * @example https://pokeapi.co/api/v2/version/1/ 6667 - */ 6668 - url: string; 6669 - }; 6670 - }[]; 6671 - }[]; 6672 - }; 6673 - }; 6674 - }; 6675 - }; 4265 + ability_list: { 4266 + parameters: { 4267 + query?: { 4268 + /** @description Number of results to return per page. */ 4269 + limit?: number; 4270 + /** @description The initial index from which to return the results. */ 4271 + offset?: number; 4272 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4273 + * Case-insensitive query applied on the `name` property. */ 4274 + q?: string; 4275 + }; 4276 + header?: never; 4277 + path?: never; 4278 + cookie?: never; 4279 + }; 4280 + requestBody?: never; 4281 + responses: { 4282 + 200: { 4283 + headers: { 4284 + [name: string]: unknown; 4285 + }; 4286 + content: { 4287 + "application/json": components["schemas"]["PaginatedAbilitySummaryList"]; 4288 + }; 4289 + }; 4290 + }; 4291 + }; 4292 + ability_retrieve: { 4293 + parameters: { 4294 + query?: never; 4295 + header?: never; 4296 + path: { 4297 + /** @description This parameter can be a string or an integer. */ 4298 + id: string; 4299 + }; 4300 + cookie?: never; 4301 + }; 4302 + requestBody?: never; 4303 + responses: { 4304 + 200: { 4305 + headers: { 4306 + [name: string]: unknown; 4307 + }; 4308 + content: { 4309 + "application/json": components["schemas"]["AbilityDetail"]; 4310 + }; 4311 + }; 4312 + }; 4313 + }; 4314 + berry_list: { 4315 + parameters: { 4316 + query?: { 4317 + /** @description Number of results to return per page. */ 4318 + limit?: number; 4319 + /** @description The initial index from which to return the results. */ 4320 + offset?: number; 4321 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4322 + * Case-insensitive query applied on the `name` property. */ 4323 + q?: string; 4324 + }; 4325 + header?: never; 4326 + path?: never; 4327 + cookie?: never; 4328 + }; 4329 + requestBody?: never; 4330 + responses: { 4331 + 200: { 4332 + headers: { 4333 + [name: string]: unknown; 4334 + }; 4335 + content: { 4336 + "application/json": components["schemas"]["PaginatedBerrySummaryList"]; 4337 + }; 4338 + }; 4339 + }; 4340 + }; 4341 + berry_retrieve: { 4342 + parameters: { 4343 + query?: never; 4344 + header?: never; 4345 + path: { 4346 + /** @description This parameter can be a string or an integer. */ 4347 + id: string; 4348 + }; 4349 + cookie?: never; 4350 + }; 4351 + requestBody?: never; 4352 + responses: { 4353 + 200: { 4354 + headers: { 4355 + [name: string]: unknown; 4356 + }; 4357 + content: { 4358 + "application/json": components["schemas"]["BerryDetail"]; 4359 + }; 4360 + }; 4361 + }; 4362 + }; 4363 + berry_firmness_list: { 4364 + parameters: { 4365 + query?: { 4366 + /** @description Number of results to return per page. */ 4367 + limit?: number; 4368 + /** @description The initial index from which to return the results. */ 4369 + offset?: number; 4370 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4371 + * Case-insensitive query applied on the `name` property. */ 4372 + q?: string; 4373 + }; 4374 + header?: never; 4375 + path?: never; 4376 + cookie?: never; 4377 + }; 4378 + requestBody?: never; 4379 + responses: { 4380 + 200: { 4381 + headers: { 4382 + [name: string]: unknown; 4383 + }; 4384 + content: { 4385 + "application/json": components["schemas"]["PaginatedBerryFirmnessSummaryList"]; 4386 + }; 4387 + }; 4388 + }; 4389 + }; 4390 + berry_firmness_retrieve: { 4391 + parameters: { 4392 + query?: never; 4393 + header?: never; 4394 + path: { 4395 + /** @description This parameter can be a string or an integer. */ 4396 + id: string; 4397 + }; 4398 + cookie?: never; 4399 + }; 4400 + requestBody?: never; 4401 + responses: { 4402 + 200: { 4403 + headers: { 4404 + [name: string]: unknown; 4405 + }; 4406 + content: { 4407 + "application/json": components["schemas"]["BerryFirmnessDetail"]; 4408 + }; 4409 + }; 4410 + }; 4411 + }; 4412 + berry_flavor_list: { 4413 + parameters: { 4414 + query?: { 4415 + /** @description Number of results to return per page. */ 4416 + limit?: number; 4417 + /** @description The initial index from which to return the results. */ 4418 + offset?: number; 4419 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4420 + * Case-insensitive query applied on the `name` property. */ 4421 + q?: string; 4422 + }; 4423 + header?: never; 4424 + path?: never; 4425 + cookie?: never; 4426 + }; 4427 + requestBody?: never; 4428 + responses: { 4429 + 200: { 4430 + headers: { 4431 + [name: string]: unknown; 4432 + }; 4433 + content: { 4434 + "application/json": components["schemas"]["PaginatedBerryFlavorSummaryList"]; 4435 + }; 4436 + }; 4437 + }; 4438 + }; 4439 + berry_flavor_retrieve: { 4440 + parameters: { 4441 + query?: never; 4442 + header?: never; 4443 + path: { 4444 + /** @description This parameter can be a string or an integer. */ 4445 + id: string; 4446 + }; 4447 + cookie?: never; 4448 + }; 4449 + requestBody?: never; 4450 + responses: { 4451 + 200: { 4452 + headers: { 4453 + [name: string]: unknown; 4454 + }; 4455 + content: { 4456 + "application/json": components["schemas"]["BerryFlavorDetail"]; 4457 + }; 4458 + }; 4459 + }; 4460 + }; 4461 + characteristic_list: { 4462 + parameters: { 4463 + query?: { 4464 + /** @description Number of results to return per page. */ 4465 + limit?: number; 4466 + /** @description The initial index from which to return the results. */ 4467 + offset?: number; 4468 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4469 + * Case-insensitive query applied on the `name` property. */ 4470 + q?: string; 4471 + }; 4472 + header?: never; 4473 + path?: never; 4474 + cookie?: never; 4475 + }; 4476 + requestBody?: never; 4477 + responses: { 4478 + 200: { 4479 + headers: { 4480 + [name: string]: unknown; 4481 + }; 4482 + content: { 4483 + "application/json": components["schemas"]["PaginatedCharacteristicSummaryList"]; 4484 + }; 4485 + }; 4486 + }; 4487 + }; 4488 + characteristic_retrieve: { 4489 + parameters: { 4490 + query?: never; 4491 + header?: never; 4492 + path: { 4493 + /** @description This parameter can be a string or an integer. */ 4494 + id: string; 4495 + }; 4496 + cookie?: never; 4497 + }; 4498 + requestBody?: never; 4499 + responses: { 4500 + 200: { 4501 + headers: { 4502 + [name: string]: unknown; 4503 + }; 4504 + content: { 4505 + "application/json": components["schemas"]["CharacteristicDetail"]; 4506 + }; 4507 + }; 4508 + }; 4509 + }; 4510 + contest_type_list: { 4511 + parameters: { 4512 + query?: { 4513 + /** @description Number of results to return per page. */ 4514 + limit?: number; 4515 + /** @description The initial index from which to return the results. */ 4516 + offset?: number; 4517 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4518 + * Case-insensitive query applied on the `name` property. */ 4519 + q?: string; 4520 + }; 4521 + header?: never; 4522 + path?: never; 4523 + cookie?: never; 4524 + }; 4525 + requestBody?: never; 4526 + responses: { 4527 + 200: { 4528 + headers: { 4529 + [name: string]: unknown; 4530 + }; 4531 + content: { 4532 + "application/json": components["schemas"]["PaginatedContestTypeSummaryList"]; 4533 + }; 4534 + }; 4535 + }; 4536 + }; 4537 + contest_type_retrieve: { 4538 + parameters: { 4539 + query?: never; 4540 + header?: never; 4541 + path: { 4542 + /** @description This parameter can be a string or an integer. */ 4543 + id: string; 4544 + }; 4545 + cookie?: never; 4546 + }; 4547 + requestBody?: never; 4548 + responses: { 4549 + 200: { 4550 + headers: { 4551 + [name: string]: unknown; 4552 + }; 4553 + content: { 4554 + "application/json": components["schemas"]["ContestTypeDetail"]; 4555 + }; 4556 + }; 4557 + }; 4558 + }; 4559 + contest_effect_list: { 4560 + parameters: { 4561 + query?: { 4562 + /** @description Number of results to return per page. */ 4563 + limit?: number; 4564 + /** @description The initial index from which to return the results. */ 4565 + offset?: number; 4566 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4567 + * Case-insensitive query applied on the `name` property. */ 4568 + q?: string; 4569 + }; 4570 + header?: never; 4571 + path?: never; 4572 + cookie?: never; 4573 + }; 4574 + requestBody?: never; 4575 + responses: { 4576 + 200: { 4577 + headers: { 4578 + [name: string]: unknown; 4579 + }; 4580 + content: { 4581 + "application/json": components["schemas"]["PaginatedContestEffectSummaryList"]; 4582 + }; 4583 + }; 4584 + }; 4585 + }; 4586 + contest_effect_retrieve: { 4587 + parameters: { 4588 + query?: never; 4589 + header?: never; 4590 + path: { 4591 + /** @description This parameter can be a string or an integer. */ 4592 + id: string; 4593 + }; 4594 + cookie?: never; 4595 + }; 4596 + requestBody?: never; 4597 + responses: { 4598 + 200: { 4599 + headers: { 4600 + [name: string]: unknown; 4601 + }; 4602 + content: { 4603 + "application/json": components["schemas"]["ContestEffectDetail"]; 4604 + }; 4605 + }; 4606 + }; 4607 + }; 4608 + egg_group_list: { 4609 + parameters: { 4610 + query?: { 4611 + /** @description Number of results to return per page. */ 4612 + limit?: number; 4613 + /** @description The initial index from which to return the results. */ 4614 + offset?: number; 4615 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4616 + * Case-insensitive query applied on the `name` property. */ 4617 + q?: string; 4618 + }; 4619 + header?: never; 4620 + path?: never; 4621 + cookie?: never; 4622 + }; 4623 + requestBody?: never; 4624 + responses: { 4625 + 200: { 4626 + headers: { 4627 + [name: string]: unknown; 4628 + }; 4629 + content: { 4630 + "application/json": components["schemas"]["PaginatedEggGroupSummaryList"]; 4631 + }; 4632 + }; 4633 + }; 4634 + }; 4635 + egg_group_retrieve: { 4636 + parameters: { 4637 + query?: never; 4638 + header?: never; 4639 + path: { 4640 + /** @description This parameter can be a string or an integer. */ 4641 + id: string; 4642 + }; 4643 + cookie?: never; 4644 + }; 4645 + requestBody?: never; 4646 + responses: { 4647 + 200: { 4648 + headers: { 4649 + [name: string]: unknown; 4650 + }; 4651 + content: { 4652 + "application/json": components["schemas"]["EggGroupDetail"]; 4653 + }; 4654 + }; 4655 + }; 4656 + }; 4657 + encounter_method_list: { 4658 + parameters: { 4659 + query?: { 4660 + /** @description Number of results to return per page. */ 4661 + limit?: number; 4662 + /** @description The initial index from which to return the results. */ 4663 + offset?: number; 4664 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4665 + * Case-insensitive query applied on the `name` property. */ 4666 + q?: string; 4667 + }; 4668 + header?: never; 4669 + path?: never; 4670 + cookie?: never; 4671 + }; 4672 + requestBody?: never; 4673 + responses: { 4674 + 200: { 4675 + headers: { 4676 + [name: string]: unknown; 4677 + }; 4678 + content: { 4679 + "application/json": components["schemas"]["PaginatedEncounterMethodSummaryList"]; 4680 + }; 4681 + }; 4682 + }; 4683 + }; 4684 + encounter_method_retrieve: { 4685 + parameters: { 4686 + query?: never; 4687 + header?: never; 4688 + path: { 4689 + /** @description This parameter can be a string or an integer. */ 4690 + id: string; 4691 + }; 4692 + cookie?: never; 4693 + }; 4694 + requestBody?: never; 4695 + responses: { 4696 + 200: { 4697 + headers: { 4698 + [name: string]: unknown; 4699 + }; 4700 + content: { 4701 + "application/json": components["schemas"]["EncounterMethodDetail"]; 4702 + }; 4703 + }; 4704 + }; 4705 + }; 4706 + encounter_condition_list: { 4707 + parameters: { 4708 + query?: { 4709 + /** @description Number of results to return per page. */ 4710 + limit?: number; 4711 + /** @description The initial index from which to return the results. */ 4712 + offset?: number; 4713 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4714 + * Case-insensitive query applied on the `name` property. */ 4715 + q?: string; 4716 + }; 4717 + header?: never; 4718 + path?: never; 4719 + cookie?: never; 4720 + }; 4721 + requestBody?: never; 4722 + responses: { 4723 + 200: { 4724 + headers: { 4725 + [name: string]: unknown; 4726 + }; 4727 + content: { 4728 + "application/json": components["schemas"]["PaginatedEncounterConditionSummaryList"]; 4729 + }; 4730 + }; 4731 + }; 4732 + }; 4733 + encounter_condition_retrieve: { 4734 + parameters: { 4735 + query?: never; 4736 + header?: never; 4737 + path: { 4738 + /** @description This parameter can be a string or an integer. */ 4739 + id: string; 4740 + }; 4741 + cookie?: never; 4742 + }; 4743 + requestBody?: never; 4744 + responses: { 4745 + 200: { 4746 + headers: { 4747 + [name: string]: unknown; 4748 + }; 4749 + content: { 4750 + "application/json": components["schemas"]["EncounterConditionDetail"]; 4751 + }; 4752 + }; 4753 + }; 4754 + }; 4755 + encounter_condition_value_list: { 4756 + parameters: { 4757 + query?: { 4758 + /** @description Number of results to return per page. */ 4759 + limit?: number; 4760 + /** @description The initial index from which to return the results. */ 4761 + offset?: number; 4762 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4763 + * Case-insensitive query applied on the `name` property. */ 4764 + q?: string; 4765 + }; 4766 + header?: never; 4767 + path?: never; 4768 + cookie?: never; 4769 + }; 4770 + requestBody?: never; 4771 + responses: { 4772 + 200: { 4773 + headers: { 4774 + [name: string]: unknown; 4775 + }; 4776 + content: { 4777 + "application/json": components["schemas"]["PaginatedEncounterConditionValueSummaryList"]; 4778 + }; 4779 + }; 4780 + }; 4781 + }; 4782 + encounter_condition_value_retrieve: { 4783 + parameters: { 4784 + query?: never; 4785 + header?: never; 4786 + path: { 4787 + /** @description This parameter can be a string or an integer. */ 4788 + id: string; 4789 + }; 4790 + cookie?: never; 4791 + }; 4792 + requestBody?: never; 4793 + responses: { 4794 + 200: { 4795 + headers: { 4796 + [name: string]: unknown; 4797 + }; 4798 + content: { 4799 + "application/json": components["schemas"]["EncounterConditionValueDetail"]; 4800 + }; 4801 + }; 4802 + }; 4803 + }; 4804 + evolution_chain_list: { 4805 + parameters: { 4806 + query?: { 4807 + /** @description Number of results to return per page. */ 4808 + limit?: number; 4809 + /** @description The initial index from which to return the results. */ 4810 + offset?: number; 4811 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4812 + * Case-insensitive query applied on the `name` property. */ 4813 + q?: string; 4814 + }; 4815 + header?: never; 4816 + path?: never; 4817 + cookie?: never; 4818 + }; 4819 + requestBody?: never; 4820 + responses: { 4821 + 200: { 4822 + headers: { 4823 + [name: string]: unknown; 4824 + }; 4825 + content: { 4826 + "application/json": components["schemas"]["PaginatedEvolutionChainSummaryList"]; 4827 + }; 4828 + }; 4829 + }; 4830 + }; 4831 + evolution_chain_retrieve: { 4832 + parameters: { 4833 + query?: never; 4834 + header?: never; 4835 + path: { 4836 + /** @description This parameter can be a string or an integer. */ 4837 + id: string; 4838 + }; 4839 + cookie?: never; 4840 + }; 4841 + requestBody?: never; 4842 + responses: { 4843 + 200: { 4844 + headers: { 4845 + [name: string]: unknown; 4846 + }; 4847 + content: { 4848 + "application/json": components["schemas"]["EvolutionChainDetail"]; 4849 + }; 4850 + }; 4851 + }; 4852 + }; 4853 + evolution_trigger_list: { 4854 + parameters: { 4855 + query?: { 4856 + /** @description Number of results to return per page. */ 4857 + limit?: number; 4858 + /** @description The initial index from which to return the results. */ 4859 + offset?: number; 4860 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4861 + * Case-insensitive query applied on the `name` property. */ 4862 + q?: string; 4863 + }; 4864 + header?: never; 4865 + path?: never; 4866 + cookie?: never; 4867 + }; 4868 + requestBody?: never; 4869 + responses: { 4870 + 200: { 4871 + headers: { 4872 + [name: string]: unknown; 4873 + }; 4874 + content: { 4875 + "application/json": components["schemas"]["PaginatedEvolutionTriggerSummaryList"]; 4876 + }; 4877 + }; 4878 + }; 4879 + }; 4880 + evolution_trigger_retrieve: { 4881 + parameters: { 4882 + query?: never; 4883 + header?: never; 4884 + path: { 4885 + /** @description This parameter can be a string or an integer. */ 4886 + id: string; 4887 + }; 4888 + cookie?: never; 4889 + }; 4890 + requestBody?: never; 4891 + responses: { 4892 + 200: { 4893 + headers: { 4894 + [name: string]: unknown; 4895 + }; 4896 + content: { 4897 + "application/json": components["schemas"]["EvolutionTriggerDetail"]; 4898 + }; 4899 + }; 4900 + }; 4901 + }; 4902 + generation_list: { 4903 + parameters: { 4904 + query?: { 4905 + /** @description Number of results to return per page. */ 4906 + limit?: number; 4907 + /** @description The initial index from which to return the results. */ 4908 + offset?: number; 4909 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4910 + * Case-insensitive query applied on the `name` property. */ 4911 + q?: string; 4912 + }; 4913 + header?: never; 4914 + path?: never; 4915 + cookie?: never; 4916 + }; 4917 + requestBody?: never; 4918 + responses: { 4919 + 200: { 4920 + headers: { 4921 + [name: string]: unknown; 4922 + }; 4923 + content: { 4924 + "application/json": components["schemas"]["PaginatedGenerationSummaryList"]; 4925 + }; 4926 + }; 4927 + }; 4928 + }; 4929 + generation_retrieve: { 4930 + parameters: { 4931 + query?: never; 4932 + header?: never; 4933 + path: { 4934 + /** @description This parameter can be a string or an integer. */ 4935 + id: string; 4936 + }; 4937 + cookie?: never; 4938 + }; 4939 + requestBody?: never; 4940 + responses: { 4941 + 200: { 4942 + headers: { 4943 + [name: string]: unknown; 4944 + }; 4945 + content: { 4946 + "application/json": components["schemas"]["GenerationDetail"]; 4947 + }; 4948 + }; 4949 + }; 4950 + }; 4951 + gender_list: { 4952 + parameters: { 4953 + query?: { 4954 + /** @description Number of results to return per page. */ 4955 + limit?: number; 4956 + /** @description The initial index from which to return the results. */ 4957 + offset?: number; 4958 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 4959 + * Case-insensitive query applied on the `name` property. */ 4960 + q?: string; 4961 + }; 4962 + header?: never; 4963 + path?: never; 4964 + cookie?: never; 4965 + }; 4966 + requestBody?: never; 4967 + responses: { 4968 + 200: { 4969 + headers: { 4970 + [name: string]: unknown; 4971 + }; 4972 + content: { 4973 + "application/json": components["schemas"]["PaginatedGenderSummaryList"]; 4974 + }; 4975 + }; 4976 + }; 4977 + }; 4978 + gender_retrieve: { 4979 + parameters: { 4980 + query?: never; 4981 + header?: never; 4982 + path: { 4983 + /** @description This parameter can be a string or an integer. */ 4984 + id: string; 4985 + }; 4986 + cookie?: never; 4987 + }; 4988 + requestBody?: never; 4989 + responses: { 4990 + 200: { 4991 + headers: { 4992 + [name: string]: unknown; 4993 + }; 4994 + content: { 4995 + "application/json": components["schemas"]["GenderDetail"]; 4996 + }; 4997 + }; 4998 + }; 4999 + }; 5000 + growth_rate_list: { 5001 + parameters: { 5002 + query?: { 5003 + /** @description Number of results to return per page. */ 5004 + limit?: number; 5005 + /** @description The initial index from which to return the results. */ 5006 + offset?: number; 5007 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5008 + * Case-insensitive query applied on the `name` property. */ 5009 + q?: string; 5010 + }; 5011 + header?: never; 5012 + path?: never; 5013 + cookie?: never; 5014 + }; 5015 + requestBody?: never; 5016 + responses: { 5017 + 200: { 5018 + headers: { 5019 + [name: string]: unknown; 5020 + }; 5021 + content: { 5022 + "application/json": components["schemas"]["PaginatedGrowthRateSummaryList"]; 5023 + }; 5024 + }; 5025 + }; 5026 + }; 5027 + growth_rate_retrieve: { 5028 + parameters: { 5029 + query?: never; 5030 + header?: never; 5031 + path: { 5032 + /** @description This parameter can be a string or an integer. */ 5033 + id: string; 5034 + }; 5035 + cookie?: never; 5036 + }; 5037 + requestBody?: never; 5038 + responses: { 5039 + 200: { 5040 + headers: { 5041 + [name: string]: unknown; 5042 + }; 5043 + content: { 5044 + "application/json": components["schemas"]["GrowthRateDetail"]; 5045 + }; 5046 + }; 5047 + }; 5048 + }; 5049 + item_list: { 5050 + parameters: { 5051 + query?: { 5052 + /** @description Number of results to return per page. */ 5053 + limit?: number; 5054 + /** @description The initial index from which to return the results. */ 5055 + offset?: number; 5056 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5057 + * Case-insensitive query applied on the `name` property. */ 5058 + q?: string; 5059 + }; 5060 + header?: never; 5061 + path?: never; 5062 + cookie?: never; 5063 + }; 5064 + requestBody?: never; 5065 + responses: { 5066 + 200: { 5067 + headers: { 5068 + [name: string]: unknown; 5069 + }; 5070 + content: { 5071 + "application/json": components["schemas"]["PaginatedItemSummaryList"]; 5072 + }; 5073 + }; 5074 + }; 5075 + }; 5076 + item_retrieve: { 5077 + parameters: { 5078 + query?: never; 5079 + header?: never; 5080 + path: { 5081 + /** @description This parameter can be a string or an integer. */ 5082 + id: string; 5083 + }; 5084 + cookie?: never; 5085 + }; 5086 + requestBody?: never; 5087 + responses: { 5088 + 200: { 5089 + headers: { 5090 + [name: string]: unknown; 5091 + }; 5092 + content: { 5093 + "application/json": components["schemas"]["ItemDetail"]; 5094 + }; 5095 + }; 5096 + }; 5097 + }; 5098 + item_category_list: { 5099 + parameters: { 5100 + query?: { 5101 + /** @description Number of results to return per page. */ 5102 + limit?: number; 5103 + /** @description The initial index from which to return the results. */ 5104 + offset?: number; 5105 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5106 + * Case-insensitive query applied on the `name` property. */ 5107 + q?: string; 5108 + }; 5109 + header?: never; 5110 + path?: never; 5111 + cookie?: never; 5112 + }; 5113 + requestBody?: never; 5114 + responses: { 5115 + 200: { 5116 + headers: { 5117 + [name: string]: unknown; 5118 + }; 5119 + content: { 5120 + "application/json": components["schemas"]["PaginatedItemCategorySummaryList"]; 5121 + }; 5122 + }; 5123 + }; 5124 + }; 5125 + item_category_retrieve: { 5126 + parameters: { 5127 + query?: never; 5128 + header?: never; 5129 + path: { 5130 + /** @description This parameter can be a string or an integer. */ 5131 + id: string; 5132 + }; 5133 + cookie?: never; 5134 + }; 5135 + requestBody?: never; 5136 + responses: { 5137 + 200: { 5138 + headers: { 5139 + [name: string]: unknown; 5140 + }; 5141 + content: { 5142 + "application/json": components["schemas"]["ItemCategoryDetail"]; 5143 + }; 5144 + }; 5145 + }; 5146 + }; 5147 + item_attribute_list: { 5148 + parameters: { 5149 + query?: { 5150 + /** @description Number of results to return per page. */ 5151 + limit?: number; 5152 + /** @description The initial index from which to return the results. */ 5153 + offset?: number; 5154 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5155 + * Case-insensitive query applied on the `name` property. */ 5156 + q?: string; 5157 + }; 5158 + header?: never; 5159 + path?: never; 5160 + cookie?: never; 5161 + }; 5162 + requestBody?: never; 5163 + responses: { 5164 + 200: { 5165 + headers: { 5166 + [name: string]: unknown; 5167 + }; 5168 + content: { 5169 + "application/json": components["schemas"]["PaginatedItemAttributeSummaryList"]; 5170 + }; 5171 + }; 5172 + }; 5173 + }; 5174 + item_attribute_retrieve: { 5175 + parameters: { 5176 + query?: never; 5177 + header?: never; 5178 + path: { 5179 + /** @description This parameter can be a string or an integer. */ 5180 + id: string; 5181 + }; 5182 + cookie?: never; 5183 + }; 5184 + requestBody?: never; 5185 + responses: { 5186 + 200: { 5187 + headers: { 5188 + [name: string]: unknown; 5189 + }; 5190 + content: { 5191 + "application/json": components["schemas"]["ItemAttributeDetail"]; 5192 + }; 5193 + }; 5194 + }; 5195 + }; 5196 + item_fling_effect_list: { 5197 + parameters: { 5198 + query?: { 5199 + /** @description Number of results to return per page. */ 5200 + limit?: number; 5201 + /** @description The initial index from which to return the results. */ 5202 + offset?: number; 5203 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5204 + * Case-insensitive query applied on the `name` property. */ 5205 + q?: string; 5206 + }; 5207 + header?: never; 5208 + path?: never; 5209 + cookie?: never; 5210 + }; 5211 + requestBody?: never; 5212 + responses: { 5213 + 200: { 5214 + headers: { 5215 + [name: string]: unknown; 5216 + }; 5217 + content: { 5218 + "application/json": components["schemas"]["PaginatedItemFlingEffectSummaryList"]; 5219 + }; 5220 + }; 5221 + }; 5222 + }; 5223 + item_fling_effect_retrieve: { 5224 + parameters: { 5225 + query?: never; 5226 + header?: never; 5227 + path: { 5228 + /** @description This parameter can be a string or an integer. */ 5229 + id: string; 5230 + }; 5231 + cookie?: never; 5232 + }; 5233 + requestBody?: never; 5234 + responses: { 5235 + 200: { 5236 + headers: { 5237 + [name: string]: unknown; 5238 + }; 5239 + content: { 5240 + "application/json": components["schemas"]["ItemFlingEffectDetail"]; 5241 + }; 5242 + }; 5243 + }; 5244 + }; 5245 + item_pocket_list: { 5246 + parameters: { 5247 + query?: { 5248 + /** @description Number of results to return per page. */ 5249 + limit?: number; 5250 + /** @description The initial index from which to return the results. */ 5251 + offset?: number; 5252 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5253 + * Case-insensitive query applied on the `name` property. */ 5254 + q?: string; 5255 + }; 5256 + header?: never; 5257 + path?: never; 5258 + cookie?: never; 5259 + }; 5260 + requestBody?: never; 5261 + responses: { 5262 + 200: { 5263 + headers: { 5264 + [name: string]: unknown; 5265 + }; 5266 + content: { 5267 + "application/json": components["schemas"]["PaginatedItemPocketSummaryList"]; 5268 + }; 5269 + }; 5270 + }; 5271 + }; 5272 + item_pocket_retrieve: { 5273 + parameters: { 5274 + query?: never; 5275 + header?: never; 5276 + path: { 5277 + /** @description This parameter can be a string or an integer. */ 5278 + id: string; 5279 + }; 5280 + cookie?: never; 5281 + }; 5282 + requestBody?: never; 5283 + responses: { 5284 + 200: { 5285 + headers: { 5286 + [name: string]: unknown; 5287 + }; 5288 + content: { 5289 + "application/json": components["schemas"]["ItemPocketDetail"]; 5290 + }; 5291 + }; 5292 + }; 5293 + }; 5294 + language_list: { 5295 + parameters: { 5296 + query?: { 5297 + /** @description Number of results to return per page. */ 5298 + limit?: number; 5299 + /** @description The initial index from which to return the results. */ 5300 + offset?: number; 5301 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5302 + * Case-insensitive query applied on the `name` property. */ 5303 + q?: string; 5304 + }; 5305 + header?: never; 5306 + path?: never; 5307 + cookie?: never; 5308 + }; 5309 + requestBody?: never; 5310 + responses: { 5311 + 200: { 5312 + headers: { 5313 + [name: string]: unknown; 5314 + }; 5315 + content: { 5316 + "application/json": components["schemas"]["PaginatedLanguageSummaryList"]; 5317 + }; 5318 + }; 5319 + }; 5320 + }; 5321 + language_retrieve: { 5322 + parameters: { 5323 + query?: never; 5324 + header?: never; 5325 + path: { 5326 + /** @description This parameter can be a string or an integer. */ 5327 + id: string; 5328 + }; 5329 + cookie?: never; 5330 + }; 5331 + requestBody?: never; 5332 + responses: { 5333 + 200: { 5334 + headers: { 5335 + [name: string]: unknown; 5336 + }; 5337 + content: { 5338 + "application/json": components["schemas"]["LanguageDetail"]; 5339 + }; 5340 + }; 5341 + }; 5342 + }; 5343 + location_list: { 5344 + parameters: { 5345 + query?: { 5346 + /** @description Number of results to return per page. */ 5347 + limit?: number; 5348 + /** @description The initial index from which to return the results. */ 5349 + offset?: number; 5350 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5351 + * Case-insensitive query applied on the `name` property. */ 5352 + q?: string; 5353 + }; 5354 + header?: never; 5355 + path?: never; 5356 + cookie?: never; 5357 + }; 5358 + requestBody?: never; 5359 + responses: { 5360 + 200: { 5361 + headers: { 5362 + [name: string]: unknown; 5363 + }; 5364 + content: { 5365 + "application/json": components["schemas"]["PaginatedLocationSummaryList"]; 5366 + }; 5367 + }; 5368 + }; 5369 + }; 5370 + location_retrieve: { 5371 + parameters: { 5372 + query?: never; 5373 + header?: never; 5374 + path: { 5375 + /** @description This parameter can be a string or an integer. */ 5376 + id: string; 5377 + }; 5378 + cookie?: never; 5379 + }; 5380 + requestBody?: never; 5381 + responses: { 5382 + 200: { 5383 + headers: { 5384 + [name: string]: unknown; 5385 + }; 5386 + content: { 5387 + "application/json": components["schemas"]["LocationDetail"]; 5388 + }; 5389 + }; 5390 + }; 5391 + }; 5392 + location_area_list: { 5393 + parameters: { 5394 + query?: { 5395 + /** @description Number of results to return per page. */ 5396 + limit?: number; 5397 + /** @description The initial index from which to return the results. */ 5398 + offset?: number; 5399 + }; 5400 + header?: never; 5401 + path?: never; 5402 + cookie?: never; 5403 + }; 5404 + requestBody?: never; 5405 + responses: { 5406 + 200: { 5407 + headers: { 5408 + [name: string]: unknown; 5409 + }; 5410 + content: { 5411 + "application/json": components["schemas"]["PaginatedLocationAreaSummaryList"]; 5412 + }; 5413 + }; 5414 + }; 5415 + }; 5416 + location_area_retrieve: { 5417 + parameters: { 5418 + query?: never; 5419 + header?: never; 5420 + path: { 5421 + /** @description A unique integer value identifying this location area. */ 5422 + id: number; 5423 + }; 5424 + cookie?: never; 5425 + }; 5426 + requestBody?: never; 5427 + responses: { 5428 + 200: { 5429 + headers: { 5430 + [name: string]: unknown; 5431 + }; 5432 + content: { 5433 + "application/json": components["schemas"]["LocationAreaDetail"]; 5434 + }; 5435 + }; 5436 + }; 5437 + }; 5438 + machine_list: { 5439 + parameters: { 5440 + query?: { 5441 + /** @description Number of results to return per page. */ 5442 + limit?: number; 5443 + /** @description The initial index from which to return the results. */ 5444 + offset?: number; 5445 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5446 + * Case-insensitive query applied on the `name` property. */ 5447 + q?: string; 5448 + }; 5449 + header?: never; 5450 + path?: never; 5451 + cookie?: never; 5452 + }; 5453 + requestBody?: never; 5454 + responses: { 5455 + 200: { 5456 + headers: { 5457 + [name: string]: unknown; 5458 + }; 5459 + content: { 5460 + "application/json": components["schemas"]["PaginatedMachineSummaryList"]; 5461 + }; 5462 + }; 5463 + }; 5464 + }; 5465 + machine_retrieve: { 5466 + parameters: { 5467 + query?: never; 5468 + header?: never; 5469 + path: { 5470 + /** @description This parameter can be a string or an integer. */ 5471 + id: string; 5472 + }; 5473 + cookie?: never; 5474 + }; 5475 + requestBody?: never; 5476 + responses: { 5477 + 200: { 5478 + headers: { 5479 + [name: string]: unknown; 5480 + }; 5481 + content: { 5482 + "application/json": components["schemas"]["MachineDetail"]; 5483 + }; 5484 + }; 5485 + }; 5486 + }; 5487 + move_list: { 5488 + parameters: { 5489 + query?: { 5490 + /** @description Number of results to return per page. */ 5491 + limit?: number; 5492 + /** @description The initial index from which to return the results. */ 5493 + offset?: number; 5494 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5495 + * Case-insensitive query applied on the `name` property. */ 5496 + q?: string; 5497 + }; 5498 + header?: never; 5499 + path?: never; 5500 + cookie?: never; 5501 + }; 5502 + requestBody?: never; 5503 + responses: { 5504 + 200: { 5505 + headers: { 5506 + [name: string]: unknown; 5507 + }; 5508 + content: { 5509 + "application/json": components["schemas"]["PaginatedMoveSummaryList"]; 5510 + }; 5511 + }; 5512 + }; 5513 + }; 5514 + move_retrieve: { 5515 + parameters: { 5516 + query?: never; 5517 + header?: never; 5518 + path: { 5519 + /** @description This parameter can be a string or an integer. */ 5520 + id: string; 5521 + }; 5522 + cookie?: never; 5523 + }; 5524 + requestBody?: never; 5525 + responses: { 5526 + 200: { 5527 + headers: { 5528 + [name: string]: unknown; 5529 + }; 5530 + content: { 5531 + "application/json": components["schemas"]["MoveDetail"]; 5532 + }; 5533 + }; 5534 + }; 5535 + }; 5536 + move_ailment_list: { 5537 + parameters: { 5538 + query?: { 5539 + /** @description Number of results to return per page. */ 5540 + limit?: number; 5541 + /** @description The initial index from which to return the results. */ 5542 + offset?: number; 5543 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5544 + * Case-insensitive query applied on the `name` property. */ 5545 + q?: string; 5546 + }; 5547 + header?: never; 5548 + path?: never; 5549 + cookie?: never; 5550 + }; 5551 + requestBody?: never; 5552 + responses: { 5553 + 200: { 5554 + headers: { 5555 + [name: string]: unknown; 5556 + }; 5557 + content: { 5558 + "application/json": components["schemas"]["PaginatedMoveMetaAilmentSummaryList"]; 5559 + }; 5560 + }; 5561 + }; 5562 + }; 5563 + move_ailment_retrieve: { 5564 + parameters: { 5565 + query?: never; 5566 + header?: never; 5567 + path: { 5568 + /** @description This parameter can be a string or an integer. */ 5569 + id: string; 5570 + }; 5571 + cookie?: never; 5572 + }; 5573 + requestBody?: never; 5574 + responses: { 5575 + 200: { 5576 + headers: { 5577 + [name: string]: unknown; 5578 + }; 5579 + content: { 5580 + "application/json": components["schemas"]["MoveMetaAilmentDetail"]; 5581 + }; 5582 + }; 5583 + }; 5584 + }; 5585 + move_battle_style_list: { 5586 + parameters: { 5587 + query?: { 5588 + /** @description Number of results to return per page. */ 5589 + limit?: number; 5590 + /** @description The initial index from which to return the results. */ 5591 + offset?: number; 5592 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5593 + * Case-insensitive query applied on the `name` property. */ 5594 + q?: string; 5595 + }; 5596 + header?: never; 5597 + path?: never; 5598 + cookie?: never; 5599 + }; 5600 + requestBody?: never; 5601 + responses: { 5602 + 200: { 5603 + headers: { 5604 + [name: string]: unknown; 5605 + }; 5606 + content: { 5607 + "application/json": components["schemas"]["PaginatedMoveBattleStyleSummaryList"]; 5608 + }; 5609 + }; 5610 + }; 5611 + }; 5612 + move_battle_style_retrieve: { 5613 + parameters: { 5614 + query?: never; 5615 + header?: never; 5616 + path: { 5617 + /** @description This parameter can be a string or an integer. */ 5618 + id: string; 5619 + }; 5620 + cookie?: never; 5621 + }; 5622 + requestBody?: never; 5623 + responses: { 5624 + 200: { 5625 + headers: { 5626 + [name: string]: unknown; 5627 + }; 5628 + content: { 5629 + "application/json": components["schemas"]["MoveBattleStyleDetail"]; 5630 + }; 5631 + }; 5632 + }; 5633 + }; 5634 + move_category_list: { 5635 + parameters: { 5636 + query?: { 5637 + /** @description Number of results to return per page. */ 5638 + limit?: number; 5639 + /** @description The initial index from which to return the results. */ 5640 + offset?: number; 5641 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5642 + * Case-insensitive query applied on the `name` property. */ 5643 + q?: string; 5644 + }; 5645 + header?: never; 5646 + path?: never; 5647 + cookie?: never; 5648 + }; 5649 + requestBody?: never; 5650 + responses: { 5651 + 200: { 5652 + headers: { 5653 + [name: string]: unknown; 5654 + }; 5655 + content: { 5656 + "application/json": components["schemas"]["PaginatedMoveMetaCategorySummaryList"]; 5657 + }; 5658 + }; 5659 + }; 5660 + }; 5661 + move_category_retrieve: { 5662 + parameters: { 5663 + query?: never; 5664 + header?: never; 5665 + path: { 5666 + /** @description This parameter can be a string or an integer. */ 5667 + id: string; 5668 + }; 5669 + cookie?: never; 5670 + }; 5671 + requestBody?: never; 5672 + responses: { 5673 + 200: { 5674 + headers: { 5675 + [name: string]: unknown; 5676 + }; 5677 + content: { 5678 + "application/json": components["schemas"]["MoveMetaCategoryDetail"]; 5679 + }; 5680 + }; 5681 + }; 5682 + }; 5683 + move_damage_class_list: { 5684 + parameters: { 5685 + query?: { 5686 + /** @description Number of results to return per page. */ 5687 + limit?: number; 5688 + /** @description The initial index from which to return the results. */ 5689 + offset?: number; 5690 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5691 + * Case-insensitive query applied on the `name` property. */ 5692 + q?: string; 5693 + }; 5694 + header?: never; 5695 + path?: never; 5696 + cookie?: never; 5697 + }; 5698 + requestBody?: never; 5699 + responses: { 5700 + 200: { 5701 + headers: { 5702 + [name: string]: unknown; 5703 + }; 5704 + content: { 5705 + "application/json": components["schemas"]["PaginatedMoveDamageClassSummaryList"]; 5706 + }; 5707 + }; 5708 + }; 5709 + }; 5710 + move_damage_class_retrieve: { 5711 + parameters: { 5712 + query?: never; 5713 + header?: never; 5714 + path: { 5715 + /** @description This parameter can be a string or an integer. */ 5716 + id: string; 5717 + }; 5718 + cookie?: never; 5719 + }; 5720 + requestBody?: never; 5721 + responses: { 5722 + 200: { 5723 + headers: { 5724 + [name: string]: unknown; 5725 + }; 5726 + content: { 5727 + "application/json": components["schemas"]["MoveDamageClassDetail"]; 5728 + }; 5729 + }; 5730 + }; 5731 + }; 5732 + move_learn_method_list: { 5733 + parameters: { 5734 + query?: { 5735 + /** @description Number of results to return per page. */ 5736 + limit?: number; 5737 + /** @description The initial index from which to return the results. */ 5738 + offset?: number; 5739 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5740 + * Case-insensitive query applied on the `name` property. */ 5741 + q?: string; 5742 + }; 5743 + header?: never; 5744 + path?: never; 5745 + cookie?: never; 5746 + }; 5747 + requestBody?: never; 5748 + responses: { 5749 + 200: { 5750 + headers: { 5751 + [name: string]: unknown; 5752 + }; 5753 + content: { 5754 + "application/json": components["schemas"]["PaginatedMoveLearnMethodSummaryList"]; 5755 + }; 5756 + }; 5757 + }; 5758 + }; 5759 + move_learn_method_retrieve: { 5760 + parameters: { 5761 + query?: never; 5762 + header?: never; 5763 + path: { 5764 + /** @description This parameter can be a string or an integer. */ 5765 + id: string; 5766 + }; 5767 + cookie?: never; 5768 + }; 5769 + requestBody?: never; 5770 + responses: { 5771 + 200: { 5772 + headers: { 5773 + [name: string]: unknown; 5774 + }; 5775 + content: { 5776 + "application/json": components["schemas"]["MoveLearnMethodDetail"]; 5777 + }; 5778 + }; 5779 + }; 5780 + }; 5781 + move_target_list: { 5782 + parameters: { 5783 + query?: { 5784 + /** @description Number of results to return per page. */ 5785 + limit?: number; 5786 + /** @description The initial index from which to return the results. */ 5787 + offset?: number; 5788 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5789 + * Case-insensitive query applied on the `name` property. */ 5790 + q?: string; 5791 + }; 5792 + header?: never; 5793 + path?: never; 5794 + cookie?: never; 5795 + }; 5796 + requestBody?: never; 5797 + responses: { 5798 + 200: { 5799 + headers: { 5800 + [name: string]: unknown; 5801 + }; 5802 + content: { 5803 + "application/json": components["schemas"]["PaginatedMoveTargetSummaryList"]; 5804 + }; 5805 + }; 5806 + }; 5807 + }; 5808 + move_target_retrieve: { 5809 + parameters: { 5810 + query?: never; 5811 + header?: never; 5812 + path: { 5813 + /** @description This parameter can be a string or an integer. */ 5814 + id: string; 5815 + }; 5816 + cookie?: never; 5817 + }; 5818 + requestBody?: never; 5819 + responses: { 5820 + 200: { 5821 + headers: { 5822 + [name: string]: unknown; 5823 + }; 5824 + content: { 5825 + "application/json": components["schemas"]["MoveTargetDetail"]; 5826 + }; 5827 + }; 5828 + }; 5829 + }; 5830 + nature_list: { 5831 + parameters: { 5832 + query?: { 5833 + /** @description Number of results to return per page. */ 5834 + limit?: number; 5835 + /** @description The initial index from which to return the results. */ 5836 + offset?: number; 5837 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5838 + * Case-insensitive query applied on the `name` property. */ 5839 + q?: string; 5840 + }; 5841 + header?: never; 5842 + path?: never; 5843 + cookie?: never; 5844 + }; 5845 + requestBody?: never; 5846 + responses: { 5847 + 200: { 5848 + headers: { 5849 + [name: string]: unknown; 5850 + }; 5851 + content: { 5852 + "application/json": components["schemas"]["PaginatedNatureSummaryList"]; 5853 + }; 5854 + }; 5855 + }; 5856 + }; 5857 + nature_retrieve: { 5858 + parameters: { 5859 + query?: never; 5860 + header?: never; 5861 + path: { 5862 + /** @description This parameter can be a string or an integer. */ 5863 + id: string; 5864 + }; 5865 + cookie?: never; 5866 + }; 5867 + requestBody?: never; 5868 + responses: { 5869 + 200: { 5870 + headers: { 5871 + [name: string]: unknown; 5872 + }; 5873 + content: { 5874 + "application/json": components["schemas"]["NatureDetail"]; 5875 + }; 5876 + }; 5877 + }; 5878 + }; 5879 + pal_park_area_list: { 5880 + parameters: { 5881 + query?: { 5882 + /** @description Number of results to return per page. */ 5883 + limit?: number; 5884 + /** @description The initial index from which to return the results. */ 5885 + offset?: number; 5886 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5887 + * Case-insensitive query applied on the `name` property. */ 5888 + q?: string; 5889 + }; 5890 + header?: never; 5891 + path?: never; 5892 + cookie?: never; 5893 + }; 5894 + requestBody?: never; 5895 + responses: { 5896 + 200: { 5897 + headers: { 5898 + [name: string]: unknown; 5899 + }; 5900 + content: { 5901 + "application/json": components["schemas"]["PaginatedPalParkAreaSummaryList"]; 5902 + }; 5903 + }; 5904 + }; 5905 + }; 5906 + pal_park_area_retrieve: { 5907 + parameters: { 5908 + query?: never; 5909 + header?: never; 5910 + path: { 5911 + /** @description This parameter can be a string or an integer. */ 5912 + id: string; 5913 + }; 5914 + cookie?: never; 5915 + }; 5916 + requestBody?: never; 5917 + responses: { 5918 + 200: { 5919 + headers: { 5920 + [name: string]: unknown; 5921 + }; 5922 + content: { 5923 + "application/json": components["schemas"]["PalParkAreaDetail"]; 5924 + }; 5925 + }; 5926 + }; 5927 + }; 5928 + pokedex_list: { 5929 + parameters: { 5930 + query?: { 5931 + /** @description Number of results to return per page. */ 5932 + limit?: number; 5933 + /** @description The initial index from which to return the results. */ 5934 + offset?: number; 5935 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5936 + * Case-insensitive query applied on the `name` property. */ 5937 + q?: string; 5938 + }; 5939 + header?: never; 5940 + path?: never; 5941 + cookie?: never; 5942 + }; 5943 + requestBody?: never; 5944 + responses: { 5945 + 200: { 5946 + headers: { 5947 + [name: string]: unknown; 5948 + }; 5949 + content: { 5950 + "application/json": components["schemas"]["PaginatedPokedexSummaryList"]; 5951 + }; 5952 + }; 5953 + }; 5954 + }; 5955 + pokedex_retrieve: { 5956 + parameters: { 5957 + query?: never; 5958 + header?: never; 5959 + path: { 5960 + /** @description This parameter can be a string or an integer. */ 5961 + id: string; 5962 + }; 5963 + cookie?: never; 5964 + }; 5965 + requestBody?: never; 5966 + responses: { 5967 + 200: { 5968 + headers: { 5969 + [name: string]: unknown; 5970 + }; 5971 + content: { 5972 + "application/json": components["schemas"]["PokedexDetail"]; 5973 + }; 5974 + }; 5975 + }; 5976 + }; 5977 + pokemon_list: { 5978 + parameters: { 5979 + query?: { 5980 + /** @description Number of results to return per page. */ 5981 + limit?: number; 5982 + /** @description The initial index from which to return the results. */ 5983 + offset?: number; 5984 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 5985 + * Case-insensitive query applied on the `name` property. */ 5986 + q?: string; 5987 + }; 5988 + header?: never; 5989 + path?: never; 5990 + cookie?: never; 5991 + }; 5992 + requestBody?: never; 5993 + responses: { 5994 + 200: { 5995 + headers: { 5996 + [name: string]: unknown; 5997 + }; 5998 + content: { 5999 + "application/json": components["schemas"]["PaginatedPokemonSummaryList"]; 6000 + }; 6001 + }; 6002 + }; 6003 + }; 6004 + pokemon_retrieve: { 6005 + parameters: { 6006 + query?: never; 6007 + header?: never; 6008 + path: { 6009 + /** @description This parameter can be a string or an integer. */ 6010 + id: string; 6011 + }; 6012 + cookie?: never; 6013 + }; 6014 + requestBody?: never; 6015 + responses: { 6016 + 200: { 6017 + headers: { 6018 + [name: string]: unknown; 6019 + }; 6020 + content: { 6021 + "application/json": components["schemas"]["PokemonDetail"]; 6022 + }; 6023 + }; 6024 + }; 6025 + }; 6026 + pokemon_color_list: { 6027 + parameters: { 6028 + query?: { 6029 + /** @description Number of results to return per page. */ 6030 + limit?: number; 6031 + /** @description The initial index from which to return the results. */ 6032 + offset?: number; 6033 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6034 + * Case-insensitive query applied on the `name` property. */ 6035 + q?: string; 6036 + }; 6037 + header?: never; 6038 + path?: never; 6039 + cookie?: never; 6040 + }; 6041 + requestBody?: never; 6042 + responses: { 6043 + 200: { 6044 + headers: { 6045 + [name: string]: unknown; 6046 + }; 6047 + content: { 6048 + "application/json": components["schemas"]["PaginatedPokemonColorSummaryList"]; 6049 + }; 6050 + }; 6051 + }; 6052 + }; 6053 + pokemon_color_retrieve: { 6054 + parameters: { 6055 + query?: never; 6056 + header?: never; 6057 + path: { 6058 + /** @description This parameter can be a string or an integer. */ 6059 + id: string; 6060 + }; 6061 + cookie?: never; 6062 + }; 6063 + requestBody?: never; 6064 + responses: { 6065 + 200: { 6066 + headers: { 6067 + [name: string]: unknown; 6068 + }; 6069 + content: { 6070 + "application/json": components["schemas"]["PokemonColorDetail"]; 6071 + }; 6072 + }; 6073 + }; 6074 + }; 6075 + pokemon_form_list: { 6076 + parameters: { 6077 + query?: { 6078 + /** @description Number of results to return per page. */ 6079 + limit?: number; 6080 + /** @description The initial index from which to return the results. */ 6081 + offset?: number; 6082 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6083 + * Case-insensitive query applied on the `name` property. */ 6084 + q?: string; 6085 + }; 6086 + header?: never; 6087 + path?: never; 6088 + cookie?: never; 6089 + }; 6090 + requestBody?: never; 6091 + responses: { 6092 + 200: { 6093 + headers: { 6094 + [name: string]: unknown; 6095 + }; 6096 + content: { 6097 + "application/json": components["schemas"]["PaginatedPokemonFormSummaryList"]; 6098 + }; 6099 + }; 6100 + }; 6101 + }; 6102 + pokemon_form_retrieve: { 6103 + parameters: { 6104 + query?: never; 6105 + header?: never; 6106 + path: { 6107 + /** @description This parameter can be a string or an integer. */ 6108 + id: string; 6109 + }; 6110 + cookie?: never; 6111 + }; 6112 + requestBody?: never; 6113 + responses: { 6114 + 200: { 6115 + headers: { 6116 + [name: string]: unknown; 6117 + }; 6118 + content: { 6119 + "application/json": components["schemas"]["PokemonFormDetail"]; 6120 + }; 6121 + }; 6122 + }; 6123 + }; 6124 + pokemon_habitat_list: { 6125 + parameters: { 6126 + query?: { 6127 + /** @description Number of results to return per page. */ 6128 + limit?: number; 6129 + /** @description The initial index from which to return the results. */ 6130 + offset?: number; 6131 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6132 + * Case-insensitive query applied on the `name` property. */ 6133 + q?: string; 6134 + }; 6135 + header?: never; 6136 + path?: never; 6137 + cookie?: never; 6138 + }; 6139 + requestBody?: never; 6140 + responses: { 6141 + 200: { 6142 + headers: { 6143 + [name: string]: unknown; 6144 + }; 6145 + content: { 6146 + "application/json": components["schemas"]["PaginatedPokemonHabitatSummaryList"]; 6147 + }; 6148 + }; 6149 + }; 6150 + }; 6151 + pokemon_habitat_retrieve: { 6152 + parameters: { 6153 + query?: never; 6154 + header?: never; 6155 + path: { 6156 + /** @description This parameter can be a string or an integer. */ 6157 + id: string; 6158 + }; 6159 + cookie?: never; 6160 + }; 6161 + requestBody?: never; 6162 + responses: { 6163 + 200: { 6164 + headers: { 6165 + [name: string]: unknown; 6166 + }; 6167 + content: { 6168 + "application/json": components["schemas"]["PokemonHabitatDetail"]; 6169 + }; 6170 + }; 6171 + }; 6172 + }; 6173 + pokemon_shape_list: { 6174 + parameters: { 6175 + query?: { 6176 + /** @description Number of results to return per page. */ 6177 + limit?: number; 6178 + /** @description The initial index from which to return the results. */ 6179 + offset?: number; 6180 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6181 + * Case-insensitive query applied on the `name` property. */ 6182 + q?: string; 6183 + }; 6184 + header?: never; 6185 + path?: never; 6186 + cookie?: never; 6187 + }; 6188 + requestBody?: never; 6189 + responses: { 6190 + 200: { 6191 + headers: { 6192 + [name: string]: unknown; 6193 + }; 6194 + content: { 6195 + "application/json": components["schemas"]["PaginatedPokemonShapeSummaryList"]; 6196 + }; 6197 + }; 6198 + }; 6199 + }; 6200 + pokemon_shape_retrieve: { 6201 + parameters: { 6202 + query?: never; 6203 + header?: never; 6204 + path: { 6205 + /** @description This parameter can be a string or an integer. */ 6206 + id: string; 6207 + }; 6208 + cookie?: never; 6209 + }; 6210 + requestBody?: never; 6211 + responses: { 6212 + 200: { 6213 + headers: { 6214 + [name: string]: unknown; 6215 + }; 6216 + content: { 6217 + "application/json": components["schemas"]["PokemonShapeDetail"]; 6218 + }; 6219 + }; 6220 + }; 6221 + }; 6222 + pokemon_species_list: { 6223 + parameters: { 6224 + query?: { 6225 + /** @description Number of results to return per page. */ 6226 + limit?: number; 6227 + /** @description The initial index from which to return the results. */ 6228 + offset?: number; 6229 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6230 + * Case-insensitive query applied on the `name` property. */ 6231 + q?: string; 6232 + }; 6233 + header?: never; 6234 + path?: never; 6235 + cookie?: never; 6236 + }; 6237 + requestBody?: never; 6238 + responses: { 6239 + 200: { 6240 + headers: { 6241 + [name: string]: unknown; 6242 + }; 6243 + content: { 6244 + "application/json": components["schemas"]["PaginatedPokemonSpeciesSummaryList"]; 6245 + }; 6246 + }; 6247 + }; 6248 + }; 6249 + pokemon_species_retrieve: { 6250 + parameters: { 6251 + query?: never; 6252 + header?: never; 6253 + path: { 6254 + /** @description This parameter can be a string or an integer. */ 6255 + id: string; 6256 + }; 6257 + cookie?: never; 6258 + }; 6259 + requestBody?: never; 6260 + responses: { 6261 + 200: { 6262 + headers: { 6263 + [name: string]: unknown; 6264 + }; 6265 + content: { 6266 + "application/json": components["schemas"]["PokemonSpeciesDetail"]; 6267 + }; 6268 + }; 6269 + }; 6270 + }; 6271 + pokeathlon_stat_list: { 6272 + parameters: { 6273 + query?: { 6274 + /** @description Number of results to return per page. */ 6275 + limit?: number; 6276 + /** @description The initial index from which to return the results. */ 6277 + offset?: number; 6278 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6279 + * Case-insensitive query applied on the `name` property. */ 6280 + q?: string; 6281 + }; 6282 + header?: never; 6283 + path?: never; 6284 + cookie?: never; 6285 + }; 6286 + requestBody?: never; 6287 + responses: { 6288 + 200: { 6289 + headers: { 6290 + [name: string]: unknown; 6291 + }; 6292 + content: { 6293 + "application/json": components["schemas"]["PaginatedPokeathlonStatSummaryList"]; 6294 + }; 6295 + }; 6296 + }; 6297 + }; 6298 + pokeathlon_stat_retrieve: { 6299 + parameters: { 6300 + query?: never; 6301 + header?: never; 6302 + path: { 6303 + /** @description This parameter can be a string or an integer. */ 6304 + id: string; 6305 + }; 6306 + cookie?: never; 6307 + }; 6308 + requestBody?: never; 6309 + responses: { 6310 + 200: { 6311 + headers: { 6312 + [name: string]: unknown; 6313 + }; 6314 + content: { 6315 + "application/json": components["schemas"]["PokeathlonStatDetail"]; 6316 + }; 6317 + }; 6318 + }; 6319 + }; 6320 + region_list: { 6321 + parameters: { 6322 + query?: { 6323 + /** @description Number of results to return per page. */ 6324 + limit?: number; 6325 + /** @description The initial index from which to return the results. */ 6326 + offset?: number; 6327 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6328 + * Case-insensitive query applied on the `name` property. */ 6329 + q?: string; 6330 + }; 6331 + header?: never; 6332 + path?: never; 6333 + cookie?: never; 6334 + }; 6335 + requestBody?: never; 6336 + responses: { 6337 + 200: { 6338 + headers: { 6339 + [name: string]: unknown; 6340 + }; 6341 + content: { 6342 + "application/json": components["schemas"]["PaginatedRegionSummaryList"]; 6343 + }; 6344 + }; 6345 + }; 6346 + }; 6347 + region_retrieve: { 6348 + parameters: { 6349 + query?: never; 6350 + header?: never; 6351 + path: { 6352 + /** @description This parameter can be a string or an integer. */ 6353 + id: string; 6354 + }; 6355 + cookie?: never; 6356 + }; 6357 + requestBody?: never; 6358 + responses: { 6359 + 200: { 6360 + headers: { 6361 + [name: string]: unknown; 6362 + }; 6363 + content: { 6364 + "application/json": components["schemas"]["RegionDetail"]; 6365 + }; 6366 + }; 6367 + }; 6368 + }; 6369 + stat_list: { 6370 + parameters: { 6371 + query?: { 6372 + /** @description Number of results to return per page. */ 6373 + limit?: number; 6374 + /** @description The initial index from which to return the results. */ 6375 + offset?: number; 6376 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6377 + * Case-insensitive query applied on the `name` property. */ 6378 + q?: string; 6379 + }; 6380 + header?: never; 6381 + path?: never; 6382 + cookie?: never; 6383 + }; 6384 + requestBody?: never; 6385 + responses: { 6386 + 200: { 6387 + headers: { 6388 + [name: string]: unknown; 6389 + }; 6390 + content: { 6391 + "application/json": components["schemas"]["PaginatedStatSummaryList"]; 6392 + }; 6393 + }; 6394 + }; 6395 + }; 6396 + stat_retrieve: { 6397 + parameters: { 6398 + query?: never; 6399 + header?: never; 6400 + path: { 6401 + /** @description This parameter can be a string or an integer. */ 6402 + id: string; 6403 + }; 6404 + cookie?: never; 6405 + }; 6406 + requestBody?: never; 6407 + responses: { 6408 + 200: { 6409 + headers: { 6410 + [name: string]: unknown; 6411 + }; 6412 + content: { 6413 + "application/json": components["schemas"]["StatDetail"]; 6414 + }; 6415 + }; 6416 + }; 6417 + }; 6418 + super_contest_effect_list: { 6419 + parameters: { 6420 + query?: { 6421 + /** @description Number of results to return per page. */ 6422 + limit?: number; 6423 + /** @description The initial index from which to return the results. */ 6424 + offset?: number; 6425 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6426 + * Case-insensitive query applied on the `name` property. */ 6427 + q?: string; 6428 + }; 6429 + header?: never; 6430 + path?: never; 6431 + cookie?: never; 6432 + }; 6433 + requestBody?: never; 6434 + responses: { 6435 + 200: { 6436 + headers: { 6437 + [name: string]: unknown; 6438 + }; 6439 + content: { 6440 + "application/json": components["schemas"]["PaginatedSuperContestEffectSummaryList"]; 6441 + }; 6442 + }; 6443 + }; 6444 + }; 6445 + super_contest_effect_retrieve: { 6446 + parameters: { 6447 + query?: never; 6448 + header?: never; 6449 + path: { 6450 + /** @description This parameter can be a string or an integer. */ 6451 + id: string; 6452 + }; 6453 + cookie?: never; 6454 + }; 6455 + requestBody?: never; 6456 + responses: { 6457 + 200: { 6458 + headers: { 6459 + [name: string]: unknown; 6460 + }; 6461 + content: { 6462 + "application/json": components["schemas"]["SuperContestEffectDetail"]; 6463 + }; 6464 + }; 6465 + }; 6466 + }; 6467 + type_list: { 6468 + parameters: { 6469 + query?: { 6470 + /** @description Number of results to return per page. */ 6471 + limit?: number; 6472 + /** @description The initial index from which to return the results. */ 6473 + offset?: number; 6474 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6475 + * Case-insensitive query applied on the `name` property. */ 6476 + q?: string; 6477 + }; 6478 + header?: never; 6479 + path?: never; 6480 + cookie?: never; 6481 + }; 6482 + requestBody?: never; 6483 + responses: { 6484 + 200: { 6485 + headers: { 6486 + [name: string]: unknown; 6487 + }; 6488 + content: { 6489 + "application/json": components["schemas"]["PaginatedTypeSummaryList"]; 6490 + }; 6491 + }; 6492 + }; 6493 + }; 6494 + type_retrieve: { 6495 + parameters: { 6496 + query?: never; 6497 + header?: never; 6498 + path: { 6499 + /** @description This parameter can be a string or an integer. */ 6500 + id: string; 6501 + }; 6502 + cookie?: never; 6503 + }; 6504 + requestBody?: never; 6505 + responses: { 6506 + 200: { 6507 + headers: { 6508 + [name: string]: unknown; 6509 + }; 6510 + content: { 6511 + "application/json": components["schemas"]["TypeDetail"]; 6512 + }; 6513 + }; 6514 + }; 6515 + }; 6516 + version_list: { 6517 + parameters: { 6518 + query?: { 6519 + /** @description Number of results to return per page. */ 6520 + limit?: number; 6521 + /** @description The initial index from which to return the results. */ 6522 + offset?: number; 6523 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6524 + * Case-insensitive query applied on the `name` property. */ 6525 + q?: string; 6526 + }; 6527 + header?: never; 6528 + path?: never; 6529 + cookie?: never; 6530 + }; 6531 + requestBody?: never; 6532 + responses: { 6533 + 200: { 6534 + headers: { 6535 + [name: string]: unknown; 6536 + }; 6537 + content: { 6538 + "application/json": components["schemas"]["PaginatedVersionSummaryList"]; 6539 + }; 6540 + }; 6541 + }; 6542 + }; 6543 + version_retrieve: { 6544 + parameters: { 6545 + query?: never; 6546 + header?: never; 6547 + path: { 6548 + /** @description This parameter can be a string or an integer. */ 6549 + id: string; 6550 + }; 6551 + cookie?: never; 6552 + }; 6553 + requestBody?: never; 6554 + responses: { 6555 + 200: { 6556 + headers: { 6557 + [name: string]: unknown; 6558 + }; 6559 + content: { 6560 + "application/json": components["schemas"]["VersionDetail"]; 6561 + }; 6562 + }; 6563 + }; 6564 + }; 6565 + version_group_list: { 6566 + parameters: { 6567 + query?: { 6568 + /** @description Number of results to return per page. */ 6569 + limit?: number; 6570 + /** @description The initial index from which to return the results. */ 6571 + offset?: number; 6572 + /** @description > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) 6573 + * Case-insensitive query applied on the `name` property. */ 6574 + q?: string; 6575 + }; 6576 + header?: never; 6577 + path?: never; 6578 + cookie?: never; 6579 + }; 6580 + requestBody?: never; 6581 + responses: { 6582 + 200: { 6583 + headers: { 6584 + [name: string]: unknown; 6585 + }; 6586 + content: { 6587 + "application/json": components["schemas"]["PaginatedVersionGroupSummaryList"]; 6588 + }; 6589 + }; 6590 + }; 6591 + }; 6592 + version_group_retrieve: { 6593 + parameters: { 6594 + query?: never; 6595 + header?: never; 6596 + path: { 6597 + /** @description This parameter can be a string or an integer. */ 6598 + id: string; 6599 + }; 6600 + cookie?: never; 6601 + }; 6602 + requestBody?: never; 6603 + responses: { 6604 + 200: { 6605 + headers: { 6606 + [name: string]: unknown; 6607 + }; 6608 + content: { 6609 + "application/json": components["schemas"]["VersionGroupDetail"]; 6610 + }; 6611 + }; 6612 + }; 6613 + }; 6614 + pokemon_encounters_retrieve: { 6615 + parameters: { 6616 + query?: never; 6617 + header?: never; 6618 + path: { 6619 + pokemon_id: string; 6620 + }; 6621 + cookie?: never; 6622 + }; 6623 + requestBody?: never; 6624 + responses: { 6625 + 200: { 6626 + headers: { 6627 + [name: string]: unknown; 6628 + }; 6629 + content: { 6630 + "application/json": { 6631 + location_area: { 6632 + /** @example cerulean-city-area */ 6633 + name: string; 6634 + /** 6635 + * Format: uri 6636 + * @example https://pokeapi.co/api/v2/location-area/281/ 6637 + */ 6638 + url: string; 6639 + }; 6640 + version_details: { 6641 + encounter_details: { 6642 + /** @example 100 */ 6643 + chance: number; 6644 + condition_values: { 6645 + /** @example story-progress-beat-red */ 6646 + name: string; 6647 + /** 6648 + * Format: uri 6649 + * @example https://pokeapi.co/api/v2/encounter-condition-value/55/ 6650 + */ 6651 + url: string; 6652 + }[]; 6653 + /** @example 10 */ 6654 + max_level: number; 6655 + method: { 6656 + /** @example gift */ 6657 + name: string; 6658 + /** 6659 + * Format: uri 6660 + * @example https://pokeapi.co/api/v2/encounter-method/18/ 6661 + */ 6662 + url: string; 6663 + }; 6664 + /** @example 10 */ 6665 + min_level: number; 6666 + }[]; 6667 + /** @example 100 */ 6668 + max_chance: number; 6669 + version: { 6670 + /** @example red */ 6671 + name: string; 6672 + /** 6673 + * Format: uri 6674 + * @example https://pokeapi.co/api/v2/version/1/ 6675 + */ 6676 + url: string; 6677 + }; 6678 + }[]; 6679 + }[]; 6680 + }; 6681 + }; 6682 + }; 6683 + }; 6676 6684 }
+57 -54
src/routes/basic.tsx
··· 1 - import { createFileRoute } from '@tanstack/react-router' 2 - import { useQuery } from '@tanstack/react-query' 3 - import { $pokeApiClient } from '../data/client' 1 + import { useQuery } from "@tanstack/react-query"; 2 + import { createFileRoute } from "@tanstack/react-router"; 4 3 import { 5 - Table, 6 - TableHeader, 7 - TableBody, 8 - TableHead, 9 - TableRow, 10 - TableCell, 11 - } from '~/components/ui/table' 4 + Table, 5 + TableBody, 6 + TableCell, 7 + TableHead, 8 + TableHeader, 9 + TableRow, 10 + } from "~/components/ui/table"; 11 + import { $pokeApiClient } from "../data/client"; 12 12 13 - export const Route = createFileRoute('/basic')({ 14 - component: RouteComponent, 15 - }) 13 + export const Route = createFileRoute("/basic")({ 14 + component: RouteComponent, 15 + }); 16 16 17 17 interface PokemonListResult { 18 - name: string; 19 - url: string; 18 + name: string; 19 + url: string; 20 20 } 21 21 22 22 function RouteComponent() { 23 - // Use the generated hook from openapi-react-query 24 - // const { data, isLoading, error } = $pokeApiClient.pokemon_list.useQuery({ 25 - // query: { limit: 50, offset: 0 }, 26 - // }) 23 + const { data, error } = useQuery( 24 + $pokeApiClient.queryOptions("get", "/api/v2/pokemon/"), 25 + ); 27 26 28 - const { data, isLoading, error } = useQuery($pokeApiClient.queryOptions('get', '/api/v2/pokemon/' )) 27 + if (data) { 28 + const results = data.results ?? []; 29 + return ( 30 + <div className="p-4"> 31 + <h1 className="text-2xl font-bold mb-4"> 32 + National Pokédex: Pokémon 1-50 33 + </h1> 34 + <Table> 35 + <TableHeader> 36 + <TableRow> 37 + <TableHead>#</TableHead> 38 + <TableHead>Name</TableHead> 39 + <TableHead>Details</TableHead> 40 + </TableRow> 41 + </TableHeader> 42 + <TableBody> 43 + {results.map((pokemon: PokemonListResult, idx: number) => ( 44 + <TableRow key={pokemon.name}> 45 + <TableCell>{idx + 1}</TableCell> 46 + <TableCell className="capitalize">{pokemon.name}</TableCell> 47 + <TableCell> 48 + <a 49 + href={pokemon.url} 50 + target="_blank" 51 + rel="noopener noreferrer" 52 + className="text-blue-600 underline" 53 + > 54 + View 55 + </a> 56 + </TableCell> 57 + </TableRow> 58 + ))} 59 + </TableBody> 60 + </Table> 61 + </div> 62 + ); 63 + } 29 64 30 - if (isLoading) return <div>Loading...</div> 31 - if (error) return <div>Error loading Pokémon.</div> 65 + if (error) return <div>Error loading Pokémon.</div>; 32 66 33 - return ( 34 - <div className="p-4"> 35 - <h1 className="text-2xl font-bold mb-4">National Pokédex: Pokémon 1-50</h1> 36 - <Table> 37 - <TableHeader> 38 - <TableRow> 39 - <TableHead>#</TableHead> 40 - <TableHead>Name</TableHead> 41 - <TableHead>Details</TableHead> 42 - </TableRow> 43 - </TableHeader> 44 - <TableBody> 45 - {data?.results?.map((pokemon: PokemonListResult, idx: number) => ( 46 - <TableRow key={pokemon.name}> 47 - <TableCell>{idx + 1}</TableCell> 48 - <TableCell className="capitalize">{pokemon.name}</TableCell> 49 - <TableCell> 50 - <a 51 - href={pokemon.url} 52 - target="_blank" 53 - rel="noopener noreferrer" 54 - className="text-blue-600 underline" 55 - > 56 - View 57 - </a> 58 - </TableCell> 59 - </TableRow> 60 - ))} 61 - </TableBody> 62 - </Table> 63 - </div> 64 - ) 67 + return <div>No data</div>; 65 68 }
+5 -5
src/routes/intent-preloading.tsx
··· 1 - import { createFileRoute } from '@tanstack/react-router' 1 + import { createFileRoute } from "@tanstack/react-router"; 2 2 3 - export const Route = createFileRoute('/intent-preloading')({ 4 - component: RouteComponent, 5 - }) 3 + export const Route = createFileRoute("/intent-preloading")({ 4 + component: RouteComponent, 5 + }); 6 6 7 7 function RouteComponent() { 8 - return <div>Hello "/intent-preloading"!</div> 8 + return <div>Hello "/intent-preloading"!</div>; 9 9 }
+5 -5
src/routes/pagination.tsx
··· 1 - import { createFileRoute } from '@tanstack/react-router' 1 + import { createFileRoute } from "@tanstack/react-router"; 2 2 3 - export const Route = createFileRoute('/pagination')({ 4 - component: RouteComponent, 5 - }) 3 + export const Route = createFileRoute("/pagination")({ 4 + component: RouteComponent, 5 + }); 6 6 7 7 function RouteComponent() { 8 - return <div>Hello "/pagination"!</div> 8 + return <div>Hello "/pagination"!</div>; 9 9 }
+5 -5
src/routes/preloading.tsx
··· 1 - import { createFileRoute } from '@tanstack/react-router' 1 + import { createFileRoute } from "@tanstack/react-router"; 2 2 3 - export const Route = createFileRoute('/preloading')({ 4 - component: RouteComponent, 5 - }) 3 + export const Route = createFileRoute("/preloading")({ 4 + component: RouteComponent, 5 + }); 6 6 7 7 function RouteComponent() { 8 - return <div>Hello "/preloading"!</div> 8 + return <div>Hello "/preloading"!</div>; 9 9 }
+5 -5
src/routes/search-debouncing.tsx
··· 1 - import { createFileRoute } from '@tanstack/react-router' 1 + import { createFileRoute } from "@tanstack/react-router"; 2 2 3 - export const Route = createFileRoute('/search-debouncing')({ 4 - component: RouteComponent, 5 - }) 3 + export const Route = createFileRoute("/search-debouncing")({ 4 + component: RouteComponent, 5 + }); 6 6 7 7 function RouteComponent() { 8 - return <div>Hello "/search-debouncing"!</div> 8 + return <div>Hello "/search-debouncing"!</div>; 9 9 }
+5 -5
src/routes/suspence.tsx
··· 1 - import { createFileRoute } from '@tanstack/react-router' 1 + import { createFileRoute } from "@tanstack/react-router"; 2 2 3 - export const Route = createFileRoute('/suspence')({ 4 - component: RouteComponent, 5 - }) 3 + export const Route = createFileRoute("/suspence")({ 4 + component: RouteComponent, 5 + }); 6 6 7 7 function RouteComponent() { 8 - return <div>Hello "/suspence"!</div> 8 + return <div>Hello "/suspence"!</div>; 9 9 }