class PokeAPI::Types::Item
- PokeAPI::Types::Item
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
pokeapi/types/items/item.crConstructors
Instance Method Summary
- #attributes : Array(NamedAPIResource) | Nil
- #attributes=(attributes : Array(NamedAPIResource) | Nil)
- #baby_trigger_for : APIResource | Nil
- #baby_trigger_for=(baby_trigger_for : APIResource | Nil)
- #category : NamedAPIResource | Nil
- #category=(category : NamedAPIResource | Nil)
- #cost : Int32 | Nil
- #cost=(cost : Int32 | Nil)
- #effect_entries : Array(VerboseEffect) | Nil
- #effect_entries=(effect_entries : Array(VerboseEffect) | Nil)
- #flavor_text_entries : Array(VersionGroupFlavorText) | Nil
- #flavor_text_entries=(flavor_text_entries : Array(VersionGroupFlavorText) | Nil)
- #fling_effect : NamedAPIResource | Nil
- #fling_effect=(fling_effect : NamedAPIResource | Nil)
- #fling_power : Int32 | Nil
- #fling_power=(fling_power : Int32 | Nil)
- #game_indices : Array(GenerationGameIndex) | Nil
- #game_indices=(game_indices : Array(GenerationGameIndex) | Nil)
- #held_by_pokemon : Array(ItemHolderPokemon) | Nil
- #held_by_pokemon=(held_by_pokemon : Array(ItemHolderPokemon) | Nil)
- #id : Int32 | Nil
- #id=(id : Int32 | Nil)
- #machines : Array(MachineVersionDetail) | Nil
- #machines=(machines : Array(MachineVersionDetail) | Nil)
- #name : String | Nil
- #name=(name : String | Nil)
- #names : Array(Name) | Nil
- #names=(names : Array(Name) | Nil)
- #sprites : ItemSprites | Nil
- #sprites=(sprites : ItemSprites | Nil)