     }
 }
 
+/// Super contest effects refer to the effects of moves when used in super contests.
 public class PKMSuperContestEffect: Mappable {
+    
+    /// The identifier for this super contest effect resource
     public var id: Int?
+    
+    /// The level of appeal this super contest effect has
     public var appeal: String?
+    
+    /// The flavor text of this super contest effect listed in different languages
     public var flavorTextEntries: [PKMFlavorText]?
+    
+    /// A list of moves that have the effect when used in super contests
     public var moves: [PKMNamedAPIResource]?
     
     required public init?(_ map: Map) {

    }
}

/*
entry_number	The index of this pokemon species entry within the Pokédex	integer
pokemon_species	The Pokémon species being encountered	NamedAPIResource (PokemonSpecies)
*/
public class PKMEntry: Mappable {
    public var entryNumber: Int?
    public var pokemonSpecies: PKMNamedAPIResource?
    
    required public init?(_ map: Map) {

    }
}

/// Version groups categorize highly similar versions of the games.
public class PKMVersionGroup: Mappable {
    
    /// The identifier for this version group resource
    public var id: Int?
    
    /// The name for this version group resource
    public var name: String?
    
    /// Order for sorting. Almost by date of release, except similar versions are grouped together.
    public var order: Int?
    
    /// The generation this version was introduced in
    public var generation: [PKMNamedAPIResource]?
    
    /// A list of methods in which Pokémon can learn moves in this version group
    public var moveLearnMethods: [PKMNamedAPIResource]?
    
    /// The name of this version group listed in different languages
    public var names: [PKMName]?
    
    /// A list of Pokédexes introduces in this version group
    public var pokedexes: [PKMNamedAPIResource]?
    
    /// A list of regions that can be visited in this version group	list
    public var regions: [PKMNamedAPIResource]?
    
    /// The versions this version group owns
    public var versions: [PKMNamedAPIResource]?
    
    required public init?(_ map: Map) {
