VersionDetails.fromJson(Map<String, dynamic> json) { rarity = json['rarity']; version = json['version'] != null ? NamedAPIResource.fromJson(json['version']) : null; }