MCPcopy Index your code
hub / github.com/PokeAPI/pokeapi / PokemonEvolutionSerializer

Class PokemonEvolutionSerializer

pokemon_v2/serializers.py:5504–5536  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5502
5503
5504class PokemonEvolutionSerializer(serializers.ModelSerializer):
5505 item = ItemSummarySerializer(source="evolution_item")
5506 held_item = ItemSummarySerializer()
5507 known_move = MoveSummarySerializer()
5508 known_move_type = TypeSummarySerializer()
5509 party_species = PokemonSpeciesSummarySerializer()
5510 party_type = TypeSummarySerializer()
5511 trade_species = PokemonSpeciesSummarySerializer()
5512 location = LocationSummarySerializer()
5513 trigger = EvolutionTriggerSummarySerializer(source="evolution_trigger")
5514
5515 class Meta:
5516 model = PokemonEvolution
5517 fields = (
5518 "item",
5519 "trigger",
5520 "gender",
5521 "held_item",
5522 "known_move",
5523 "known_move_type",
5524 "location",
5525 "min_level",
5526 "min_happiness",
5527 "min_beauty",
5528 "min_affection",
5529 "needs_overworld_rain",
5530 "party_species",
5531 "party_type",
5532 "relative_physical_stats",
5533 "time_of_day",
5534 "trade_species",
5535 "turn_upside_down",
5536 )
5537
5538
5539class EvolutionChainDetailSerializer(serializers.ModelSerializer):

Callers 1

Tested by

no test coverage detected