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)