PKMType
public class PKMType: MappableTypes are properties for Pokémon and their moves. Each type has three properties: which types of Pokémon it is super effective against, which types of Pokémon it is not very effective against, and which types of Pokémon it is completely ineffective against.
- 
                  
                  The identifier for this type resource DeclarationSwift public var id: Int?
- 
                  
                  The name for this type resource DeclarationSwift public var name: String?
- 
                  
                  A detail of how effective this type is toward others and vice versa DeclarationSwift public var damageRelations: PKMTypeRelations?
- 
                  
                  A list of game indices relevent to this item by generation DeclarationSwift public var gameIndices: [PKMGenerationGameIndex]?
- 
                  
                  The generation this type was introduced in DeclarationSwift public var generation: PKMNamedAPIResource?
- 
                  
                  The class of damage inflicted by this type DeclarationSwift public var moveDamageClass: PKMNamedAPIResource?
- 
                  
                  The name of this type listed in different languages DeclarationSwift public var names: [PKMName]?
- 
                  
                  A list of details of Pokémon that have this type DeclarationSwift public var pokemon: [PKMTypePokemon]?
- 
                  
                  A list of moves that have this type DeclarationSwift public var moves: [PKMNamedAPIResource]?
- 
                  
                  Undocumented DeclarationSwift public class PKMType: Mappable
- 
                  
                  Undocumented DeclarationSwift public class PKMType: Mappable
 View on GitHub
View on GitHub PKMType Class Reference
        PKMType Class Reference