Class HrisUpdateEmployeeRequestDto.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.HrisUpdateEmployeeRequestDto.Builder
-
- Enclosing class:
- HrisUpdateEmployeeRequestDto
public static final class HrisUpdateEmployeeRequestDto.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description HrisUpdateEmployeeRequestDto.Builderavatar(HrisUpdateEmployeeRequestDtoAvatar avatar)The employee avatarHrisUpdateEmployeeRequestDto.Builderavatar(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoAvatar> avatar)The employee avatarHrisUpdateEmployeeRequestDto.BuilderavatarUrl(java.lang.String avatarUrl)The employee avatar UrlHrisUpdateEmployeeRequestDto.BuilderavatarUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> avatarUrl)The employee avatar UrlHrisUpdateEmployeeRequestDto.Builderbenefits(java.util.List<CreateHRISBenefit> benefits)Current benefits of the employeeHrisUpdateEmployeeRequestDto.Builderbenefits(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateHRISBenefit>> benefits)Current benefits of the employeeHrisUpdateEmployeeRequestDto.Builderbirthday(java.time.OffsetDateTime birthday)The next birthday of the employee (upcoming birthday)HrisUpdateEmployeeRequestDto.Builderbirthday(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday)The next birthday of the employee (upcoming birthday)HrisUpdateEmployeeRequestDtobuild()HrisUpdateEmployeeRequestDto.Buildercitizenships(java.util.List<CountryCodeEnum> citizenships)The citizenships of the EmployeeHrisUpdateEmployeeRequestDto.Buildercitizenships(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CountryCodeEnum>> citizenships)The citizenships of the EmployeeHrisUpdateEmployeeRequestDto.BuildercompanyId(java.lang.String companyId)The employee company idHrisUpdateEmployeeRequestDto.BuildercompanyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)The employee company idHrisUpdateEmployeeRequestDto.BuildercompanyName(java.lang.String companyName)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDto.BuildercompanyName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyName)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDto.BuildercustomFields(java.util.List<CustomFields> customFields)The employee custom fieldsHrisUpdateEmployeeRequestDto.BuildercustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The employee custom fieldsHrisUpdateEmployeeRequestDto.BuilderdateOfBirth(java.time.OffsetDateTime dateOfBirth)The date when the employee was bornHrisUpdateEmployeeRequestDto.BuilderdateOfBirth(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth)The date when the employee was bornHrisUpdateEmployeeRequestDto.Builderdepartment(java.lang.String department)The employee departmentHrisUpdateEmployeeRequestDto.Builderdepartment(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department)The employee departmentHrisUpdateEmployeeRequestDto.BuilderdepartmentId(java.lang.String departmentId)The employee department idHrisUpdateEmployeeRequestDto.BuilderdepartmentId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId)The employee department idHrisUpdateEmployeeRequestDto.BuilderdisplayName(java.lang.String displayName)The employee display nameHrisUpdateEmployeeRequestDto.BuilderdisplayName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName)The employee display nameHrisUpdateEmployeeRequestDto.BuilderemployeeNumber(java.lang.String employeeNumber)The assigned employee numberHrisUpdateEmployeeRequestDto.BuilderemployeeNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber)The assigned employee numberHrisUpdateEmployeeRequestDto.Builderemployment(HrisUpdateEmployeeRequestDtoEmployment employment)The employee employmentHrisUpdateEmployeeRequestDto.Builderemployment(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEmployment> employment)The employee employmentHrisUpdateEmployeeRequestDto.BuilderemploymentContractType(HrisUpdateEmployeeRequestDtoEmploymentContractType employmentContractType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDto.BuilderemploymentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEmploymentContractType> employmentContractType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDto.BuilderemploymentStatus(HrisUpdateEmployeeRequestDtoEmploymentStatus employmentStatus)The employee employment statusHrisUpdateEmployeeRequestDto.BuilderemploymentStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEmploymentStatus> employmentStatus)The employee employment statusHrisUpdateEmployeeRequestDto.BuilderemploymentType(HrisUpdateEmployeeRequestDtoEmploymentType employmentType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDto.BuilderemploymentType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEmploymentType> employmentType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDto.Builderethnicity(HrisUpdateEmployeeRequestDtoEthnicity ethnicity)The employee ethnicityHrisUpdateEmployeeRequestDto.Builderethnicity(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEthnicity> ethnicity)The employee ethnicityHrisUpdateEmployeeRequestDto.BuilderfirstName(java.lang.String firstName)The employee first nameHrisUpdateEmployeeRequestDto.BuilderfirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)The employee first nameHrisUpdateEmployeeRequestDto.Buildergender(HrisUpdateEmployeeRequestDtoGender gender)The employee genderHrisUpdateEmployeeRequestDto.Buildergender(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoGender> gender)The employee genderHrisUpdateEmployeeRequestDto.BuilderhireDate(java.time.OffsetDateTime hireDate)The employee hire dateHrisUpdateEmployeeRequestDto.BuilderhireDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate)The employee hire dateHrisUpdateEmployeeRequestDto.BuilderhomeLocation(HrisUpdateEmployeeRequestDtoHomeLocation homeLocation)The employee home locationHrisUpdateEmployeeRequestDto.BuilderhomeLocation(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoHomeLocation> homeLocation)The employee home locationHrisUpdateEmployeeRequestDto.BuilderjobId(java.lang.String jobId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDto.BuilderjobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDto.BuilderjobTitle(java.lang.String jobTitle)If the source of the job_title is the Employee's current Employment, and that Employment pertains exclusively to this Employee, then the active Employment job_title will also be writtenHrisUpdateEmployeeRequestDto.BuilderjobTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle)If the source of the job_title is the Employee's current Employment, and that Employment pertains exclusively to this Employee, then the active Employment job_title will also be writtenHrisUpdateEmployeeRequestDto.BuilderlastName(java.lang.String lastName)The employee last nameHrisUpdateEmployeeRequestDto.BuilderlastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)The employee last nameHrisUpdateEmployeeRequestDto.BuildermanagerId(java.lang.String managerId)The employee manager IDHrisUpdateEmployeeRequestDto.BuildermanagerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId)The employee manager IDHrisUpdateEmployeeRequestDto.BuildermaritalStatus(HrisUpdateEmployeeRequestDtoMaritalStatus maritalStatus)The employee marital statusHrisUpdateEmployeeRequestDto.BuildermaritalStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoMaritalStatus> maritalStatus)The employee marital statusHrisUpdateEmployeeRequestDto.Buildername(java.lang.String name)The employee nameHrisUpdateEmployeeRequestDto.Buildername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)The employee nameHrisUpdateEmployeeRequestDto.BuildernationalIdentityNumber(HrisUpdateEmployeeRequestDtoNationalIdentityNumber nationalIdentityNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDto.BuildernationalIdentityNumber(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoNationalIdentityNumber> nationalIdentityNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisUpdateEmployeeRequestDto.BuildernationalIdentityNumbers(java.util.List<NationalIdentityNumberApiModel> nationalIdentityNumbers)The national identity numbersHrisUpdateEmployeeRequestDto.BuildernationalIdentityNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers)The national identity numbersHrisUpdateEmployeeRequestDto.Builderpassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)Value to pass through to the providerHrisUpdateEmployeeRequestDto.Builderpassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)Value to pass through to the providerHrisUpdateEmployeeRequestDto.BuilderpersonalEmail(java.lang.String personalEmail)The employee personal emailHrisUpdateEmployeeRequestDto.BuilderpersonalEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalEmail)The employee personal emailHrisUpdateEmployeeRequestDto.BuilderpersonalPhoneNumber(java.lang.String personalPhoneNumber)The employee personal phone numberHrisUpdateEmployeeRequestDto.BuilderpersonalPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalPhoneNumber)The employee personal phone numberHrisUpdateEmployeeRequestDto.BuilderpreferredLanguage(HrisUpdateEmployeeRequestDtoPreferredLanguage preferredLanguage)The employee preferred languageHrisUpdateEmployeeRequestDto.BuilderpreferredLanguage(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoPreferredLanguage> preferredLanguage)The employee preferred languageHrisUpdateEmployeeRequestDto.BuilderstartDate(java.time.OffsetDateTime startDate)The employee start dateHrisUpdateEmployeeRequestDto.BuilderstartDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)The employee start dateHrisUpdateEmployeeRequestDto.BuilderteamId(java.lang.String teamId)The employee team idHrisUpdateEmployeeRequestDto.BuilderteamId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> teamId)The employee team idHrisUpdateEmployeeRequestDto.BuilderterminationDate(java.time.OffsetDateTime terminationDate)The employee termination dateHrisUpdateEmployeeRequestDto.BuilderterminationDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> terminationDate)The employee termination dateHrisUpdateEmployeeRequestDto.Buildertitle(java.lang.String title)The prefix of the employee's name (e.g., Mr, Ms, Dr)HrisUpdateEmployeeRequestDto.Buildertitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)The prefix of the employee's name (e.g., Mr, Ms, Dr)HrisUpdateEmployeeRequestDto.BuilderworkEmail(java.lang.String workEmail)The employee work emailHrisUpdateEmployeeRequestDto.BuilderworkEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workEmail)The employee work emailHrisUpdateEmployeeRequestDto.BuilderworkLocation(HrisUpdateEmployeeRequestDtoWorkLocation workLocation)The employee work locationHrisUpdateEmployeeRequestDto.BuilderworkLocation(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoWorkLocation> workLocation)The employee work locationHrisUpdateEmployeeRequestDto.BuilderworkPhoneNumber(java.lang.String workPhoneNumber)The employee work phone numberHrisUpdateEmployeeRequestDto.BuilderworkPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workPhoneNumber)The employee work phone number
-
-
-
Method Detail
-
title
public HrisUpdateEmployeeRequestDto.Builder title(java.lang.String title)
The prefix of the employee's name (e.g., Mr, Ms, Dr)
-
title
public HrisUpdateEmployeeRequestDto.Builder title(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
The prefix of the employee's name (e.g., Mr, Ms, Dr)
-
firstName
public HrisUpdateEmployeeRequestDto.Builder firstName(java.lang.String firstName)
The employee first name
-
firstName
public HrisUpdateEmployeeRequestDto.Builder firstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
The employee first name
-
lastName
public HrisUpdateEmployeeRequestDto.Builder lastName(java.lang.String lastName)
The employee last name
-
lastName
public HrisUpdateEmployeeRequestDto.Builder lastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
The employee last name
-
name
public HrisUpdateEmployeeRequestDto.Builder name(java.lang.String name)
The employee name
-
name
public HrisUpdateEmployeeRequestDto.Builder name(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
The employee name
-
displayName
public HrisUpdateEmployeeRequestDto.Builder displayName(java.lang.String displayName)
The employee display name
-
displayName
public HrisUpdateEmployeeRequestDto.Builder displayName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName)
The employee display name
-
avatarUrl
public HrisUpdateEmployeeRequestDto.Builder avatarUrl(java.lang.String avatarUrl)
The employee avatar Url
-
avatarUrl
public HrisUpdateEmployeeRequestDto.Builder avatarUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> avatarUrl)
The employee avatar Url
-
personalEmail
public HrisUpdateEmployeeRequestDto.Builder personalEmail(java.lang.String personalEmail)
The employee personal email
-
personalEmail
public HrisUpdateEmployeeRequestDto.Builder personalEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalEmail)
The employee personal email
-
personalPhoneNumber
public HrisUpdateEmployeeRequestDto.Builder personalPhoneNumber(java.lang.String personalPhoneNumber)
The employee personal phone number
-
personalPhoneNumber
public HrisUpdateEmployeeRequestDto.Builder personalPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalPhoneNumber)
The employee personal phone number
-
workEmail
public HrisUpdateEmployeeRequestDto.Builder workEmail(java.lang.String workEmail)
The employee work email
-
workEmail
public HrisUpdateEmployeeRequestDto.Builder workEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workEmail)
The employee work email
-
workPhoneNumber
public HrisUpdateEmployeeRequestDto.Builder workPhoneNumber(java.lang.String workPhoneNumber)
The employee work phone number
-
workPhoneNumber
public HrisUpdateEmployeeRequestDto.Builder workPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workPhoneNumber)
The employee work phone number
-
jobId
@Deprecated public HrisUpdateEmployeeRequestDto.Builder jobId(java.lang.String jobId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee job id
-
jobId
@Deprecated public HrisUpdateEmployeeRequestDto.Builder jobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee job id
-
jobTitle
public HrisUpdateEmployeeRequestDto.Builder jobTitle(java.lang.String jobTitle)
If the source of the job_title is the Employee's current Employment, and that Employment pertains exclusively to this Employee, then the active Employment job_title will also be written
-
jobTitle
public HrisUpdateEmployeeRequestDto.Builder jobTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle)
If the source of the job_title is the Employee's current Employment, and that Employment pertains exclusively to this Employee, then the active Employment job_title will also be written
-
departmentId
public HrisUpdateEmployeeRequestDto.Builder departmentId(java.lang.String departmentId)
The employee department id
-
departmentId
public HrisUpdateEmployeeRequestDto.Builder departmentId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId)
The employee department id
-
teamId
public HrisUpdateEmployeeRequestDto.Builder teamId(java.lang.String teamId)
The employee team id
-
teamId
public HrisUpdateEmployeeRequestDto.Builder teamId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> teamId)
The employee team id
-
department
public HrisUpdateEmployeeRequestDto.Builder department(java.lang.String department)
The employee department
-
department
public HrisUpdateEmployeeRequestDto.Builder department(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department)
The employee department
-
managerId
public HrisUpdateEmployeeRequestDto.Builder managerId(java.lang.String managerId)
The employee manager ID
-
managerId
public HrisUpdateEmployeeRequestDto.Builder managerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId)
The employee manager ID
-
gender
public HrisUpdateEmployeeRequestDto.Builder gender(HrisUpdateEmployeeRequestDtoGender gender)
The employee gender
-
gender
public HrisUpdateEmployeeRequestDto.Builder gender(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoGender> gender)
The employee gender
-
preferredLanguage
public HrisUpdateEmployeeRequestDto.Builder preferredLanguage(HrisUpdateEmployeeRequestDtoPreferredLanguage preferredLanguage)
The employee preferred language
-
preferredLanguage
public HrisUpdateEmployeeRequestDto.Builder preferredLanguage(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoPreferredLanguage> preferredLanguage)
The employee preferred language
-
ethnicity
public HrisUpdateEmployeeRequestDto.Builder ethnicity(HrisUpdateEmployeeRequestDtoEthnicity ethnicity)
The employee ethnicity
-
ethnicity
public HrisUpdateEmployeeRequestDto.Builder ethnicity(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEthnicity> ethnicity)
The employee ethnicity
-
dateOfBirth
public HrisUpdateEmployeeRequestDto.Builder dateOfBirth(java.time.OffsetDateTime dateOfBirth)
The date when the employee was born
-
dateOfBirth
public HrisUpdateEmployeeRequestDto.Builder dateOfBirth(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth)
The date when the employee was born
-
birthday
public HrisUpdateEmployeeRequestDto.Builder birthday(java.time.OffsetDateTime birthday)
The next birthday of the employee (upcoming birthday)
-
birthday
public HrisUpdateEmployeeRequestDto.Builder birthday(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday)
The next birthday of the employee (upcoming birthday)
-
maritalStatus
public HrisUpdateEmployeeRequestDto.Builder maritalStatus(HrisUpdateEmployeeRequestDtoMaritalStatus maritalStatus)
The employee marital status
-
maritalStatus
public HrisUpdateEmployeeRequestDto.Builder maritalStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoMaritalStatus> maritalStatus)
The employee marital status
-
avatar
public HrisUpdateEmployeeRequestDto.Builder avatar(HrisUpdateEmployeeRequestDtoAvatar avatar)
The employee avatar
-
avatar
public HrisUpdateEmployeeRequestDto.Builder avatar(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoAvatar> avatar)
The employee avatar
-
hireDate
public HrisUpdateEmployeeRequestDto.Builder hireDate(java.time.OffsetDateTime hireDate)
The employee hire date
-
hireDate
public HrisUpdateEmployeeRequestDto.Builder hireDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate)
The employee hire date
-
startDate
public HrisUpdateEmployeeRequestDto.Builder startDate(java.time.OffsetDateTime startDate)
The employee start date
-
startDate
public HrisUpdateEmployeeRequestDto.Builder startDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)
The employee start date
-
employmentType
@Deprecated public HrisUpdateEmployeeRequestDto.Builder employmentType(HrisUpdateEmployeeRequestDtoEmploymentType employmentType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee employment type
-
employmentType
@Deprecated public HrisUpdateEmployeeRequestDto.Builder employmentType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEmploymentType> employmentType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee employment type
-
employmentContractType
@Deprecated public HrisUpdateEmployeeRequestDto.Builder employmentContractType(HrisUpdateEmployeeRequestDtoEmploymentContractType employmentContractType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employment work schedule type (e.g., full-time, part-time)
-
employmentContractType
@Deprecated public HrisUpdateEmployeeRequestDto.Builder employmentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEmploymentContractType> employmentContractType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employment work schedule type (e.g., full-time, part-time)
-
employmentStatus
public HrisUpdateEmployeeRequestDto.Builder employmentStatus(HrisUpdateEmployeeRequestDtoEmploymentStatus employmentStatus)
The employee employment status
-
employmentStatus
public HrisUpdateEmployeeRequestDto.Builder employmentStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEmploymentStatus> employmentStatus)
The employee employment status
-
terminationDate
public HrisUpdateEmployeeRequestDto.Builder terminationDate(java.time.OffsetDateTime terminationDate)
The employee termination date
-
terminationDate
public HrisUpdateEmployeeRequestDto.Builder terminationDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> terminationDate)
The employee termination date
-
companyName
@Deprecated public HrisUpdateEmployeeRequestDto.Builder companyName(java.lang.String companyName)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee company name
-
companyName
@Deprecated public HrisUpdateEmployeeRequestDto.Builder companyName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyName)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee company name
-
companyId
public HrisUpdateEmployeeRequestDto.Builder companyId(java.lang.String companyId)
The employee company id
-
companyId
public HrisUpdateEmployeeRequestDto.Builder companyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)
The employee company id
-
citizenships
public HrisUpdateEmployeeRequestDto.Builder citizenships(java.util.List<CountryCodeEnum> citizenships)
The citizenships of the Employee
-
citizenships
public HrisUpdateEmployeeRequestDto.Builder citizenships(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CountryCodeEnum>> citizenships)
The citizenships of the Employee
-
employment
public HrisUpdateEmployeeRequestDto.Builder employment(HrisUpdateEmployeeRequestDtoEmployment employment)
The employee employment
-
employment
public HrisUpdateEmployeeRequestDto.Builder employment(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoEmployment> employment)
The employee employment
-
customFields
public HrisUpdateEmployeeRequestDto.Builder customFields(java.util.List<CustomFields> customFields)
The employee custom fields
-
customFields
public HrisUpdateEmployeeRequestDto.Builder customFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
The employee custom fields
-
benefits
public HrisUpdateEmployeeRequestDto.Builder benefits(java.util.List<CreateHRISBenefit> benefits)
Current benefits of the employee
-
benefits
public HrisUpdateEmployeeRequestDto.Builder benefits(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateHRISBenefit>> benefits)
Current benefits of the employee
-
employeeNumber
public HrisUpdateEmployeeRequestDto.Builder employeeNumber(java.lang.String employeeNumber)
The assigned employee number
-
employeeNumber
public HrisUpdateEmployeeRequestDto.Builder employeeNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber)
The assigned employee number
-
nationalIdentityNumber
@Deprecated public HrisUpdateEmployeeRequestDto.Builder nationalIdentityNumber(HrisUpdateEmployeeRequestDtoNationalIdentityNumber nationalIdentityNumber)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The national identity number
-
nationalIdentityNumber
@Deprecated public HrisUpdateEmployeeRequestDto.Builder nationalIdentityNumber(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoNationalIdentityNumber> nationalIdentityNumber)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The national identity number
-
nationalIdentityNumbers
public HrisUpdateEmployeeRequestDto.Builder nationalIdentityNumbers(java.util.List<NationalIdentityNumberApiModel> nationalIdentityNumbers)
The national identity numbers
-
nationalIdentityNumbers
public HrisUpdateEmployeeRequestDto.Builder nationalIdentityNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers)
The national identity numbers
-
homeLocation
public HrisUpdateEmployeeRequestDto.Builder homeLocation(HrisUpdateEmployeeRequestDtoHomeLocation homeLocation)
The employee home location
-
homeLocation
public HrisUpdateEmployeeRequestDto.Builder homeLocation(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoHomeLocation> homeLocation)
The employee home location
-
workLocation
public HrisUpdateEmployeeRequestDto.Builder workLocation(HrisUpdateEmployeeRequestDtoWorkLocation workLocation)
The employee work location
-
workLocation
public HrisUpdateEmployeeRequestDto.Builder workLocation(org.openapitools.jackson.nullable.JsonNullable<? extends HrisUpdateEmployeeRequestDtoWorkLocation> workLocation)
The employee work location
-
passthrough
public HrisUpdateEmployeeRequestDto.Builder passthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)
Value to pass through to the provider
-
passthrough
public HrisUpdateEmployeeRequestDto.Builder passthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)
Value to pass through to the provider
-
build
public HrisUpdateEmployeeRequestDto build()
-
-