NetworkFirmwareReleases
The API also returns a pullRequests array of open firmware PRs. It is deliberately not modelled: nothing in the app offers PR builds, and the list turns over several times a day, so carrying it only churned the bundled asset. The shared kotlinx.serialization.json.Json is configured with ignoreUnknownKeys, so responses still decode.