public final class CustomersModule
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
io.voucherify.client.module.AbsModule.Async |
static class |
io.voucherify.client.module.AbsModule.Rx |
class |
CustomersModule.ExtAsync |
class |
CustomersModule.ExtRxJava |
| Constructor and Description |
|---|
CustomersModule(VoucherifyApi api,
java.util.concurrent.Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
CustomersModule.ExtAsync |
async() |
CustomerResponse |
create(Customer customer) |
void |
delete(java.lang.String customerId) |
protected <T> T |
executeSyncApiCall(retrofit2.Call<T> call) |
CustomerResponse |
get(java.lang.String customerId) |
CustomersResponse |
list() |
CustomersResponse |
list(CustomersFilter filter) |
CustomersModule.ExtRxJava |
rx() |
CustomerResponse |
update(Customer customer) |
CustomerBulkUpdateResponse |
update(java.util.List<Customer> customers) |
public CustomersModule(VoucherifyApi api, java.util.concurrent.Executor executor)
public CustomerResponse get(java.lang.String customerId)
public CustomerResponse create(Customer customer)
public CustomerResponse update(Customer customer)
public CustomerBulkUpdateResponse update(java.util.List<Customer> customers)
public void delete(java.lang.String customerId)
public CustomersResponse list(CustomersFilter filter)
public CustomersResponse list()
public CustomersModule.ExtAsync async()
public CustomersModule.ExtRxJava rx()
protected <T> T executeSyncApiCall(retrofit2.Call<T> call)