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)