Expand description
Shared data models and types.
Modules§
Structs§
- Achievement
Row - Collection
- Manual / smart / virtual row for the library collections pane.
- Current
User - Current authenticated user from
GET /api/users/me. - Earned
Achievement - Firmware
- Represents a firmware file associated with a platform.
- Merged
RaMetadata - RetroAchievements catalog attached to a ROM (
merged_ra_metadatafrom RomM). - Platform
- A gaming platform (console or system) supported by RomM.
- RaAchievement
- RaUser
Game Progression - RaUser
Progression - Rom
- Represents a single ROM file and its associated metadata.
- RomFile
- One file row under a RomM
Rom(base game, update, DLC, etc.). - RomList
- A paginated list of ROMs returned by the API.
- RomMatch
Fields - Provider IDs to send in
PUT /api/roms/{id}when applying a search match. - RomUpdate
Response - Subset of
DetailedRomSchemareturned byPUT /api/roms/{id}. - Save
Metadata - Save metadata returned by RomM
/api/saves. - Save
Screenshot - Screenshot attached to a save file.
- Search
Cover - Row from
GET /api/search/cover(SteamGridDB). - Search
Rom - Row from
GET /api/search/roms. - Sgdb
Resource - Virtual
Collection Row - Response row from
GET /api/collections/virtual.
Enums§
- RomFile
Category - Category of an internal file within a multi-file RomM ROM (see
Rom::files).