Class Employee.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.Employee.Builder
-
- Enclosing class:
- Employee
public static final class Employee.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Employee.Builderavatar(Avatar avatar)The employee avatarEmployee.Builderavatar(org.openapitools.jackson.nullable.JsonNullable<? extends Avatar> avatar)The employee avatarEmployee.BuilderavatarUrl(java.lang.String avatarUrl)The employee avatar UrlEmployee.BuilderavatarUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> avatarUrl)The employee avatar UrlEmployee.Builderbenefits(java.util.List<HRISBenefit> benefits)Current benefits of the employeeEmployee.Builderbenefits(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<HRISBenefit>> benefits)Current benefits of the employeeEmployee.Builderbirthday(java.time.OffsetDateTime birthday)The employee birthdayEmployee.Builderbirthday(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday)The employee birthdayEmployeebuild()Employee.Buildercitizenships(java.util.List<CountryCodeEnum> citizenships)The citizenships of the EmployeeEmployee.Buildercitizenships(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CountryCodeEnum>> citizenships)The citizenships of the EmployeeEmployee.Buildercompany(EmployeeCompany company)The employee companyEmployee.Buildercompany(org.openapitools.jackson.nullable.JsonNullable<? extends EmployeeCompany> company)The employee companyEmployee.BuildercompanyId(java.lang.String companyId)The employee company idEmployee.BuildercompanyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)The employee company idEmployee.BuildercompanyName(java.lang.String companyName)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.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.Employee.BuildercostCenters(java.util.List<CostCenters> costCenters)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuildercostCenters(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CostCenters>> costCenters)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuildercreatedAt(java.time.OffsetDateTime createdAt)The created_at dateEmployee.BuildercreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)The created_at dateEmployee.BuildercustomFields(java.util.List<CustomFields> customFields)The employee custom fieldsEmployee.BuildercustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The employee custom fieldsEmployee.BuilderdateOfBirth(java.time.OffsetDateTime dateOfBirth)The employee date_of_birthEmployee.BuilderdateOfBirth(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth)The employee date_of_birthEmployee.Builderdepartment(java.lang.String department)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.Builderdepartment(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuilderdepartmentId(java.lang.String departmentId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuilderdepartmentId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuilderdisplayName(java.lang.String displayName)The employee display nameEmployee.BuilderdisplayName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName)The employee display nameEmployee.BuilderemployeeNumber(java.lang.String employeeNumber)The assigned employee numberEmployee.BuilderemployeeNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber)The assigned employee numberEmployee.BuilderemploymentContractType(EmploymentContractType employmentContractType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuilderemploymentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentContractType> employmentContractType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.Builderemployments(java.util.List<Employment> employments)The employee employmentsEmployee.Builderemployments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Employment>> employments)The employee employmentsEmployee.BuilderemploymentStatus(EmploymentStatus employmentStatus)The employee employment statusEmployee.BuilderemploymentStatus(org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentStatus> employmentStatus)The employee employment statusEmployee.BuilderemploymentType(EmploymentType employmentType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuilderemploymentType(org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentType> employmentType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.Builderethnicity(Ethnicity ethnicity)The employee ethnicityEmployee.Builderethnicity(org.openapitools.jackson.nullable.JsonNullable<? extends Ethnicity> ethnicity)The employee ethnicityEmployee.BuilderfirstName(java.lang.String firstName)The employee first nameEmployee.BuilderfirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)The employee first nameEmployee.Buildergender(Gender gender)The employee genderEmployee.Buildergender(org.openapitools.jackson.nullable.JsonNullable<? extends Gender> gender)The employee genderEmployee.Buildergroups(java.util.List<HRISGroup> groups)The employee groupsEmployee.Buildergroups(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<HRISGroup>> groups)The employee groupsEmployee.BuilderhireDate(java.time.OffsetDateTime hireDate)The employee hire dateEmployee.BuilderhireDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate)The employee hire dateEmployee.BuilderhomeLocation(HomeLocation homeLocation)The employee home locationEmployee.BuilderhomeLocation(org.openapitools.jackson.nullable.JsonNullable<? extends HomeLocation> homeLocation)The employee home locationEmployee.Builderid(java.lang.String id)Unique identifierEmployee.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierEmployee.BuilderjobDescription(JobDescription jobDescription)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuilderjobDescription(org.openapitools.jackson.nullable.JsonNullable<? extends JobDescription> jobDescription)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuilderjobId(java.lang.String jobId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.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.Employee.BuilderjobTitle(java.lang.String jobTitle)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuilderjobTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuilderlastName(java.lang.String lastName)The employee last nameEmployee.BuilderlastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)The employee last nameEmployee.BuildermanagerId(java.lang.String managerId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuildermanagerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuildermaritalStatus(MaritalStatus maritalStatus)The employee marital statusEmployee.BuildermaritalStatus(org.openapitools.jackson.nullable.JsonNullable<? extends MaritalStatus> maritalStatus)The employee marital statusEmployee.Buildername(java.lang.String name)The employee nameEmployee.Buildername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)The employee nameEmployee.BuildernationalIdentityNumber(NationalIdentityNumber nationalIdentityNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuildernationalIdentityNumber(org.openapitools.jackson.nullable.JsonNullable<? extends NationalIdentityNumber> nationalIdentityNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuildernationalIdentityNumbers(java.util.List<NationalIdentityNumberApiModel> nationalIdentityNumbers)The national identity numbersEmployee.BuildernationalIdentityNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers)The national identity numbersEmployee.BuilderpersonalEmail(java.lang.String personalEmail)The employee personal emailEmployee.BuilderpersonalEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalEmail)The employee personal emailEmployee.BuilderpersonalPhoneNumber(java.lang.String personalPhoneNumber)The employee personal phone numberEmployee.BuilderpersonalPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalPhoneNumber)The employee personal phone numberEmployee.BuilderpreferredLanguage(PreferredLanguage preferredLanguage)The employee preferred languageEmployee.BuilderpreferredLanguage(org.openapitools.jackson.nullable.JsonNullable<? extends PreferredLanguage> preferredLanguage)The employee preferred languageEmployee.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierEmployee.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierEmployee.BuilderremoteManagerId(java.lang.String remoteManagerId)Provider's unique identifier of the managerEmployee.BuilderremoteManagerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteManagerId)Provider's unique identifier of the managerEmployee.Builderskills(java.util.List<EntitySkills> skills)The employee skillsEmployee.Builderskills(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<EntitySkills>> skills)The employee skillsEmployee.BuilderstartDate(java.time.OffsetDateTime startDate)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.BuilderstartDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Employee.Buildertenure(double tenure)The employee tenureEmployee.Buildertenure(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> tenure)The employee tenureEmployee.BuilderterminationDate(java.time.OffsetDateTime terminationDate)The employee termination dateEmployee.BuilderterminationDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> terminationDate)The employee termination dateEmployee.BuilderunifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectEmployee.BuilderunifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectEmployee.BuilderupdatedAt(java.time.OffsetDateTime updatedAt)The updated_at dateEmployee.BuilderupdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)The updated_at dateEmployee.BuilderworkAnniversary(java.time.OffsetDateTime workAnniversary)The employee work anniversaryEmployee.BuilderworkAnniversary(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> workAnniversary)The employee work anniversaryEmployee.BuilderworkEmail(java.lang.String workEmail)The employee work emailEmployee.BuilderworkEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workEmail)The employee work emailEmployee.BuilderworkLocation(WorkLocation workLocation)The employee work locationEmployee.BuilderworkLocation(org.openapitools.jackson.nullable.JsonNullable<? extends WorkLocation> workLocation)The employee work locationEmployee.BuilderworkPhoneNumber(java.lang.String workPhoneNumber)The employee work phone numberEmployee.BuilderworkPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workPhoneNumber)The employee work phone number
-
-
-
Method Detail
-
id
public Employee.Builder id(java.lang.String id)
Unique identifier
-
id
public Employee.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
remoteId
public Employee.Builder remoteId(java.lang.String remoteId)
Provider's unique identifier
-
remoteId
public Employee.Builder remoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
unifiedCustomFields
public Employee.Builder unifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
unifiedCustomFields
public Employee.Builder unifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
firstName
public Employee.Builder firstName(java.lang.String firstName)
The employee first name
-
firstName
public Employee.Builder firstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
The employee first name
-
lastName
public Employee.Builder lastName(java.lang.String lastName)
The employee last name
-
lastName
public Employee.Builder lastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
The employee last name
-
name
public Employee.Builder name(java.lang.String name)
The employee name
-
name
public Employee.Builder name(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
The employee name
-
displayName
public Employee.Builder displayName(java.lang.String displayName)
The employee display name
-
displayName
public Employee.Builder displayName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName)
The employee display name
-
avatarUrl
public Employee.Builder avatarUrl(java.lang.String avatarUrl)
The employee avatar Url
-
avatarUrl
public Employee.Builder avatarUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> avatarUrl)
The employee avatar Url
-
personalEmail
public Employee.Builder personalEmail(java.lang.String personalEmail)
The employee personal email
-
personalEmail
public Employee.Builder personalEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalEmail)
The employee personal email
-
personalPhoneNumber
public Employee.Builder personalPhoneNumber(java.lang.String personalPhoneNumber)
The employee personal phone number
-
personalPhoneNumber
public Employee.Builder personalPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalPhoneNumber)
The employee personal phone number
-
workEmail
public Employee.Builder workEmail(java.lang.String workEmail)
The employee work email
-
workEmail
public Employee.Builder workEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workEmail)
The employee work email
-
workPhoneNumber
public Employee.Builder workPhoneNumber(java.lang.String workPhoneNumber)
The employee work phone number
-
workPhoneNumber
public Employee.Builder workPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workPhoneNumber)
The employee work phone number
-
jobId
@Deprecated public Employee.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 Employee.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
@Deprecated public Employee.Builder jobTitle(java.lang.String jobTitle)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee job title
-
jobTitle
@Deprecated public Employee.Builder jobTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee job title
-
jobDescription
@Deprecated public Employee.Builder jobDescription(JobDescription jobDescription)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee job description
-
jobDescription
@Deprecated public Employee.Builder jobDescription(org.openapitools.jackson.nullable.JsonNullable<? extends JobDescription> jobDescription)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee job description
-
departmentId
@Deprecated public Employee.Builder departmentId(java.lang.String departmentId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee department id
-
departmentId
@Deprecated public Employee.Builder departmentId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee department id
-
department
@Deprecated public Employee.Builder department(java.lang.String department)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee department
-
department
@Deprecated public Employee.Builder department(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee department
-
groups
public Employee.Builder groups(java.util.List<HRISGroup> groups)
The employee groups
-
groups
public Employee.Builder groups(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<HRISGroup>> groups)
The employee groups
-
costCenters
@Deprecated public Employee.Builder costCenters(java.util.List<CostCenters> costCenters)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee cost centers
-
costCenters
@Deprecated public Employee.Builder costCenters(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CostCenters>> costCenters)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee cost centers
-
managerId
@Deprecated public Employee.Builder managerId(java.lang.String managerId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee manager ID
-
managerId
@Deprecated public Employee.Builder managerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee manager ID
-
remoteManagerId
public Employee.Builder remoteManagerId(java.lang.String remoteManagerId)
Provider's unique identifier of the manager
-
remoteManagerId
public Employee.Builder remoteManagerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteManagerId)
Provider's unique identifier of the manager
-
gender
public Employee.Builder gender(Gender gender)
The employee gender
-
gender
public Employee.Builder gender(org.openapitools.jackson.nullable.JsonNullable<? extends Gender> gender)
The employee gender
-
preferredLanguage
public Employee.Builder preferredLanguage(PreferredLanguage preferredLanguage)
The employee preferred language
-
preferredLanguage
public Employee.Builder preferredLanguage(org.openapitools.jackson.nullable.JsonNullable<? extends PreferredLanguage> preferredLanguage)
The employee preferred language
-
ethnicity
public Employee.Builder ethnicity(Ethnicity ethnicity)
The employee ethnicity
-
ethnicity
public Employee.Builder ethnicity(org.openapitools.jackson.nullable.JsonNullable<? extends Ethnicity> ethnicity)
The employee ethnicity
-
dateOfBirth
public Employee.Builder dateOfBirth(java.time.OffsetDateTime dateOfBirth)
The employee date_of_birth
-
dateOfBirth
public Employee.Builder dateOfBirth(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth)
The employee date_of_birth
-
birthday
public Employee.Builder birthday(java.time.OffsetDateTime birthday)
The employee birthday
-
birthday
public Employee.Builder birthday(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday)
The employee birthday
-
maritalStatus
public Employee.Builder maritalStatus(MaritalStatus maritalStatus)
The employee marital status
-
maritalStatus
public Employee.Builder maritalStatus(org.openapitools.jackson.nullable.JsonNullable<? extends MaritalStatus> maritalStatus)
The employee marital status
-
avatar
public Employee.Builder avatar(Avatar avatar)
The employee avatar
-
avatar
public Employee.Builder avatar(org.openapitools.jackson.nullable.JsonNullable<? extends Avatar> avatar)
The employee avatar
-
hireDate
public Employee.Builder hireDate(java.time.OffsetDateTime hireDate)
The employee hire date
-
hireDate
public Employee.Builder hireDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate)
The employee hire date
-
startDate
@Deprecated public Employee.Builder startDate(java.time.OffsetDateTime startDate)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee start date
-
startDate
@Deprecated public Employee.Builder startDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee start date
-
tenure
public Employee.Builder tenure(double tenure)
The employee tenure
-
tenure
public Employee.Builder tenure(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> tenure)
The employee tenure
-
workAnniversary
public Employee.Builder workAnniversary(java.time.OffsetDateTime workAnniversary)
The employee work anniversary
-
workAnniversary
public Employee.Builder workAnniversary(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> workAnniversary)
The employee work anniversary
-
employmentType
@Deprecated public Employee.Builder employmentType(EmploymentType 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 Employee.Builder employmentType(org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentType> 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 Employee.Builder employmentContractType(EmploymentContractType 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 Employee.Builder employmentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentContractType> 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 Employee.Builder employmentStatus(EmploymentStatus employmentStatus)
The employee employment status
-
employmentStatus
public Employee.Builder employmentStatus(org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentStatus> employmentStatus)
The employee employment status
-
terminationDate
public Employee.Builder terminationDate(java.time.OffsetDateTime terminationDate)
The employee termination date
-
terminationDate
public Employee.Builder terminationDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> terminationDate)
The employee termination date
-
companyName
@Deprecated public Employee.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 Employee.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 Employee.Builder companyId(java.lang.String companyId)
The employee company id
-
companyId
public Employee.Builder companyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)
The employee company id
-
citizenships
public Employee.Builder citizenships(java.util.List<CountryCodeEnum> citizenships)
The citizenships of the Employee
-
citizenships
public Employee.Builder citizenships(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CountryCodeEnum>> citizenships)
The citizenships of the Employee
-
homeLocation
public Employee.Builder homeLocation(HomeLocation homeLocation)
The employee home location
-
homeLocation
public Employee.Builder homeLocation(org.openapitools.jackson.nullable.JsonNullable<? extends HomeLocation> homeLocation)
The employee home location
-
workLocation
public Employee.Builder workLocation(WorkLocation workLocation)
The employee work location
-
workLocation
public Employee.Builder workLocation(org.openapitools.jackson.nullable.JsonNullable<? extends WorkLocation> workLocation)
The employee work location
-
company
public Employee.Builder company(EmployeeCompany company)
The employee company
-
company
public Employee.Builder company(org.openapitools.jackson.nullable.JsonNullable<? extends EmployeeCompany> company)
The employee company
-
employments
public Employee.Builder employments(java.util.List<Employment> employments)
The employee employments
-
employments
public Employee.Builder employments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Employment>> employments)
The employee employments
-
customFields
public Employee.Builder customFields(java.util.List<CustomFields> customFields)
The employee custom fields
-
customFields
public Employee.Builder customFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
The employee custom fields
-
benefits
public Employee.Builder benefits(java.util.List<HRISBenefit> benefits)
Current benefits of the employee
-
benefits
public Employee.Builder benefits(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<HRISBenefit>> benefits)
Current benefits of the employee
-
employeeNumber
public Employee.Builder employeeNumber(java.lang.String employeeNumber)
The assigned employee number
-
employeeNumber
public Employee.Builder employeeNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber)
The assigned employee number
-
nationalIdentityNumber
@Deprecated public Employee.Builder nationalIdentityNumber(NationalIdentityNumber 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 Employee.Builder nationalIdentityNumber(org.openapitools.jackson.nullable.JsonNullable<? extends NationalIdentityNumber> 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 Employee.Builder nationalIdentityNumbers(java.util.List<NationalIdentityNumberApiModel> nationalIdentityNumbers)
The national identity numbers
-
nationalIdentityNumbers
public Employee.Builder nationalIdentityNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers)
The national identity numbers
-
skills
public Employee.Builder skills(java.util.List<EntitySkills> skills)
The employee skills
-
skills
public Employee.Builder skills(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<EntitySkills>> skills)
The employee skills
-
createdAt
public Employee.Builder createdAt(java.time.OffsetDateTime createdAt)
The created_at date
-
createdAt
public Employee.Builder createdAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
The created_at date
-
updatedAt
public Employee.Builder updatedAt(java.time.OffsetDateTime updatedAt)
The updated_at date
-
updatedAt
public Employee.Builder updatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
The updated_at date
-
build
public Employee build()
-
-