public class User
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
User(java.lang.String id,
java.lang.String name,
java.lang.String email) |
User(java.lang.String id,
java.lang.String name,
java.lang.String email,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String company,
java.lang.String industry) |
| Modifier and Type | Method and Description |
|---|---|
rx.Observable<retrofit.client.Response> |
checkDevicePermission(java.lang.String deviceId,
DevicePermission permission) |
rx.Observable<java.lang.Void> |
disconnectAccount(java.lang.String accountName)
Returns error if account is not successfully disconnected.
|
rx.Observable<JsonListResponse<Device>> |
filterDevices(java.lang.Integer pageNumber,
java.lang.Integer pageSize,
java.lang.String[] deviceIds,
java.lang.String modelId,
java.lang.String firmwareVersion,
java.lang.String name,
java.lang.String description) |
rx.Observable<JsonListResponse<Device>> |
filterDevices(java.lang.String[] deviceIds,
java.lang.String modelId,
java.lang.String name,
java.lang.String description) |
rx.Observable<java.util.List<Account>> |
getAccounts()
Returns a list of third party accounts that user connected with relayr platform.
|
rx.Observable<JsonListResponse<Device>> |
getAllDevices() |
java.lang.String |
getCompanyName() |
rx.Observable<Device> |
getDevice(java.lang.String deviceId) |
rx.Observable<java.util.List<Device>> |
getDevices() |
java.lang.String |
getEmail() |
java.lang.String |
getFirstName() |
rx.Observable<java.util.List<Group>> |
getGroups()
Returns list of
Group objects |
java.lang.String |
getId() |
java.lang.String |
getIndustryArea() |
java.lang.String |
getLastName() |
java.lang.String |
getName() |
rx.Observable<java.util.List<Transmitter>> |
getTransmitters() |
rx.Observable<java.lang.Void> |
isAccountConnected(java.lang.String accountName)
Returns error if account is not connected.
|
void |
setName(java.lang.String name) |
java.lang.String |
toString() |
rx.Observable<User> |
update(java.lang.String username)
Updates username.
|
public User(java.lang.String id,
java.lang.String name,
java.lang.String email)
public User(java.lang.String id,
java.lang.String name,
java.lang.String email,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String company,
java.lang.String industry)
public java.lang.String getId()
public java.lang.String getEmail()
public java.lang.String getName()
public java.lang.String getFirstName()
public java.lang.String getLastName()
public java.lang.String getCompanyName()
public java.lang.String getIndustryArea()
public void setName(java.lang.String name)
public rx.Observable<Device> getDevice(java.lang.String deviceId)
Observable of a list of devices registered under a user.java.lang.NullPointerException - if deviceId is NULLpublic rx.Observable<java.util.List<Device>> getDevices()
Observable of a list of devices owned by user.public rx.Observable<JsonListResponse<Device>> getAllDevices()
Observable of a list of devices OWNED by the user and SHARED with user.public rx.Observable<JsonListResponse<Device>> filterDevices(java.lang.String[] deviceIds, java.lang.String modelId, java.lang.String name, java.lang.String description) throws java.lang.IllegalArgumentException, java.lang.NullPointerException
Observable of a list of devices owned and shared with user and filtered by provided parametersjava.lang.IllegalArgumentExceptionjava.lang.NullPointerExceptionpublic rx.Observable<JsonListResponse<Device>> filterDevices(java.lang.Integer pageNumber, java.lang.Integer pageSize, java.lang.String[] deviceIds, java.lang.String modelId, java.lang.String firmwareVersion, java.lang.String name, java.lang.String description) throws java.lang.IllegalArgumentException, java.lang.NullPointerException
Observable of a list of devices owned and shared with user and filtered by provided parametersjava.lang.IllegalArgumentExceptionjava.lang.NullPointerExceptionpublic rx.Observable<retrofit.client.Response> checkDevicePermission(java.lang.String deviceId,
DevicePermission permission)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
java.lang.IllegalArgumentExceptionjava.lang.NullPointerExceptionpublic rx.Observable<java.util.List<Transmitter>> getTransmitters()
Observable with a list all Transmitters listed under a user.public rx.Observable<java.util.List<Account>> getAccounts()
Observable with a list of Accountpublic rx.Observable<java.lang.Void> isAccountConnected(java.lang.String accountName)
Observablejava.lang.NullPointerException - if parameter is NULLpublic rx.Observable<java.lang.Void> disconnectAccount(java.lang.String accountName)
Observablejava.lang.NullPointerException - if parameter is NULLpublic rx.Observable<java.util.List<Group>> getGroups()
Group objectsObservable listpublic rx.Observable<User> update(java.lang.String username)
username - new usernamejava.lang.NullPointerException - if username is NULLpublic java.lang.String toString()
toString in class java.lang.Object