public interface DevicesService
Modifier and Type | Method and Description |
---|---|
retrofit2.Call<Configs> |
applySecureConfigs(java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<java.lang.String> |
assignDevice(java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<Credentials> |
getDeviceCredentials(java.lang.String uniqueId) |
retrofit2.Call<CredentialsList> |
getDeviceCredentialsByUniqueIds(java.lang.String uniqueIds,
java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<Devices> |
getDevices(java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<Devices> |
getDevices(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String eTag) |
retrofit2.Call<Devices> |
getDevicesFromUrl(java.lang.String url) |
retrofit2.Call<Devices> |
getDevicesFromUrl(java.lang.String url,
java.lang.String eTag) |
retrofit2.Call<Devices> |
getUnassignedDevices(java.lang.String managerId,
java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<Devices> |
getUnassignedDevices(java.lang.String managerId,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String eTag) |
retrofit2.Call<java.lang.String> |
moveDevice(java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<Device> |
registerDevice(java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<java.lang.String> |
shareDevices(java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<java.lang.String> |
unassignDevice(java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<java.lang.String> |
unshareDevices(java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<java.lang.String> |
updateDevice(java.util.Map<java.lang.String,java.lang.String> params) |
@GET(value="/device") retrofit2.Call<Devices> getDevices(@QueryMap java.util.Map<java.lang.String,java.lang.String> params)
@GET(value="/device") retrofit2.Call<Devices> getDevices(@QueryMap java.util.Map<java.lang.String,java.lang.String> params, @Header(value="If-None-Match") java.lang.String eTag)
@GET retrofit2.Call<Devices> getDevicesFromUrl(@Url java.lang.String url)
@GET retrofit2.Call<Devices> getDevicesFromUrl(@Url java.lang.String url, @Header(value="If-None-Match") java.lang.String eTag)
@GET(value="/device/unassigned/{managerId}") retrofit2.Call<Devices> getUnassignedDevices(@Path(value="managerId") java.lang.String managerId, @QueryMap java.util.Map<java.lang.String,java.lang.String> params)
@GET(value="/device/unassigned/{managerId}") retrofit2.Call<Devices> getUnassignedDevices(@Path(value="managerId") java.lang.String managerId, @QueryMap java.util.Map<java.lang.String,java.lang.String> params, @Header(value="If-None-Match") java.lang.String eTag)
@GET(value="/device/{uniqueId}/credentials") retrofit2.Call<Credentials> getDeviceCredentials(@Path(value="uniqueId") java.lang.String uniqueId)
@GET(value="/device/credentials") retrofit2.Call<CredentialsList> getDeviceCredentialsByUniqueIds(@Query(value="uniqueId") java.lang.String uniqueIds, @QueryMap java.util.Map<java.lang.String,java.lang.String> params)
@FormUrlEncoded @POST(value="/device/update") retrofit2.Call<java.lang.String> updateDevice(@FieldMap java.util.Map<java.lang.String,java.lang.String> params)
@FormUrlEncoded @POST(value="/device/update") retrofit2.Call<Configs> applySecureConfigs(@FieldMap java.util.Map<java.lang.String,java.lang.String> params)
@FormUrlEncoded @POST(value="/device/assign") retrofit2.Call<java.lang.String> assignDevice(@FieldMap java.util.Map<java.lang.String,java.lang.String> params)
@FormUrlEncoded @POST(value="/device/unassign") retrofit2.Call<java.lang.String> unassignDevice(@FieldMap java.util.Map<java.lang.String,java.lang.String> params)
@FormUrlEncoded @POST(value="/device/move") retrofit2.Call<java.lang.String> moveDevice(@FieldMap java.util.Map<java.lang.String,java.lang.String> params)
@FormUrlEncoded @POST(value="/device/share") retrofit2.Call<java.lang.String> shareDevices(@FieldMap java.util.Map<java.lang.String,java.lang.String> params)
@FormUrlEncoded @POST(value="/device/unshare") retrofit2.Call<java.lang.String> unshareDevices(@FieldMap java.util.Map<java.lang.String,java.lang.String> params)
@FormUrlEncoded @POST(value="/device/register") retrofit2.Call<Device> registerDevice(@FieldMap java.util.Map<java.lang.String,java.lang.String> params)