PKMAbility
public class PKMAbility: MappableAbilities provide passive effects for Pokémon in battle or in the overworld. Pokémon have mutiple possible abilities but can have only one ability at a time. Check out Bulbapedia for greater detail.
- 
                  
                  The identifier for this ability resource DeclarationSwift public var id: Int?
- 
                  
                  The name for this ability resource DeclarationSwift public var name: String?
- 
                  
                  Whether or not this ability originated in the main series of the video games DeclarationSwift public var isMainSeries: Bool?
- 
                  
                  The generation this ability originated in DeclarationSwift public var generation: PKMNamedAPIResource?
- 
                  
                  The name of this ability listed in different languages DeclarationSwift public var names: [PKMName]?
- 
                  
                  The effect of this ability listed in different languages DeclarationSwift public var effectEntries: [PKMVerboseEffect]?
- 
                  
                  The list of previous effects this ability has had across version groups DeclarationSwift public var effectChanges: [PKMAbilityEffectChange]?
- 
                  
                  The flavor text of this ability listed in different languages DeclarationSwift public var flavorTextEntries: [PKMVersionGroupFlavorText]?
- 
                  
                  A list of Pokémon that could potentially have this ability DeclarationSwift public var pokemon: [PKMAbilityPokemon]?
- 
                  
                  Undocumented DeclarationSwift public class PKMAbility: Mappable
- 
                  
                  Undocumented DeclarationSwift public class PKMAbility: Mappable
 View on GitHub
View on GitHub PKMAbility Class Reference
        PKMAbility Class Reference