public class ClientsApiImpl extends Object implements ClientsApi
| Constructor and Description |
|---|
ClientsApiImpl(ClientService service) |
| Modifier and Type | Method and Description |
|---|---|
Client |
create(Client creationInfo)
Create a new Client
|
void |
delete(Reference<Client> clientReference)
Delete an existing Client.
|
Client |
get(Reference<Client> clientReference)
Return an existing Client.
|
List<Client> |
list(ClientFilter filter) |
Pagination<Client> |
list(ClientFilter filter,
int page,
int perPage)
Return a list of clients, sorted by creation date, newest first.
|
Client |
update(Reference<Client> clientReference,
ClientUpdateInfo toChange)
Updates the specific client by setting the values of the parameters passed.
|
public ClientsApiImpl(ClientService service)
public List<Client> list(ClientFilter filter)
list in interface ClientsApifilter - filtering optionspublic Pagination<Client> list(ClientFilter filter, int page, int perPage)
ClientsApilist in interface ClientsApifilter - filtering optionspage - the page numberperPage - how many results to return for one page. Max 100public Client get(Reference<Client> clientReference)
ClientsApiget in interface Api.Get<Client>get in interface ClientsApiclientReference - a reference to an existing Clientpublic Client create(Client creationInfo)
ClientsApicreate in interface Api.Create<Client>create in interface ClientsApicreationInfo - creation informationpublic Client update(Reference<Client> clientReference, ClientUpdateInfo toChange)
ClientsApiupdate in interface ClientsApiclientReference - An existing Client to be updatedtoChange - the changes to be performedpublic void delete(Reference<Client> clientReference)
ClientsApidelete in interface Api.Delete<Client>delete in interface ClientsApiclientReference - a reference to the Client to be deleted