mirror of
https://github.com/PokeAPI/pokeapi
synced 2024-11-25 04:40:21 +00:00
6882 lines
167 KiB
YAML
6882 lines
167 KiB
YAML
openapi: 3.1.0
|
|
info:
|
|
title: pokeapi
|
|
version: 2.7.0
|
|
description: A RESTful API for Pokémon.
|
|
paths:
|
|
/api/v2/ability/:
|
|
get:
|
|
operationId: ability_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- ability
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedAbilitySummaryList'
|
|
description: ''
|
|
/api/v2/ability/{id}/:
|
|
get:
|
|
operationId: ability_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this ability.
|
|
required: true
|
|
tags:
|
|
- ability
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/AbilityDetail'
|
|
description: ''
|
|
/api/v2/berry/:
|
|
get:
|
|
operationId: berry_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- berry
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedBerrySummaryList'
|
|
description: ''
|
|
/api/v2/berry-firmness/:
|
|
get:
|
|
operationId: berry_firmness_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- berry-firmness
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedBerryFirmnessSummaryList'
|
|
description: ''
|
|
/api/v2/berry-firmness/{id}/:
|
|
get:
|
|
operationId: berry_firmness_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this berry firmness.
|
|
required: true
|
|
tags:
|
|
- berry-firmness
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/BerryFirmnessDetail'
|
|
description: ''
|
|
/api/v2/berry-flavor/:
|
|
get:
|
|
operationId: berry_flavor_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- berry-flavor
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedBerryFlavorSummaryList'
|
|
description: ''
|
|
/api/v2/berry-flavor/{id}/:
|
|
get:
|
|
operationId: berry_flavor_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this berry flavor.
|
|
required: true
|
|
tags:
|
|
- berry-flavor
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/BerryFlavorDetail'
|
|
description: ''
|
|
/api/v2/berry/{id}/:
|
|
get:
|
|
operationId: berry_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this berry.
|
|
required: true
|
|
tags:
|
|
- berry
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/BerryDetail'
|
|
description: ''
|
|
/api/v2/characteristic/:
|
|
get:
|
|
operationId: characteristic_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- characteristic
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedCharacteristicSummaryList'
|
|
description: ''
|
|
/api/v2/characteristic/{id}/:
|
|
get:
|
|
operationId: characteristic_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this characteristic.
|
|
required: true
|
|
tags:
|
|
- characteristic
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/CharacteristicDetail'
|
|
description: ''
|
|
/api/v2/contest-effect/:
|
|
get:
|
|
operationId: contest_effect_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- contest-effect
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedContestEffectSummaryList'
|
|
description: ''
|
|
/api/v2/contest-effect/{id}/:
|
|
get:
|
|
operationId: contest_effect_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this contest effect.
|
|
required: true
|
|
tags:
|
|
- contest-effect
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/ContestEffectDetail'
|
|
description: ''
|
|
/api/v2/contest-type/:
|
|
get:
|
|
operationId: contest_type_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- contest-type
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedContestTypeSummaryList'
|
|
description: ''
|
|
/api/v2/contest-type/{id}/:
|
|
get:
|
|
operationId: contest_type_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this contest type.
|
|
required: true
|
|
tags:
|
|
- contest-type
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/ContestTypeDetail'
|
|
description: ''
|
|
/api/v2/egg-group/:
|
|
get:
|
|
operationId: egg_group_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- egg-group
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedEggGroupSummaryList'
|
|
description: ''
|
|
/api/v2/egg-group/{id}/:
|
|
get:
|
|
operationId: egg_group_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this egg group.
|
|
required: true
|
|
tags:
|
|
- egg-group
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/EggGroupDetail'
|
|
description: ''
|
|
/api/v2/encounter-condition/:
|
|
get:
|
|
operationId: encounter_condition_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- encounter-condition
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedEncounterConditionSummaryList'
|
|
description: ''
|
|
/api/v2/encounter-condition-value/:
|
|
get:
|
|
operationId: encounter_condition_value_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- encounter-condition-value
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedEncounterConditionValueSummaryList'
|
|
description: ''
|
|
/api/v2/encounter-condition-value/{id}/:
|
|
get:
|
|
operationId: encounter_condition_value_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this encounter condition value.
|
|
required: true
|
|
tags:
|
|
- encounter-condition-value
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/EncounterConditionValueDetail'
|
|
description: ''
|
|
/api/v2/encounter-condition/{id}/:
|
|
get:
|
|
operationId: encounter_condition_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this encounter condition.
|
|
required: true
|
|
tags:
|
|
- encounter-condition
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/EncounterConditionDetail'
|
|
description: ''
|
|
/api/v2/encounter-method/:
|
|
get:
|
|
operationId: encounter_method_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- encounter-method
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedEncounterMethodSummaryList'
|
|
description: ''
|
|
/api/v2/encounter-method/{id}/:
|
|
get:
|
|
operationId: encounter_method_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this encounter method.
|
|
required: true
|
|
tags:
|
|
- encounter-method
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/EncounterMethodDetail'
|
|
description: ''
|
|
/api/v2/evolution-chain/:
|
|
get:
|
|
operationId: evolution_chain_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- evolution-chain
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedEvolutionChainSummaryList'
|
|
description: ''
|
|
/api/v2/evolution-chain/{id}/:
|
|
get:
|
|
operationId: evolution_chain_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this evolution chain.
|
|
required: true
|
|
tags:
|
|
- evolution-chain
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/EvolutionChainDetail'
|
|
description: ''
|
|
/api/v2/evolution-trigger/:
|
|
get:
|
|
operationId: evolution_trigger_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- evolution-trigger
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedEvolutionTriggerSummaryList'
|
|
description: ''
|
|
/api/v2/evolution-trigger/{id}/:
|
|
get:
|
|
operationId: evolution_trigger_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this evolution trigger.
|
|
required: true
|
|
tags:
|
|
- evolution-trigger
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/EvolutionTriggerDetail'
|
|
description: ''
|
|
/api/v2/gender/:
|
|
get:
|
|
operationId: gender_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- gender
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedGenderSummaryList'
|
|
description: ''
|
|
/api/v2/gender/{id}/:
|
|
get:
|
|
operationId: gender_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this gender.
|
|
required: true
|
|
tags:
|
|
- gender
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/GenderDetail'
|
|
description: ''
|
|
/api/v2/generation/:
|
|
get:
|
|
operationId: generation_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- generation
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedGenerationSummaryList'
|
|
description: ''
|
|
/api/v2/generation/{id}/:
|
|
get:
|
|
operationId: generation_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this generation.
|
|
required: true
|
|
tags:
|
|
- generation
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/GenerationDetail'
|
|
description: ''
|
|
/api/v2/growth-rate/:
|
|
get:
|
|
operationId: growth_rate_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- growth-rate
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedGrowthRateSummaryList'
|
|
description: ''
|
|
/api/v2/growth-rate/{id}/:
|
|
get:
|
|
operationId: growth_rate_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this growth rate.
|
|
required: true
|
|
tags:
|
|
- growth-rate
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/GrowthRateDetail'
|
|
description: ''
|
|
/api/v2/item/:
|
|
get:
|
|
operationId: item_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- item
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedItemSummaryList'
|
|
description: ''
|
|
/api/v2/item-attribute/:
|
|
get:
|
|
operationId: item_attribute_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- item-attribute
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedItemAttributeSummaryList'
|
|
description: ''
|
|
/api/v2/item-attribute/{id}/:
|
|
get:
|
|
operationId: item_attribute_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this item attribute.
|
|
required: true
|
|
tags:
|
|
- item-attribute
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/ItemAttributeDetail'
|
|
description: ''
|
|
/api/v2/item-category/:
|
|
get:
|
|
operationId: item_category_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- item-category
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedItemCategorySummaryList'
|
|
description: ''
|
|
/api/v2/item-category/{id}/:
|
|
get:
|
|
operationId: item_category_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this item category.
|
|
required: true
|
|
tags:
|
|
- item-category
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/ItemCategoryDetail'
|
|
description: ''
|
|
/api/v2/item-fling-effect/:
|
|
get:
|
|
operationId: item_fling_effect_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- item-fling-effect
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedItemFlingEffectSummaryList'
|
|
description: ''
|
|
/api/v2/item-fling-effect/{id}/:
|
|
get:
|
|
operationId: item_fling_effect_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this item fling effect.
|
|
required: true
|
|
tags:
|
|
- item-fling-effect
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/ItemFlingEffectDetail'
|
|
description: ''
|
|
/api/v2/item-pocket/:
|
|
get:
|
|
operationId: item_pocket_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- item-pocket
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedItemPocketSummaryList'
|
|
description: ''
|
|
/api/v2/item-pocket/{id}/:
|
|
get:
|
|
operationId: item_pocket_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this item pocket.
|
|
required: true
|
|
tags:
|
|
- item-pocket
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/ItemPocketDetail'
|
|
description: ''
|
|
/api/v2/item/{id}/:
|
|
get:
|
|
operationId: item_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this item.
|
|
required: true
|
|
tags:
|
|
- item
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/ItemDetail'
|
|
description: ''
|
|
/api/v2/language/:
|
|
get:
|
|
operationId: language_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- language
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedLanguageSummaryList'
|
|
description: ''
|
|
/api/v2/language/{id}/:
|
|
get:
|
|
operationId: language_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this language.
|
|
required: true
|
|
tags:
|
|
- language
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/LanguageDetail'
|
|
description: ''
|
|
/api/v2/location/:
|
|
get:
|
|
operationId: location_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- location
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedLocationSummaryList'
|
|
description: ''
|
|
/api/v2/location-area/:
|
|
get:
|
|
operationId: location_area_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- location-area
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedLocationAreaSummaryList'
|
|
description: ''
|
|
/api/v2/location-area/{id}/:
|
|
get:
|
|
operationId: location_area_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this location area.
|
|
required: true
|
|
tags:
|
|
- location-area
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/LocationAreaDetail'
|
|
description: ''
|
|
/api/v2/location/{id}/:
|
|
get:
|
|
operationId: location_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this location.
|
|
required: true
|
|
tags:
|
|
- location
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/LocationDetail'
|
|
description: ''
|
|
/api/v2/machine/:
|
|
get:
|
|
operationId: machine_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- machine
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedMachineSummaryList'
|
|
description: ''
|
|
/api/v2/machine/{id}/:
|
|
get:
|
|
operationId: machine_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this machine.
|
|
required: true
|
|
tags:
|
|
- machine
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/MachineDetail'
|
|
description: ''
|
|
/api/v2/move/:
|
|
get:
|
|
operationId: move_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- move
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedMoveSummaryList'
|
|
description: ''
|
|
/api/v2/move-ailment/:
|
|
get:
|
|
operationId: move_ailment_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- move-ailment
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedMoveMetaAilmentSummaryList'
|
|
description: ''
|
|
/api/v2/move-ailment/{id}/:
|
|
get:
|
|
operationId: move_ailment_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this move meta ailment.
|
|
required: true
|
|
tags:
|
|
- move-ailment
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/MoveMetaAilmentDetail'
|
|
description: ''
|
|
/api/v2/move-battle-style/:
|
|
get:
|
|
operationId: move_battle_style_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- move-battle-style
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedMoveBattleStyleSummaryList'
|
|
description: ''
|
|
/api/v2/move-battle-style/{id}/:
|
|
get:
|
|
operationId: move_battle_style_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this move battle style.
|
|
required: true
|
|
tags:
|
|
- move-battle-style
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/MoveBattleStyleDetail'
|
|
description: ''
|
|
/api/v2/move-category/:
|
|
get:
|
|
operationId: move_category_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- move-category
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedMoveMetaCategorySummaryList'
|
|
description: ''
|
|
/api/v2/move-category/{id}/:
|
|
get:
|
|
operationId: move_category_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this move meta category.
|
|
required: true
|
|
tags:
|
|
- move-category
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/MoveMetaCategoryDetail'
|
|
description: ''
|
|
/api/v2/move-damage-class/:
|
|
get:
|
|
operationId: move_damage_class_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- move-damage-class
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedMoveDamageClassSummaryList'
|
|
description: ''
|
|
/api/v2/move-damage-class/{id}/:
|
|
get:
|
|
operationId: move_damage_class_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this move damage class.
|
|
required: true
|
|
tags:
|
|
- move-damage-class
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/MoveDamageClassDetail'
|
|
description: ''
|
|
/api/v2/move-learn-method/:
|
|
get:
|
|
operationId: move_learn_method_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- move-learn-method
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedMoveLearnMethodSummaryList'
|
|
description: ''
|
|
/api/v2/move-learn-method/{id}/:
|
|
get:
|
|
operationId: move_learn_method_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this move learn method.
|
|
required: true
|
|
tags:
|
|
- move-learn-method
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/MoveLearnMethodDetail'
|
|
description: ''
|
|
/api/v2/move-target/:
|
|
get:
|
|
operationId: move_target_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- move-target
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedMoveTargetSummaryList'
|
|
description: ''
|
|
/api/v2/move-target/{id}/:
|
|
get:
|
|
operationId: move_target_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this move target.
|
|
required: true
|
|
tags:
|
|
- move-target
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/MoveTargetDetail'
|
|
description: ''
|
|
/api/v2/move/{id}/:
|
|
get:
|
|
operationId: move_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this move.
|
|
required: true
|
|
tags:
|
|
- move
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/MoveDetail'
|
|
description: ''
|
|
/api/v2/nature/:
|
|
get:
|
|
operationId: nature_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- nature
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedNatureSummaryList'
|
|
description: ''
|
|
/api/v2/nature/{id}/:
|
|
get:
|
|
operationId: nature_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this nature.
|
|
required: true
|
|
tags:
|
|
- nature
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/NatureDetail'
|
|
description: ''
|
|
/api/v2/pal-park-area/:
|
|
get:
|
|
operationId: pal_park_area_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- pal-park-area
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedPalParkAreaSummaryList'
|
|
description: ''
|
|
/api/v2/pal-park-area/{id}/:
|
|
get:
|
|
operationId: pal_park_area_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this pal park area.
|
|
required: true
|
|
tags:
|
|
- pal-park-area
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PalParkAreaDetail'
|
|
description: ''
|
|
/api/v2/pokeathlon-stat/:
|
|
get:
|
|
operationId: pokeathlon_stat_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- pokeathlon-stat
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedPokeathlonStatSummaryList'
|
|
description: ''
|
|
/api/v2/pokeathlon-stat/{id}/:
|
|
get:
|
|
operationId: pokeathlon_stat_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this pokeathlon stat.
|
|
required: true
|
|
tags:
|
|
- pokeathlon-stat
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PokeathlonStatDetail'
|
|
description: ''
|
|
/api/v2/pokedex/:
|
|
get:
|
|
operationId: pokedex_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- pokedex
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedPokedexSummaryList'
|
|
description: ''
|
|
/api/v2/pokedex/{id}/:
|
|
get:
|
|
operationId: pokedex_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this pokedex.
|
|
required: true
|
|
tags:
|
|
- pokedex
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PokedexDetail'
|
|
description: ''
|
|
/api/v2/pokemon/:
|
|
get:
|
|
operationId: pokemon_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- pokemon
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedPokemonSummaryList'
|
|
description: ''
|
|
/api/v2/pokemon-color/:
|
|
get:
|
|
operationId: pokemon_color_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- pokemon-color
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedPokemonColorSummaryList'
|
|
description: ''
|
|
/api/v2/pokemon-color/{id}/:
|
|
get:
|
|
operationId: pokemon_color_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this pokemon color.
|
|
required: true
|
|
tags:
|
|
- pokemon-color
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PokemonColorDetail'
|
|
description: ''
|
|
/api/v2/pokemon-form/:
|
|
get:
|
|
operationId: pokemon_form_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- pokemon-form
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedPokemonFormSummaryList'
|
|
description: ''
|
|
/api/v2/pokemon-form/{id}/:
|
|
get:
|
|
operationId: pokemon_form_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this pokemon form.
|
|
required: true
|
|
tags:
|
|
- pokemon-form
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PokemonFormDetail'
|
|
description: ''
|
|
/api/v2/pokemon-habitat/:
|
|
get:
|
|
operationId: pokemon_habitat_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- pokemon-habitat
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedPokemonHabitatSummaryList'
|
|
description: ''
|
|
/api/v2/pokemon-habitat/{id}/:
|
|
get:
|
|
operationId: pokemon_habitat_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this pokemon habitat.
|
|
required: true
|
|
tags:
|
|
- pokemon-habitat
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PokemonHabitatDetail'
|
|
description: ''
|
|
/api/v2/pokemon-shape/:
|
|
get:
|
|
operationId: pokemon_shape_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- pokemon-shape
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedPokemonShapeSummaryList'
|
|
description: ''
|
|
/api/v2/pokemon-shape/{id}/:
|
|
get:
|
|
operationId: pokemon_shape_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this pokemon shape.
|
|
required: true
|
|
tags:
|
|
- pokemon-shape
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PokemonShapeDetail'
|
|
description: ''
|
|
/api/v2/pokemon-species/:
|
|
get:
|
|
operationId: pokemon_species_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- pokemon-species
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedPokemonSpeciesSummaryList'
|
|
description: ''
|
|
/api/v2/pokemon-species/{id}/:
|
|
get:
|
|
operationId: pokemon_species_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this pokemon species.
|
|
required: true
|
|
tags:
|
|
- pokemon-species
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PokemonSpeciesDetail'
|
|
description: ''
|
|
/api/v2/pokemon/{id}/:
|
|
get:
|
|
operationId: pokemon_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this pokemon.
|
|
required: true
|
|
tags:
|
|
- pokemon
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PokemonDetail'
|
|
description: ''
|
|
/api/v2/pokemon/{pokemon_id}/encounters:
|
|
get:
|
|
operationId: pokemon_encounters_retrieve
|
|
description: Handles Pokemon Encounters as a sub-resource.
|
|
parameters:
|
|
- in: path
|
|
name: pokemon_id
|
|
schema:
|
|
type: string
|
|
pattern: ^\d+$
|
|
required: true
|
|
tags:
|
|
- pokemon
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
description: No response body
|
|
/api/v2/region/:
|
|
get:
|
|
operationId: region_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- region
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedRegionSummaryList'
|
|
description: ''
|
|
/api/v2/region/{id}/:
|
|
get:
|
|
operationId: region_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this region.
|
|
required: true
|
|
tags:
|
|
- region
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/RegionDetail'
|
|
description: ''
|
|
/api/v2/stat/:
|
|
get:
|
|
operationId: stat_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- stat
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedStatSummaryList'
|
|
description: ''
|
|
/api/v2/stat/{id}/:
|
|
get:
|
|
operationId: stat_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this stat.
|
|
required: true
|
|
tags:
|
|
- stat
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/StatDetail'
|
|
description: ''
|
|
/api/v2/super-contest-effect/:
|
|
get:
|
|
operationId: super_contest_effect_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- super-contest-effect
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedSuperContestEffectSummaryList'
|
|
description: ''
|
|
/api/v2/super-contest-effect/{id}/:
|
|
get:
|
|
operationId: super_contest_effect_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this super contest effect.
|
|
required: true
|
|
tags:
|
|
- super-contest-effect
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/SuperContestEffectDetail'
|
|
description: ''
|
|
/api/v2/type/:
|
|
get:
|
|
operationId: type_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- type
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedTypeSummaryList'
|
|
description: ''
|
|
/api/v2/type/{id}/:
|
|
get:
|
|
operationId: type_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this type.
|
|
required: true
|
|
tags:
|
|
- type
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/TypeDetail'
|
|
description: ''
|
|
/api/v2/version/:
|
|
get:
|
|
operationId: version_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- version
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedVersionSummaryList'
|
|
description: ''
|
|
/api/v2/version-group/:
|
|
get:
|
|
operationId: version_group_list
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- name: limit
|
|
required: false
|
|
in: query
|
|
description: Number of results to return per page.
|
|
schema:
|
|
type: integer
|
|
- name: offset
|
|
required: false
|
|
in: query
|
|
description: The initial index from which to return the results.
|
|
schema:
|
|
type: integer
|
|
tags:
|
|
- version-group
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/PaginatedVersionGroupSummaryList'
|
|
description: ''
|
|
/api/v2/version-group/{id}/:
|
|
get:
|
|
operationId: version_group_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this version group.
|
|
required: true
|
|
tags:
|
|
- version-group
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/VersionGroupDetail'
|
|
description: ''
|
|
/api/v2/version/{id}/:
|
|
get:
|
|
operationId: version_retrieve
|
|
description: |-
|
|
Mixin to allow association with separate serializers
|
|
for list or detail view.
|
|
parameters:
|
|
- in: path
|
|
name: id
|
|
schema:
|
|
type: integer
|
|
description: A unique integer value identifying this version.
|
|
required: true
|
|
tags:
|
|
- version
|
|
security:
|
|
- cookieAuth: []
|
|
- basicAuth: []
|
|
- {}
|
|
responses:
|
|
'200':
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/VersionDetail'
|
|
description: ''
|
|
components:
|
|
schemas:
|
|
AbilityChange:
|
|
type: object
|
|
properties:
|
|
version_group:
|
|
$ref: '#/components/schemas/VersionGroupSummary'
|
|
effect_entries:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/AbilityChangeEffectText'
|
|
readOnly: true
|
|
required:
|
|
- effect_entries
|
|
- version_group
|
|
AbilityChangeEffectText:
|
|
type: object
|
|
properties:
|
|
effect:
|
|
type: string
|
|
maxLength: 6000
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- effect
|
|
- language
|
|
AbilityDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
is_main_series:
|
|
type: boolean
|
|
generation:
|
|
$ref: '#/components/schemas/GenerationSummary'
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/AbilityName'
|
|
readOnly: true
|
|
effect_entries:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/AbilityEffectText'
|
|
readOnly: true
|
|
effect_changes:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/AbilityChange'
|
|
readOnly: true
|
|
flavor_text_entries:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/AbilityFlavorText'
|
|
readOnly: true
|
|
pokemon:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- effect_changes
|
|
- effect_entries
|
|
- flavor_text_entries
|
|
- generation
|
|
- id
|
|
- name
|
|
- names
|
|
- pokemon
|
|
AbilityEffectText:
|
|
type: object
|
|
properties:
|
|
effect:
|
|
type: string
|
|
maxLength: 6000
|
|
short_effect:
|
|
type: string
|
|
maxLength: 300
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- effect
|
|
- language
|
|
- short_effect
|
|
AbilityFlavorText:
|
|
type: object
|
|
properties:
|
|
flavor_text:
|
|
type: string
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
version_group:
|
|
$ref: '#/components/schemas/VersionGroupSummary'
|
|
required:
|
|
- flavor_text
|
|
- language
|
|
- version_group
|
|
AbilityName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
AbilitySummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
BerryDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
growth_time:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
max_harvest:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
natural_gift_power:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
size:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
smoothness:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
soil_dryness:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
firmness:
|
|
$ref: '#/components/schemas/BerryFirmnessSummary'
|
|
flavors:
|
|
type: string
|
|
readOnly: true
|
|
item:
|
|
$ref: '#/components/schemas/ItemSummary'
|
|
natural_gift_type:
|
|
$ref: '#/components/schemas/TypeSummary'
|
|
required:
|
|
- firmness
|
|
- flavors
|
|
- growth_time
|
|
- id
|
|
- item
|
|
- max_harvest
|
|
- name
|
|
- natural_gift_power
|
|
- natural_gift_type
|
|
- size
|
|
- smoothness
|
|
- soil_dryness
|
|
BerryFirmnessDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
berries:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/BerrySummary'
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/BerryFirmnessName'
|
|
readOnly: true
|
|
required:
|
|
- berries
|
|
- id
|
|
- name
|
|
- names
|
|
BerryFirmnessName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
BerryFirmnessSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
BerryFlavorDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
berries:
|
|
type: string
|
|
readOnly: true
|
|
contest_type:
|
|
$ref: '#/components/schemas/ContestTypeSummary'
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/BerryFlavorName'
|
|
readOnly: true
|
|
required:
|
|
- berries
|
|
- contest_type
|
|
- id
|
|
- name
|
|
- names
|
|
BerryFlavorName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
BerryFlavorSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
BerrySummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
CharacteristicDescription:
|
|
type: object
|
|
properties:
|
|
description:
|
|
type: string
|
|
maxLength: 1000
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
CharacteristicDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
gene_modulo:
|
|
type: integer
|
|
possible_values:
|
|
type: string
|
|
readOnly: true
|
|
highest_stat:
|
|
$ref: '#/components/schemas/StatSummary'
|
|
descriptions:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/CharacteristicDescription'
|
|
readOnly: true
|
|
required:
|
|
- descriptions
|
|
- gene_modulo
|
|
- highest_stat
|
|
- id
|
|
- possible_values
|
|
CharacteristicSummary:
|
|
type: object
|
|
properties:
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- url
|
|
ContestEffectDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
appeal:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
jam:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
effect_entries:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ContestEffectEffectText'
|
|
readOnly: true
|
|
flavor_text_entries:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ContestEffectFlavorText'
|
|
readOnly: true
|
|
required:
|
|
- appeal
|
|
- effect_entries
|
|
- flavor_text_entries
|
|
- id
|
|
- jam
|
|
ContestEffectEffectText:
|
|
type: object
|
|
properties:
|
|
effect:
|
|
type: string
|
|
maxLength: 6000
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- effect
|
|
- language
|
|
ContestEffectFlavorText:
|
|
type: object
|
|
properties:
|
|
flavor_text:
|
|
type: string
|
|
maxLength: 500
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- flavor_text
|
|
- language
|
|
ContestEffectSummary:
|
|
type: object
|
|
properties:
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- url
|
|
ContestTypeDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
berry_flavor:
|
|
allOf:
|
|
- $ref: '#/components/schemas/BerryFlavorSummary'
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ContestTypeName'
|
|
readOnly: true
|
|
required:
|
|
- berry_flavor
|
|
- id
|
|
- name
|
|
- names
|
|
ContestTypeName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
color:
|
|
type: string
|
|
maxLength: 10
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- color
|
|
- language
|
|
- name
|
|
ContestTypeSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
EggGroupDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EggGroupName'
|
|
readOnly: true
|
|
pokemon_species:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- id
|
|
- name
|
|
- names
|
|
- pokemon_species
|
|
EggGroupName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
EggGroupSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
EncounterConditionDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
values:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EncounterConditionValueSummary'
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EncounterConditionName'
|
|
readOnly: true
|
|
required:
|
|
- id
|
|
- name
|
|
- names
|
|
- values
|
|
EncounterConditionName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
EncounterConditionSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
EncounterConditionValueDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
condition:
|
|
$ref: '#/components/schemas/EncounterConditionSummary'
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EncounterConditionValueName'
|
|
readOnly: true
|
|
required:
|
|
- condition
|
|
- id
|
|
- name
|
|
- names
|
|
EncounterConditionValueName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
EncounterConditionValueSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
EncounterMethodDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
order:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EncounterMethodName'
|
|
readOnly: true
|
|
required:
|
|
- id
|
|
- name
|
|
- names
|
|
EncounterMethodName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
EncounterMethodSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
EvolutionChainDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
baby_trigger_item:
|
|
$ref: '#/components/schemas/ItemSummary'
|
|
chain:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- baby_trigger_item
|
|
- chain
|
|
- id
|
|
EvolutionChainSummary:
|
|
type: object
|
|
properties:
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- url
|
|
EvolutionTriggerDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EvolutionTriggerName'
|
|
readOnly: true
|
|
pokemon_species:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- id
|
|
- name
|
|
- names
|
|
- pokemon_species
|
|
EvolutionTriggerName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
EvolutionTriggerSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
Experience:
|
|
type: object
|
|
properties:
|
|
level:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
experience:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
required:
|
|
- experience
|
|
- level
|
|
GenderDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
pokemon_species_details:
|
|
type: string
|
|
readOnly: true
|
|
required_for_evolution:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- id
|
|
- name
|
|
- pokemon_species_details
|
|
- required_for_evolution
|
|
GenderSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
GenerationDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
abilities:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/AbilitySummary'
|
|
readOnly: true
|
|
main_region:
|
|
$ref: '#/components/schemas/RegionSummary'
|
|
moves:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveSummary'
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/GenerationName'
|
|
readOnly: true
|
|
pokemon_species:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonSpeciesSummary'
|
|
readOnly: true
|
|
types:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/TypeSummary'
|
|
readOnly: true
|
|
version_groups:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/VersionGroupSummary'
|
|
readOnly: true
|
|
required:
|
|
- abilities
|
|
- id
|
|
- main_region
|
|
- moves
|
|
- name
|
|
- names
|
|
- pokemon_species
|
|
- types
|
|
- version_groups
|
|
GenerationName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
GenerationSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
GrowthRateDescription:
|
|
type: object
|
|
properties:
|
|
description:
|
|
type: string
|
|
maxLength: 1000
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
GrowthRateDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
formula:
|
|
type: string
|
|
maxLength: 500
|
|
descriptions:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/GrowthRateDescription'
|
|
readOnly: true
|
|
levels:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/Experience'
|
|
readOnly: true
|
|
pokemon_species:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonSpeciesSummary'
|
|
readOnly: true
|
|
required:
|
|
- descriptions
|
|
- formula
|
|
- id
|
|
- levels
|
|
- name
|
|
- pokemon_species
|
|
GrowthRateSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
ItemAttributeDescription:
|
|
type: object
|
|
properties:
|
|
description:
|
|
type: string
|
|
maxLength: 1000
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
ItemAttributeDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
descriptions:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemAttributeDescription'
|
|
readOnly: true
|
|
items:
|
|
type: string
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemAttributeName'
|
|
readOnly: true
|
|
required:
|
|
- descriptions
|
|
- id
|
|
- items
|
|
- name
|
|
- names
|
|
ItemAttributeName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
ItemAttributeSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
ItemCategoryDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
items:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemSummary'
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemCategoryName'
|
|
readOnly: true
|
|
pocket:
|
|
$ref: '#/components/schemas/ItemPocketSummary'
|
|
required:
|
|
- id
|
|
- items
|
|
- name
|
|
- names
|
|
- pocket
|
|
ItemCategoryName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
ItemCategorySummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
ItemDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
cost:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
fling_power:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
fling_effect:
|
|
$ref: '#/components/schemas/ItemFlingEffectSummary'
|
|
attributes:
|
|
type: string
|
|
readOnly: true
|
|
category:
|
|
$ref: '#/components/schemas/ItemCategorySummary'
|
|
effect_entries:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemEffectText'
|
|
readOnly: true
|
|
flavor_text_entries:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemFlavorText'
|
|
readOnly: true
|
|
game_indices:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemGameIndex'
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemName'
|
|
readOnly: true
|
|
held_by_pokemon:
|
|
type: string
|
|
readOnly: true
|
|
sprites:
|
|
type: string
|
|
readOnly: true
|
|
baby_trigger_for:
|
|
type: string
|
|
readOnly: true
|
|
machines:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- attributes
|
|
- baby_trigger_for
|
|
- category
|
|
- effect_entries
|
|
- flavor_text_entries
|
|
- fling_effect
|
|
- game_indices
|
|
- held_by_pokemon
|
|
- id
|
|
- machines
|
|
- name
|
|
- names
|
|
- sprites
|
|
ItemEffectText:
|
|
type: object
|
|
properties:
|
|
effect:
|
|
type: string
|
|
maxLength: 6000
|
|
short_effect:
|
|
type: string
|
|
maxLength: 300
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- effect
|
|
- language
|
|
- short_effect
|
|
ItemFlavorText:
|
|
type: object
|
|
properties:
|
|
text:
|
|
type: string
|
|
version_group:
|
|
$ref: '#/components/schemas/VersionGroupSummary'
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- text
|
|
- version_group
|
|
ItemFlingEffectDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
effect_entries:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemFlingEffectEffectText'
|
|
readOnly: true
|
|
items:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemSummary'
|
|
readOnly: true
|
|
required:
|
|
- effect_entries
|
|
- id
|
|
- items
|
|
- name
|
|
ItemFlingEffectEffectText:
|
|
type: object
|
|
properties:
|
|
effect:
|
|
type: string
|
|
maxLength: 6000
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- effect
|
|
- language
|
|
ItemFlingEffectSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
ItemGameIndex:
|
|
type: object
|
|
properties:
|
|
game_index:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
generation:
|
|
$ref: '#/components/schemas/GenerationSummary'
|
|
required:
|
|
- game_index
|
|
- generation
|
|
ItemName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
ItemPocketDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
categories:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemCategorySummary'
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemPocketName'
|
|
readOnly: true
|
|
required:
|
|
- categories
|
|
- id
|
|
- name
|
|
- names
|
|
ItemPocketName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
ItemPocketSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
ItemSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
LanguageDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
official:
|
|
type: boolean
|
|
iso639:
|
|
type: string
|
|
maxLength: 10
|
|
iso3166:
|
|
type: string
|
|
maxLength: 2
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/LanguageName'
|
|
readOnly: true
|
|
required:
|
|
- id
|
|
- iso3166
|
|
- iso639
|
|
- name
|
|
- names
|
|
LanguageName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
LanguageSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
LocationAreaDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
game_index:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
encounter_method_rates:
|
|
type: string
|
|
readOnly: true
|
|
location:
|
|
$ref: '#/components/schemas/LocationSummary'
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/LocationAreaName'
|
|
readOnly: true
|
|
pokemon_encounters:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- encounter_method_rates
|
|
- game_index
|
|
- id
|
|
- location
|
|
- name
|
|
- names
|
|
- pokemon_encounters
|
|
LocationAreaName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
LocationAreaSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
LocationDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
region:
|
|
$ref: '#/components/schemas/RegionSummary'
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/LocationName'
|
|
readOnly: true
|
|
game_indices:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/LocationGameIndex'
|
|
readOnly: true
|
|
areas:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/LocationAreaSummary'
|
|
readOnly: true
|
|
required:
|
|
- areas
|
|
- game_indices
|
|
- id
|
|
- name
|
|
- names
|
|
- region
|
|
LocationGameIndex:
|
|
type: object
|
|
properties:
|
|
game_index:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
generation:
|
|
$ref: '#/components/schemas/GenerationSummary'
|
|
required:
|
|
- game_index
|
|
- generation
|
|
LocationName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
LocationSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
MachineDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
item:
|
|
$ref: '#/components/schemas/ItemSummary'
|
|
version_group:
|
|
$ref: '#/components/schemas/VersionGroupSummary'
|
|
move:
|
|
$ref: '#/components/schemas/MoveSummary'
|
|
required:
|
|
- id
|
|
- item
|
|
- move
|
|
- version_group
|
|
MachineSummary:
|
|
type: object
|
|
properties:
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- url
|
|
MoveBattleStyleDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveBattleStyleName'
|
|
readOnly: true
|
|
required:
|
|
- id
|
|
- name
|
|
- names
|
|
MoveBattleStyleName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
MoveBattleStyleSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
MoveChange:
|
|
type: object
|
|
properties:
|
|
accuracy:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
power:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
pp:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
effect_chance:
|
|
type: integer
|
|
effect_entries:
|
|
type: string
|
|
readOnly: true
|
|
type:
|
|
$ref: '#/components/schemas/TypeSummary'
|
|
version_group:
|
|
$ref: '#/components/schemas/VersionGroupSummary'
|
|
required:
|
|
- effect_chance
|
|
- effect_entries
|
|
- type
|
|
- version_group
|
|
MoveDamageClassDescription:
|
|
type: object
|
|
properties:
|
|
description:
|
|
type: string
|
|
maxLength: 1000
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
MoveDamageClassDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
descriptions:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveDamageClassDescription'
|
|
readOnly: true
|
|
moves:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveSummary'
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveDamageClassName'
|
|
readOnly: true
|
|
required:
|
|
- descriptions
|
|
- id
|
|
- moves
|
|
- name
|
|
- names
|
|
MoveDamageClassName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
MoveDamageClassSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
MoveDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
accuracy:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
effect_chance:
|
|
type: integer
|
|
pp:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
priority:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
power:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
contest_combos:
|
|
type: string
|
|
readOnly: true
|
|
contest_type:
|
|
$ref: '#/components/schemas/ContestTypeSummary'
|
|
contest_effect:
|
|
$ref: '#/components/schemas/ContestEffectSummary'
|
|
damage_class:
|
|
$ref: '#/components/schemas/MoveDamageClassSummary'
|
|
effect_entries:
|
|
type: string
|
|
readOnly: true
|
|
effect_changes:
|
|
type: string
|
|
readOnly: true
|
|
generation:
|
|
$ref: '#/components/schemas/GenerationSummary'
|
|
meta:
|
|
allOf:
|
|
- $ref: '#/components/schemas/MoveMeta'
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveName'
|
|
readOnly: true
|
|
past_values:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveChange'
|
|
readOnly: true
|
|
stat_changes:
|
|
type: string
|
|
readOnly: true
|
|
super_contest_effect:
|
|
$ref: '#/components/schemas/SuperContestEffectSummary'
|
|
target:
|
|
$ref: '#/components/schemas/MoveTargetSummary'
|
|
type:
|
|
$ref: '#/components/schemas/TypeSummary'
|
|
machines:
|
|
type: string
|
|
readOnly: true
|
|
flavor_text_entries:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveFlavorText'
|
|
readOnly: true
|
|
learned_by_pokemon:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- contest_combos
|
|
- contest_effect
|
|
- contest_type
|
|
- damage_class
|
|
- effect_chance
|
|
- effect_changes
|
|
- effect_entries
|
|
- flavor_text_entries
|
|
- generation
|
|
- id
|
|
- learned_by_pokemon
|
|
- machines
|
|
- meta
|
|
- name
|
|
- names
|
|
- past_values
|
|
- stat_changes
|
|
- super_contest_effect
|
|
- target
|
|
- type
|
|
MoveFlavorText:
|
|
type: object
|
|
properties:
|
|
flavor_text:
|
|
type: string
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
version_group:
|
|
$ref: '#/components/schemas/VersionGroupSummary'
|
|
required:
|
|
- flavor_text
|
|
- language
|
|
- version_group
|
|
MoveLearnMethodDescription:
|
|
type: object
|
|
properties:
|
|
description:
|
|
type: string
|
|
maxLength: 1000
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
MoveLearnMethodDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveLearnMethodName'
|
|
readOnly: true
|
|
descriptions:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveLearnMethodDescription'
|
|
readOnly: true
|
|
version_groups:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- descriptions
|
|
- id
|
|
- name
|
|
- names
|
|
- version_groups
|
|
MoveLearnMethodName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
MoveLearnMethodSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
MoveMeta:
|
|
type: object
|
|
properties:
|
|
ailment:
|
|
$ref: '#/components/schemas/MoveMetaAilmentSummary'
|
|
category:
|
|
$ref: '#/components/schemas/MoveMetaCategorySummary'
|
|
min_hits:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
max_hits:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
min_turns:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
max_turns:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
drain:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
healing:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
crit_rate:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
ailment_chance:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
flinch_chance:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
stat_chance:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
required:
|
|
- ailment
|
|
- category
|
|
MoveMetaAilmentDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
moves:
|
|
type: string
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveMetaAilmentName'
|
|
readOnly: true
|
|
required:
|
|
- id
|
|
- moves
|
|
- name
|
|
- names
|
|
MoveMetaAilmentName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
MoveMetaAilmentSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
MoveMetaCategoryDescription:
|
|
type: object
|
|
properties:
|
|
description:
|
|
type: string
|
|
maxLength: 1000
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
MoveMetaCategoryDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
descriptions:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveMetaCategoryDescription'
|
|
readOnly: true
|
|
moves:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- descriptions
|
|
- id
|
|
- moves
|
|
- name
|
|
MoveMetaCategorySummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
MoveName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
MoveSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
MoveTargetDescription:
|
|
type: object
|
|
properties:
|
|
description:
|
|
type: string
|
|
maxLength: 1000
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
MoveTargetDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
descriptions:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveTargetDescription'
|
|
readOnly: true
|
|
moves:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveSummary'
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveTargetName'
|
|
readOnly: true
|
|
required:
|
|
- descriptions
|
|
- id
|
|
- moves
|
|
- name
|
|
- names
|
|
MoveTargetName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
MoveTargetSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
NatureBattleStylePreference:
|
|
type: object
|
|
properties:
|
|
low_hp_preference:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
high_hp_preference:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
move_battle_style:
|
|
$ref: '#/components/schemas/MoveBattleStyleSummary'
|
|
required:
|
|
- high_hp_preference
|
|
- low_hp_preference
|
|
- move_battle_style
|
|
NatureDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
decreased_stat:
|
|
$ref: '#/components/schemas/StatSummary'
|
|
increased_stat:
|
|
$ref: '#/components/schemas/StatSummary'
|
|
likes_flavor:
|
|
$ref: '#/components/schemas/BerryFlavorSummary'
|
|
hates_flavor:
|
|
$ref: '#/components/schemas/BerryFlavorSummary'
|
|
berries:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/BerrySummary'
|
|
readOnly: true
|
|
pokeathlon_stat_changes:
|
|
type: string
|
|
readOnly: true
|
|
move_battle_style_preferences:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/NatureBattleStylePreference'
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/NatureName'
|
|
readOnly: true
|
|
required:
|
|
- berries
|
|
- decreased_stat
|
|
- hates_flavor
|
|
- id
|
|
- increased_stat
|
|
- likes_flavor
|
|
- move_battle_style_preferences
|
|
- name
|
|
- names
|
|
- pokeathlon_stat_changes
|
|
NatureName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
NatureSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
PaginatedAbilitySummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/AbilitySummary'
|
|
PaginatedBerryFirmnessSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/BerryFirmnessSummary'
|
|
PaginatedBerryFlavorSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/BerryFlavorSummary'
|
|
PaginatedBerrySummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/BerrySummary'
|
|
PaginatedCharacteristicSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/CharacteristicSummary'
|
|
PaginatedContestEffectSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ContestEffectSummary'
|
|
PaginatedContestTypeSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ContestTypeSummary'
|
|
PaginatedEggGroupSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EggGroupSummary'
|
|
PaginatedEncounterConditionSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EncounterConditionSummary'
|
|
PaginatedEncounterConditionValueSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EncounterConditionValueSummary'
|
|
PaginatedEncounterMethodSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EncounterMethodSummary'
|
|
PaginatedEvolutionChainSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EvolutionChainSummary'
|
|
PaginatedEvolutionTriggerSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EvolutionTriggerSummary'
|
|
PaginatedGenderSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/GenderSummary'
|
|
PaginatedGenerationSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/GenerationSummary'
|
|
PaginatedGrowthRateSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/GrowthRateSummary'
|
|
PaginatedItemAttributeSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemAttributeSummary'
|
|
PaginatedItemCategorySummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemCategorySummary'
|
|
PaginatedItemFlingEffectSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemFlingEffectSummary'
|
|
PaginatedItemPocketSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemPocketSummary'
|
|
PaginatedItemSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ItemSummary'
|
|
PaginatedLanguageSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
PaginatedLocationAreaSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/LocationAreaSummary'
|
|
PaginatedLocationSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/LocationSummary'
|
|
PaginatedMachineSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MachineSummary'
|
|
PaginatedMoveBattleStyleSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveBattleStyleSummary'
|
|
PaginatedMoveDamageClassSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveDamageClassSummary'
|
|
PaginatedMoveLearnMethodSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveLearnMethodSummary'
|
|
PaginatedMoveMetaAilmentSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveMetaAilmentSummary'
|
|
PaginatedMoveMetaCategorySummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveMetaCategorySummary'
|
|
PaginatedMoveSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveSummary'
|
|
PaginatedMoveTargetSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveTargetSummary'
|
|
PaginatedNatureSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/NatureSummary'
|
|
PaginatedPalParkAreaSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PalParkAreaSummary'
|
|
PaginatedPokeathlonStatSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokeathlonStatSummary'
|
|
PaginatedPokedexSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokedexSummary'
|
|
PaginatedPokemonColorSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonColorSummary'
|
|
PaginatedPokemonFormSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonFormSummary'
|
|
PaginatedPokemonHabitatSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonHabitatSummary'
|
|
PaginatedPokemonShapeSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonShapeSummary'
|
|
PaginatedPokemonSpeciesSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonSpeciesSummary'
|
|
PaginatedPokemonSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonSummary'
|
|
PaginatedRegionSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/RegionSummary'
|
|
PaginatedStatSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/StatSummary'
|
|
PaginatedSuperContestEffectSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/SuperContestEffectSummary'
|
|
PaginatedTypeSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/TypeSummary'
|
|
PaginatedVersionGroupSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/VersionGroupSummary'
|
|
PaginatedVersionSummaryList:
|
|
type: object
|
|
properties:
|
|
count:
|
|
type: integer
|
|
example: 123
|
|
next:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=400&limit=100
|
|
previous:
|
|
type: string
|
|
nullable: true
|
|
format: uri
|
|
example: http://api.example.org/accounts/?offset=200&limit=100
|
|
results:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/VersionSummary'
|
|
PalParkAreaDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PalParkAreaName'
|
|
readOnly: true
|
|
pokemon_encounters:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- id
|
|
- name
|
|
- names
|
|
- pokemon_encounters
|
|
PalParkAreaName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
PalParkAreaSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
PokeathlonStatDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
affecting_natures:
|
|
type: string
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokeathlonStatName'
|
|
readOnly: true
|
|
required:
|
|
- affecting_natures
|
|
- id
|
|
- name
|
|
- names
|
|
PokeathlonStatName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
PokeathlonStatSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
PokedexDescription:
|
|
type: object
|
|
properties:
|
|
description:
|
|
type: string
|
|
maxLength: 1000
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
PokedexDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
is_main_series:
|
|
type: boolean
|
|
descriptions:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokedexDescription'
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokedexName'
|
|
readOnly: true
|
|
pokemon_entries:
|
|
type: string
|
|
readOnly: true
|
|
region:
|
|
$ref: '#/components/schemas/RegionSummary'
|
|
version_groups:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- descriptions
|
|
- id
|
|
- name
|
|
- names
|
|
- pokemon_entries
|
|
- region
|
|
- version_groups
|
|
PokedexName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
PokedexSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
PokemonColorDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonColorName'
|
|
readOnly: true
|
|
pokemon_species:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonSpeciesSummary'
|
|
readOnly: true
|
|
required:
|
|
- id
|
|
- name
|
|
- names
|
|
- pokemon_species
|
|
PokemonColorName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
PokemonColorSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
PokemonDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
base_experience:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
height:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
is_default:
|
|
type: boolean
|
|
order:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
weight:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
abilities:
|
|
type: string
|
|
readOnly: true
|
|
past_abilities:
|
|
type: string
|
|
readOnly: true
|
|
forms:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonFormSummary'
|
|
readOnly: true
|
|
game_indices:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonGameIndex'
|
|
readOnly: true
|
|
held_items:
|
|
type: string
|
|
readOnly: true
|
|
location_area_encounters:
|
|
type: string
|
|
readOnly: true
|
|
moves:
|
|
type: string
|
|
readOnly: true
|
|
species:
|
|
$ref: '#/components/schemas/PokemonSpeciesSummary'
|
|
sprites:
|
|
type: string
|
|
readOnly: true
|
|
cries:
|
|
type: string
|
|
readOnly: true
|
|
stats:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonStat'
|
|
readOnly: true
|
|
types:
|
|
type: string
|
|
readOnly: true
|
|
past_types:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- abilities
|
|
- cries
|
|
- forms
|
|
- game_indices
|
|
- held_items
|
|
- id
|
|
- location_area_encounters
|
|
- moves
|
|
- name
|
|
- past_abilities
|
|
- past_types
|
|
- species
|
|
- sprites
|
|
- stats
|
|
- types
|
|
PokemonDexEntry:
|
|
type: object
|
|
properties:
|
|
entry_number:
|
|
type: integer
|
|
pokedex:
|
|
$ref: '#/components/schemas/PokedexSummary'
|
|
required:
|
|
- entry_number
|
|
- pokedex
|
|
PokemonFormDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
order:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
form_order:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
is_default:
|
|
type: boolean
|
|
is_battle_only:
|
|
type: boolean
|
|
is_mega:
|
|
type: boolean
|
|
form_name:
|
|
type: string
|
|
maxLength: 30
|
|
pokemon:
|
|
$ref: '#/components/schemas/PokemonSummary'
|
|
sprites:
|
|
type: string
|
|
readOnly: true
|
|
version_group:
|
|
$ref: '#/components/schemas/VersionGroupSummary'
|
|
form_names:
|
|
type: string
|
|
readOnly: true
|
|
names:
|
|
type: string
|
|
readOnly: true
|
|
types:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- form_name
|
|
- form_names
|
|
- id
|
|
- name
|
|
- names
|
|
- pokemon
|
|
- sprites
|
|
- types
|
|
- version_group
|
|
PokemonFormSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
PokemonGameIndex:
|
|
type: object
|
|
properties:
|
|
game_index:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
version:
|
|
$ref: '#/components/schemas/VersionSummary'
|
|
required:
|
|
- game_index
|
|
- version
|
|
PokemonHabitatDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonHabitatName'
|
|
readOnly: true
|
|
pokemon_species:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonSpeciesSummary'
|
|
readOnly: true
|
|
required:
|
|
- id
|
|
- name
|
|
- names
|
|
- pokemon_species
|
|
PokemonHabitatName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
PokemonHabitatSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
PokemonShapeDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
awesome_names:
|
|
type: string
|
|
readOnly: true
|
|
names:
|
|
type: string
|
|
readOnly: true
|
|
pokemon_species:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonSpeciesSummary'
|
|
readOnly: true
|
|
required:
|
|
- awesome_names
|
|
- id
|
|
- name
|
|
- names
|
|
- pokemon_species
|
|
PokemonShapeSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
PokemonSpeciesDescription:
|
|
type: object
|
|
properties:
|
|
description:
|
|
type: string
|
|
maxLength: 1000
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
PokemonSpeciesDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
order:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
gender_rate:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
capture_rate:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
base_happiness:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
is_baby:
|
|
type: boolean
|
|
is_legendary:
|
|
type: boolean
|
|
is_mythical:
|
|
type: boolean
|
|
hatch_counter:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
has_gender_differences:
|
|
type: boolean
|
|
forms_switchable:
|
|
type: boolean
|
|
growth_rate:
|
|
$ref: '#/components/schemas/GrowthRateSummary'
|
|
pokedex_numbers:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonDexEntry'
|
|
readOnly: true
|
|
egg_groups:
|
|
type: string
|
|
readOnly: true
|
|
color:
|
|
$ref: '#/components/schemas/PokemonColorSummary'
|
|
shape:
|
|
$ref: '#/components/schemas/PokemonShapeSummary'
|
|
evolves_from_species:
|
|
$ref: '#/components/schemas/PokemonSpeciesSummary'
|
|
evolution_chain:
|
|
$ref: '#/components/schemas/EvolutionChainSummary'
|
|
habitat:
|
|
$ref: '#/components/schemas/PokemonHabitatSummary'
|
|
generation:
|
|
$ref: '#/components/schemas/GenerationSummary'
|
|
names:
|
|
type: string
|
|
readOnly: true
|
|
pal_park_encounters:
|
|
type: string
|
|
readOnly: true
|
|
form_descriptions:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonSpeciesDescription'
|
|
readOnly: true
|
|
flavor_text_entries:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokemonSpeciesFlavorText'
|
|
readOnly: true
|
|
genera:
|
|
type: string
|
|
readOnly: true
|
|
varieties:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- color
|
|
- egg_groups
|
|
- evolution_chain
|
|
- evolves_from_species
|
|
- flavor_text_entries
|
|
- form_descriptions
|
|
- genera
|
|
- generation
|
|
- growth_rate
|
|
- habitat
|
|
- id
|
|
- name
|
|
- names
|
|
- pal_park_encounters
|
|
- pokedex_numbers
|
|
- shape
|
|
- varieties
|
|
PokemonSpeciesFlavorText:
|
|
type: object
|
|
properties:
|
|
flavor_text:
|
|
type: string
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
version:
|
|
$ref: '#/components/schemas/VersionSummary'
|
|
required:
|
|
- flavor_text
|
|
- language
|
|
- version
|
|
PokemonSpeciesSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
PokemonStat:
|
|
type: object
|
|
properties:
|
|
base_stat:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
effort:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
stat:
|
|
$ref: '#/components/schemas/StatSummary'
|
|
required:
|
|
- base_stat
|
|
- effort
|
|
- stat
|
|
PokemonSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
RegionDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
locations:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/LocationSummary'
|
|
readOnly: true
|
|
main_generation:
|
|
allOf:
|
|
- $ref: '#/components/schemas/GenerationSummary'
|
|
readOnly: true
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/RegionName'
|
|
readOnly: true
|
|
pokedexes:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PokedexSummary'
|
|
readOnly: true
|
|
version_groups:
|
|
type: string
|
|
readOnly: true
|
|
required:
|
|
- id
|
|
- locations
|
|
- main_generation
|
|
- name
|
|
- names
|
|
- pokedexes
|
|
- version_groups
|
|
RegionName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
RegionSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
StatDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
game_index:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
is_battle_only:
|
|
type: boolean
|
|
affecting_moves:
|
|
type: string
|
|
readOnly: true
|
|
affecting_natures:
|
|
type: string
|
|
readOnly: true
|
|
characteristics:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/CharacteristicSummary'
|
|
readOnly: true
|
|
move_damage_class:
|
|
$ref: '#/components/schemas/MoveDamageClassSummary'
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/StatName'
|
|
readOnly: true
|
|
required:
|
|
- affecting_moves
|
|
- affecting_natures
|
|
- characteristics
|
|
- game_index
|
|
- id
|
|
- move_damage_class
|
|
- name
|
|
- names
|
|
StatName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
StatSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
SuperContestEffectDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
appeal:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
flavor_text_entries:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/SuperContestEffectFlavorText'
|
|
readOnly: true
|
|
moves:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveSummary'
|
|
readOnly: true
|
|
required:
|
|
- appeal
|
|
- flavor_text_entries
|
|
- id
|
|
- moves
|
|
SuperContestEffectFlavorText:
|
|
type: object
|
|
properties:
|
|
flavor_text:
|
|
type: string
|
|
maxLength: 500
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- flavor_text
|
|
- language
|
|
SuperContestEffectSummary:
|
|
type: object
|
|
properties:
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- url
|
|
TypeDetail:
|
|
type: object
|
|
description: Serializer for the Type resource
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
damage_relations:
|
|
type: string
|
|
readOnly: true
|
|
past_damage_relations:
|
|
type: string
|
|
readOnly: true
|
|
game_indices:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/TypeGameIndex'
|
|
readOnly: true
|
|
generation:
|
|
$ref: '#/components/schemas/GenerationSummary'
|
|
move_damage_class:
|
|
$ref: '#/components/schemas/MoveDamageClassSummary'
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/AbilityName'
|
|
readOnly: true
|
|
pokemon:
|
|
type: string
|
|
readOnly: true
|
|
moves:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MoveSummary'
|
|
readOnly: true
|
|
required:
|
|
- damage_relations
|
|
- game_indices
|
|
- generation
|
|
- id
|
|
- move_damage_class
|
|
- moves
|
|
- name
|
|
- names
|
|
- past_damage_relations
|
|
- pokemon
|
|
TypeGameIndex:
|
|
type: object
|
|
properties:
|
|
game_index:
|
|
type: integer
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
generation:
|
|
$ref: '#/components/schemas/GenerationSummary'
|
|
required:
|
|
- game_index
|
|
- generation
|
|
TypeSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
VersionDetail:
|
|
type: object
|
|
description: |-
|
|
Should have a link to Version Group info but the Circular
|
|
dependency and compilation order fight eachother and I'm
|
|
not sure how to add anything other than a hyperlink
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
names:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/VersionName'
|
|
readOnly: true
|
|
version_group:
|
|
$ref: '#/components/schemas/VersionGroupSummary'
|
|
required:
|
|
- id
|
|
- name
|
|
- names
|
|
- version_group
|
|
VersionGroupDetail:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
readOnly: true
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
order:
|
|
type:
|
|
- integer
|
|
- 'null'
|
|
maximum: 2147483647
|
|
minimum: -2147483648
|
|
generation:
|
|
$ref: '#/components/schemas/GenerationSummary'
|
|
move_learn_methods:
|
|
type: string
|
|
readOnly: true
|
|
pokedexes:
|
|
type: string
|
|
readOnly: true
|
|
regions:
|
|
type: string
|
|
readOnly: true
|
|
versions:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/VersionSummary'
|
|
readOnly: true
|
|
required:
|
|
- generation
|
|
- id
|
|
- move_learn_methods
|
|
- name
|
|
- pokedexes
|
|
- regions
|
|
- versions
|
|
VersionGroupSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
VersionName:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
language:
|
|
$ref: '#/components/schemas/LanguageSummary'
|
|
required:
|
|
- language
|
|
- name
|
|
VersionSummary:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
maxLength: 100
|
|
url:
|
|
type: string
|
|
format: uri
|
|
readOnly: true
|
|
required:
|
|
- name
|
|
- url
|
|
securitySchemes:
|
|
basicAuth:
|
|
type: http
|
|
scheme: basic
|
|
cookieAuth:
|
|
type: apiKey
|
|
in: cookie
|
|
name: sessionid
|
|
servers:
|
|
- url: https://pokeapi.co
|
|
externalDocs:
|
|
url: https://pokeapi.co/docs/v2
|