Class HouseholdAPI
- java.lang.Object
-
- com.cheetahdigital.corekit.models.module.Controller
-
- com.cheetahdigital.household.core.api.HouseholdAPI
-
- All Implemented Interfaces:
RestController
public class HouseholdAPI extends Controller
Class for setting the query parameters of Household API. AllNullableparameters means you can remove the parameter by passing anullvalue.
-
-
Field Summary
-
Fields inherited from class com.cheetahdigital.corekit.models.module.Controller
STANDARD_DATE_FORMAT, TIMEZONE_DATE_FORMAT
-
-
Constructor Summary
Constructors Constructor Description HouseholdAPI()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(HouseholdParams householdParams, HouseholdFields householdFields, Listener<SuccessResponse> listener)Add existing member to household membervoidcreateChild(HouseholdParams householdParams, HouseholdFields householdFields, Listener<SuccessResponse> listener)Create a new household membervoidremoveChild(HouseholdParams householdParams, HouseholdFields householdFields, Listener<SuccessResponse> listener)Remove a member from the household-
Methods inherited from class com.cheetahdigital.corekit.models.module.Controller
createCache, createHttpClient, createRetrofitInterface, evictAllCache, getGsonConfiguration, getRestAdapter, getTimeoutConnectionInSeconds, getTimeoutSocketInSeconds, initialize, removeResponsesFromCache
-
-
-
-
Method Detail
-
createChild
public void createChild(HouseholdParams householdParams, HouseholdFields householdFields, Listener<SuccessResponse> listener)
Create a new household member- Parameters:
householdParams-HouseholdParamsfor Household APIhouseholdFields-HouseholdFieldsfor Household APIlistener- handles failure or successful response
-
addChild
public void addChild(HouseholdParams householdParams, HouseholdFields householdFields, Listener<SuccessResponse> listener)
Add existing member to household member- Parameters:
householdParams-HouseholdParamsfor Household APIhouseholdFields-HouseholdFieldsfor Household APIlistener- handles failure or successful response
-
removeChild
public void removeChild(HouseholdParams householdParams, HouseholdFields householdFields, Listener<SuccessResponse> listener)
Remove a member from the household- Parameters:
householdParams-HouseholdParamsfor Household APIhouseholdFields-HouseholdFieldsfor Household APIlistener- handles failure or successful response
-
-