public final class ValidationRulesModule
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 |
ValidationRulesModule.ExtAsync |
class |
ValidationRulesModule.ExtRxJava |
| Constructor and Description |
|---|
ValidationRulesModule(VoucherifyApi api,
java.util.concurrent.Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
ValidationRulesModule.ExtAsync |
async() |
BusinessValidationRule |
create(CreateBusinessValidationRule validationRule) |
BusinessValidationRuleAssignment |
createAssignment(java.lang.String id,
CreateBusinessValidationRuleAssignment assignment) |
void |
delete(java.lang.String id) |
void |
deleteAssignment(java.lang.String validationRuleId,
java.lang.String assignmentId) |
protected <T> T |
executeSyncApiCall(retrofit2.Call<T> call) |
BusinessValidationRule |
get(java.lang.String id) |
BusinessValidationRuleList |
list(BusinessValidationRuleFilter filter) |
BusinessValidationRuleAssignmentList |
listAssignments(java.lang.String id,
BusinessValidationRuleAssignmentFilter filter) |
ValidationRulesModule.ExtRxJava |
rx() |
BusinessValidationRule |
update(UpdateBusinessValidationRule validationRule) |
public ValidationRulesModule(VoucherifyApi api, java.util.concurrent.Executor executor)
public BusinessValidationRule create(CreateBusinessValidationRule validationRule)
public BusinessValidationRule get(java.lang.String id)
public BusinessValidationRuleList list(BusinessValidationRuleFilter filter)
public BusinessValidationRule update(UpdateBusinessValidationRule validationRule)
public void delete(java.lang.String id)
public BusinessValidationRuleAssignment createAssignment(java.lang.String id, CreateBusinessValidationRuleAssignment assignment)
public BusinessValidationRuleAssignmentList listAssignments(java.lang.String id, BusinessValidationRuleAssignmentFilter filter)
public void deleteAssignment(java.lang.String validationRuleId,
java.lang.String assignmentId)
public ValidationRulesModule.ExtAsync async()
public ValidationRulesModule.ExtRxJava rx()
protected <T> T executeSyncApiCall(retrofit2.Call<T> call)