package com.fabledsword.minstrel.update.api

import com.fabledsword.minstrel.models.wire.UpdateInfoWire
import retrofit2.http.GET

/**
 * Retrofit interface for `GET /api/client/version`. Returns the
 * server-bundled APK version + download URL + size. Mirrors the
 * Flutter `ClientUpdateController` shape.
 */
interface ClientVersionApi {
    @GET("api/client/version")
    suspend fun getVersion(): UpdateInfoWire
}
