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 HouseholdFields
build()
protected HouseholdFields
createQueryParams()
Instantiates the implementation classHouseholdFields.Builder
setBirthdate(java.lang.String birthdate)
Set the user's birthdateHouseholdFields.Builder
setChildMemberId(java.lang.String childMemberId)
Set the child member idHouseholdFields.Builder
setEmail(java.lang.String email)
Set the user's emailHouseholdFields.Builder
setFirstName(java.lang.String firstName)
Set the user's first nameHouseholdFields.Builder
setIntegrationId(java.lang.String integrationId)
Set the user's integration idHouseholdFields.Builder
setLastName(java.lang.String lastName)
Returns the user's last nameHouseholdFields.Builder
setPassword(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.BaseBuilder
Instantiates the implementation class- Specified by:
createQueryParams
in 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:
build
in classBaseParams.BaseBuilder<HouseholdFields,HouseholdFields.Builder>
- Returns:
- the built parameter class
-
-