Class HouseholdFields.Builder
- java.lang.Object
-
- com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder<HouseholdFields,HouseholdFields.Builder>
-
- com.cheetahdigital.household.core.api.HouseholdFields.Builder
-
- Enclosing class:
- HouseholdFields
public static class HouseholdFields.Builder extends BaseParams.BaseBuilder<HouseholdFields,HouseholdFields.Builder>
Builder class forHouseholdFields
-
-
Field Summary
-
Fields inherited from class com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder
mQueryParams
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(HouseholdFields householdFields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HouseholdFieldsbuild()protected HouseholdFieldscreateQueryParams()Instantiates the implementation classHouseholdFields.BuildersetBirthdate(java.lang.String birthdate)Set the user's birthdateHouseholdFields.BuildersetChildMemberId(java.lang.String childMemberId)Set the child member idHouseholdFields.BuildersetEmail(java.lang.String email)Set the user's emailHouseholdFields.BuildersetFirstName(java.lang.String firstName)Set the user's first nameHouseholdFields.BuildersetIntegrationId(java.lang.String integrationId)Set the user's integration idHouseholdFields.BuildersetLastName(java.lang.String lastName)Returns the user's last nameHouseholdFields.BuildersetPassword(java.lang.String password)Set the user's password-
Methods inherited from class com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder
setId
-
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(HouseholdFields householdFields)
-
-
Method Detail
-
createQueryParams
protected HouseholdFields createQueryParams()
Description copied from class:BaseParams.BaseBuilderInstantiates the implementation class- Specified by:
createQueryParamsin classBaseParams.BaseBuilder<HouseholdFields,HouseholdFields.Builder>- Returns:
- implementation class of
BaseParams.BaseBuilder
-
setFirstName
public HouseholdFields.Builder setFirstName(@Nullable java.lang.String firstName)
Set the user's first name- Parameters:
firstName- first name- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setLastName
public HouseholdFields.Builder setLastName(@Nullable java.lang.String lastName)
Returns the user's last name- Parameters:
lastName- value for last name- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setBirthdate
public HouseholdFields.Builder setBirthdate(@Nullable java.lang.String birthdate)
Set the user's birthdate- Parameters:
birthdate- birthdate- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setIntegrationId
public HouseholdFields.Builder setIntegrationId(@Nullable java.lang.String integrationId)
Set the user's integration id- Parameters:
integrationId- integration id- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setEmail
public HouseholdFields.Builder setEmail(@Nullable java.lang.String email)
Set the user's email- Parameters:
email- email- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setPassword
public HouseholdFields.Builder setPassword(@Nullable java.lang.String password)
Set the user's password- Parameters:
password- password- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
setChildMemberId
public HouseholdFields.Builder setChildMemberId(@Nullable java.lang.String childMemberId)
Set the child member id- Parameters:
childMemberId- child member id- Returns:
- The Builder object to allow for chaining calls to set/add methods
-
build
public HouseholdFields build()
- Overrides:
buildin classBaseParams.BaseBuilder<HouseholdFields,HouseholdFields.Builder>- Returns:
- the built parameter class
-
-