class PokeAPI::Types::Move

Included Modules

Defined in:

pokeapi/types/moves/moves.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def accuracy : Int32 | Nil #

[View source]
def accuracy=(accuracy : Int32 | Nil) #

[View source]
def contest_combos : ContestComboSets | Nil #

[View source]
def contest_combos=(contest_combos : ContestComboSets | Nil) #

[View source]
def contest_effect : APIResource | Nil #

[View source]
def contest_effect=(contest_effect : APIResource | Nil) #

[View source]
def contest_type : NamedAPIResource | Nil #

[View source]
def contest_type=(contest_type : NamedAPIResource | Nil) #

[View source]
def damage_class : NamedAPIResource | Nil #

[View source]
def damage_class=(damage_class : NamedAPIResource | Nil) #

[View source]
def effect_chance : Int32 | Nil #

[View source]
def effect_chance=(effect_chance : Int32 | Nil) #

[View source]
def effect_changes : Array(AbilityEffectChange) #

[View source]
def effect_changes=(effect_changes : Array(AbilityEffectChange)) #

[View source]
def effect_entries : Array(VerboseEffect) #

[View source]
def effect_entries=(effect_entries : Array(VerboseEffect)) #

[View source]
def flavor_text_entries : Array(MoveFlavorText) #

[View source]
def flavor_text_entries=(flavor_text_entries : Array(MoveFlavorText)) #

[View source]
def generation : NamedAPIResource | Nil #

[View source]
def generation=(generation : NamedAPIResource | Nil) #

[View source]
def id : Int32 | Nil #

[View source]
def id=(id : Int32 | Nil) #

[View source]
def machines : Array(MachineVersionDetail) #

[View source]
def machines=(machines : Array(MachineVersionDetail)) #

[View source]
def meta : MoveMetaData | Nil #

[View source]
def meta=(meta : MoveMetaData | Nil) #

[View source]
def name : String | Nil #

[View source]
def name=(name : String | Nil) #

[View source]
def names : Array(Name) #

[View source]
def names=(names : Array(Name)) #

[View source]
def past_values : Array(PastMoveStatValues) #

[View source]
def past_values=(past_values : Array(PastMoveStatValues)) #

[View source]
def power : Int32 | Nil #

[View source]
def power=(power : Int32 | Nil) #

[View source]
def pp : Int32 | Nil #

[View source]
def pp=(pp : Int32 | Nil) #

[View source]
def priority : Int32 | Nil #

[View source]
def priority=(priority : Int32 | Nil) #

[View source]
def stat_changes : Array(MoveStatChange) #

[View source]
def stat_changes=(stat_changes : Array(MoveStatChange)) #

[View source]
def super_contest_effect : APIResource | Nil #

[View source]
def super_contest_effect=(super_contest_effect : APIResource | Nil) #

[View source]
def target : NamedAPIResource | Nil #

[View source]
def target=(target : NamedAPIResource | Nil) #

[View source]
def type : NamedAPIResource | Nil #

[View source]
def type=(type : NamedAPIResource | Nil) #

[View source]