package com.fabledsword.minstrel.models

/**
 * Wire shape returned by `GET /api/client/version`. Mirrors
 * `flutter_client/lib/update/update_info.dart UpdateInfo`.
 *
 * `version` is the server-bundled APK version (may have a leading
 * "v" from the git tag); `apkUrl` is server-relative (e.g.
 * `/api/client/apk`); `sizeBytes` is the download size.
 */
data class UpdateInfo(
    val version: String,
    val apkUrl: String,
    val sizeBytes: Long,
)
