public interface RelayrApi
| Modifier and Type | Method and Description |
|---|---|
rx.Observable<java.lang.Void> |
deleteTransmitter(java.lang.String transmitterId)
Deletes a transmitter and all of its components (Transmitter and Devices)
|
rx.Observable<java.lang.Void> |
deleteWunderBar(java.lang.String transmitterId)
Deletes a WunderBar and all of its components (Transmitter and Devices)
|
rx.Observable<Transmitter> |
getTransmitter(java.lang.String transmitterId) |
rx.Observable<java.util.List<TransmitterDevice>> |
getTransmitterDevices(java.lang.String transmitter) |
rx.Observable<Transmitter> |
registerTransmitter(Transmitter transmitter)
Registers the transmitter
|
rx.Observable<Transmitter> |
updateTransmitter(java.lang.String transmitterId,
Transmitter transmitter)
Updates a transmitter.
|
@POST(value="/transmitters") rx.Observable<Transmitter> registerTransmitter(@Body Transmitter transmitter)
transmitter - transmitter object to registerObservable to the registered Transmitter@GET(value="/transmitters/{id}")
rx.Observable<Transmitter> getTransmitter(@Path(value="id")
java.lang.String transmitterId)
transmitterId - Observable of a specific transmitter@PATCH(value="/transmitters/{id}")
rx.Observable<Transmitter> updateTransmitter(@Path(value="id")
java.lang.String transmitterId,
@Body
Transmitter transmitter)
transmitterId - id of the transmitter to updatetransmitter - updated transmitter with the new detailsObservable to the updated Transmitter@DELETE(value="/transmitters/{id}")
rx.Observable<java.lang.Void> deleteTransmitter(@Path(value="id")
java.lang.String transmitterId)
transmitterId - id of the transmitter (the Master Module)Observable@DELETE(value="/wunderbars/{id}")
rx.Observable<java.lang.Void> deleteWunderBar(@Path(value="id")
java.lang.String transmitterId)
transmitterId - id of the transmitter (the Master Module)Observable@GET(value="/transmitters/{id}/devices")
rx.Observable<java.util.List<TransmitterDevice>> getTransmitterDevices(@Path(value="id")
java.lang.String transmitter)
transmitter - the id of the transmitter to get the devices fromObservable with a list of devices that belong to the specific
transmitter.