cable_club.data.models module¶
Models for data sent over the wire.
- class cable_club.data.models.ContestStats[source]¶
Bases:
ModelRepresent a Pokémon stats for contests.
- beauty¶
- cool¶
- cute¶
- sheen¶
- smart¶
- tough¶
- class cable_club.data.models.EssentialDeluxeProperties[source]¶
Bases:
ModelRepresent optional fields based on game/server configuration.
- dmax_able¶
- dmax_level¶
- focus_type¶
- gmax_factor¶
- memento¶
- scale¶
- tera_type¶
- class cable_club.data.models.Ev[source]¶
Bases:
ModelRepresent a Pokemon’s EV.
- max_val: ClassVar[int] = 0¶
- val¶
- class cable_club.data.models.Iv[source]¶
Bases:
ModelRepresent a Pokemon’s IV.
- max_val: ClassVar[int] = 0¶
- maxed¶
- val¶
- class cable_club.data.models.Model[source]¶
Bases:
ABCBase class for all data models.
Provides some common logic for all data models.
- class cable_club.data.models.Move[source]¶
Bases:
ModelRepresent a Pokemon’s move.
- name¶
- names: ClassVar[set[str]] = {}¶
- class cable_club.data.models.ObtainStats[source]¶
Bases:
ModelRepresent how a Pokémon was obtained.
- hatched_map¶
- level¶
- map¶
- mode¶
- text¶
- class cable_club.data.models.Pokemon[source]¶
Bases:
ModelRepresent a Pokemon’s data.
- ability¶
- ability_index¶
- ability_names: ClassVar[set[str]] = {}¶
- contest_stats¶
- essential_deluxe_properties¶
- evs¶
- exp¶
- form¶
- fusion¶
- gender¶
- happiness¶
- item¶
- item_names: ClassVar[set[str]] = {}¶
- ivs¶
- level¶
- mail¶
- mastered_moves¶
- max_ev_sum: ClassVar[int] = 0¶
- max_level: ClassVar[int] = 0¶
- max_name_len: ClassVar[int] = 0¶
- max_owner_name_len: ClassVar[int] = 0¶
- name¶
- nature_id¶
- nature_stats_id¶
- obtain_stats¶
- owner_gender¶
- owner_id¶
- owner_name¶
- personal_id¶
- pokeball¶
- pokeball_names: ClassVar[set[str]] = {}¶
- pokerus¶
- regular_moves¶
- ribbons¶
- shiny¶
- sketched_moves¶
- species¶
- species_names: ClassVar[set[str]] = {}¶
- steps_to_hatch¶