public interface FirmwaresService
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<Firmware> |
getFirmware(java.lang.String name,
java.lang.String deviceType) |
retrofit2.Call<okhttp3.ResponseBody> |
getFirmwareFile(java.lang.String name,
java.lang.String model,
java.lang.String deviceType) |
retrofit2.Call<okhttp3.ResponseBody> |
getFirmwareFileFromUrl(java.lang.String url) |
retrofit2.Call<Firmwares> |
getFirmwares(java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<Firmwares> |
getFirmwares(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String eTag) |
retrofit2.Call<java.lang.String> |
scheduleFirmwareUpdate(java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<java.lang.String> |
unscheduleFirmwareUpdate(java.util.Map<java.lang.String,java.lang.String> params) |
@GET(value="/firmware/{name}")
retrofit2.Call<Firmware> getFirmware(@Path(value="name")
java.lang.String name,
@Query(value="deviceType")
java.lang.String deviceType)
@GET(value="/firmware") retrofit2.Call<Firmwares> getFirmwares(@QueryMap java.util.Map<java.lang.String,java.lang.String> params)
@GET(value="/firmware") retrofit2.Call<Firmwares> getFirmwares(@QueryMap java.util.Map<java.lang.String,java.lang.String> params, @Header(value="If-None-Match") java.lang.String eTag)
@GET(value="/firmware/{model}/{name}/file")
retrofit2.Call<okhttp3.ResponseBody> getFirmwareFile(@Path(value="name")
java.lang.String name,
@Path(value="model")
java.lang.String model,
@Query(value="deviceType")
java.lang.String deviceType)
@GET
retrofit2.Call<okhttp3.ResponseBody> getFirmwareFileFromUrl(@Url
java.lang.String url)
@POST(value="/firmware/schedule")
retrofit2.Call<java.lang.String> scheduleFirmwareUpdate(@QueryMap
java.util.Map<java.lang.String,java.lang.String> params)
@POST(value="/firmware/unschedule")
retrofit2.Call<java.lang.String> unscheduleFirmwareUpdate(@QueryMap
java.util.Map<java.lang.String,java.lang.String> params)