1+ using System . Collections . Generic ;
2+ using Newtonsoft . Json ;
3+
4+ namespace RomM . Models . RomM . Rom
5+ {
6+ public class RomMIgdbMetadata
7+ {
8+ [ JsonProperty ( "total_rating" ) ]
9+ public string TotalRating { get ; set ; }
10+
11+ [ JsonProperty ( "aggregated_rating" ) ]
12+ public string AggregatedRating { get ; set ; }
13+
14+ [ JsonProperty ( "first_release_date" ) ]
15+ public int ? FirstReleaseDate { get ; set ; }
16+
17+ [ JsonProperty ( "genres" ) ]
18+ public List < string > Genres { get ; set ; }
19+
20+ [ JsonProperty ( "franchises" ) ]
21+ public List < string > Franchises { get ; set ; }
22+
23+ [ JsonProperty ( "alternative_names" ) ]
24+ public List < string > AlternativeNames { get ; set ; }
25+
26+ [ JsonProperty ( "collections" ) ]
27+ public List < string > Collections { get ; set ; }
28+
29+ [ JsonProperty ( "companies" ) ]
30+ public List < string > Companies { get ; set ; }
31+
32+ [ JsonProperty ( "game_modes" ) ]
33+ public List < string > GameModes { get ; set ; }
34+
35+ [ JsonProperty ( "platforms" ) ]
36+ public List < RomMRomPlatform > Platforms { get ; set ; }
37+
38+ [ JsonProperty ( "expansions" ) ]
39+ public List < RomMExpansion > Expansions { get ; set ; }
40+
41+ [ JsonProperty ( "dlcs" ) ]
42+ public List < RomMDLC > Dlcs { get ; set ; }
43+
44+ [ JsonProperty ( "remasters" ) ]
45+ public List < RomMRemaster > Remasters { get ; set ; }
46+
47+ [ JsonProperty ( "remakes" ) ]
48+ public List < RomMRemake > Remakes { get ; set ; }
49+
50+ [ JsonProperty ( "expanded_games" ) ]
51+ public List < RomMExpandedGame > ExpandedGames { get ; set ; }
52+
53+ [ JsonProperty ( "ports" ) ]
54+ public List < RomMPort > Ports { get ; set ; }
55+
56+ [ JsonProperty ( "similar_games" ) ]
57+ public List < RomMSimilarGame > SimilarGames { get ; set ; }
58+ }
59+ }
0 commit comments