Expand description
Collection-related API endpoints.
This module contains endpoint definitions for managing manual, smart, and virtual collections of ROMs.
Structs§
- Delete
Manual Collection DELETE /api/collections/{id}- Delete
Smart Collection DELETE /api/collections/smart/{id}- GetManual
Collection GET /api/collections/{id}- GetSmart
Collection GET /api/collections/smart/{id}- GetVirtual
Collection GET /api/collections/virtual/{id}- List
Collections - List manual (user) collections. RomM API: GET /api/collections.
- List
Smart Collections - List smart collections. RomM API: GET /api/collections/smart (separate from manual collections).
- List
Virtual Collections - List virtual (autogenerated) collections. RomM API: GET /api/collections/virtual?type=…
Enums§
- Collections
List - RomM may return a bare array or a paged envelope; normalize with
CollectionsList::into_vec.
Functions§
- merge_
all_ collection_ sources - Combine manual, smart, and virtual (autogenerated) collection lists for the library UI.
- merge_
manual_ and_ smart - Combine manual and smart collection lists (tests and callers that skip virtual).