Class HrisCreateEmployeeRequestDto
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.HrisCreateEmployeeRequestDto
-
public class HrisCreateEmployeeRequestDto extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHrisCreateEmployeeRequestDto.Builder
-
Constructor Summary
Constructors Constructor Description HrisCreateEmployeeRequestDto()HrisCreateEmployeeRequestDto(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> avatarUrl, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalEmail, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalPhoneNumber, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workEmail, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workPhoneNumber, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> teamId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoGender> gender, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoPreferredLanguage> preferredLanguage, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEthnicity> ethnicity, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoMaritalStatus> maritalStatus, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoAvatar> avatar, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmploymentType> employmentType, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmploymentContractType> employmentContractType, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmploymentStatus> employmentStatus, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> terminationDate, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CountryCodeEnum>> citizenships, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateEmploymentApiModel>> employments, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmployment> employment, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateHRISBenefit>> benefits, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoNationalIdentityNumber> nationalIdentityNumber, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoHomeLocation> homeLocation, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoWorkLocation> workLocation, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateCostCenterApiModel>> costCenters, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoAvatar>avatar()The employee avatarorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>avatarUrl()The employee avatar Urlorg.openapitools.jackson.nullable.JsonNullable<java.util.List<CreateHRISBenefit>>benefits()Current benefits of the employeeorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>birthday()The next birthday of the employee (upcoming birthday)static HrisCreateEmployeeRequestDto.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.util.List<CountryCodeEnum>>citizenships()The citizenships of the Employeeorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>companyId()The employee company idorg.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.org.openapitools.jackson.nullable.JsonNullable<java.util.List<CreateCostCenterApiModel>>costCenters()The employee cost centersorg.openapitools.jackson.nullable.JsonNullable<java.util.List<CustomFields>>customFields()The employee custom fieldsorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>dateOfBirth()The date when the employee was bornorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>department()The employee departmentorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>departmentId()The employee department idorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>displayName()The employee display nameorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>employeeNumber()The assigned employee numberorg.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoEmployment>employment()The employee employmentorg.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoEmploymentContractType>employmentContractType()Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.org.openapitools.jackson.nullable.JsonNullable<java.util.List<CreateEmploymentApiModel>>employments()Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoEmploymentStatus>employmentStatus()The employee employment statusorg.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoEmploymentType>employmentType()Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.booleanequals(java.lang.Object o)org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoEthnicity>ethnicity()The employee ethnicityorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>firstName()The employee first nameorg.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoGender>gender()The employee genderinthashCode()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>hireDate()The employee hire dateorg.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoHomeLocation>homeLocation()The employee home locationorg.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.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 writtenorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>lastName()The employee last nameorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>managerId()The employee manager IDorg.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoMaritalStatus>maritalStatus()The employee marital statusorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>name()The employee nameorg.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoNationalIdentityNumber>nationalIdentityNumber()Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.org.openapitools.jackson.nullable.JsonNullable<java.util.List<NationalIdentityNumberApiModel>>nationalIdentityNumbers()The national identity numbersorg.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>>passthrough()Value to pass through to the providerorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>personalEmail()The employee personal emailorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>personalPhoneNumber()The employee personal phone numberorg.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoPreferredLanguage>preferredLanguage()The employee preferred languageorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>startDate()The employee start dateorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>teamId()The employee team idorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>terminationDate()The employee termination dateorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>title()The prefix of the employee's name (e.g., Mr, Ms, Dr)java.lang.StringtoString()HrisCreateEmployeeRequestDtowithAvatar(HrisCreateEmployeeRequestDtoAvatar avatar)The employee avatarHrisCreateEmployeeRequestDtowithAvatar(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoAvatar> avatar)The employee avatarHrisCreateEmployeeRequestDtowithAvatarUrl(java.lang.String avatarUrl)The employee avatar UrlHrisCreateEmployeeRequestDtowithAvatarUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> avatarUrl)The employee avatar UrlHrisCreateEmployeeRequestDtowithBenefits(java.util.List<CreateHRISBenefit> benefits)Current benefits of the employeeHrisCreateEmployeeRequestDtowithBenefits(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateHRISBenefit>> benefits)Current benefits of the employeeHrisCreateEmployeeRequestDtowithBirthday(java.time.OffsetDateTime birthday)The next birthday of the employee (upcoming birthday)HrisCreateEmployeeRequestDtowithBirthday(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday)The next birthday of the employee (upcoming birthday)HrisCreateEmployeeRequestDtowithCitizenships(java.util.List<CountryCodeEnum> citizenships)The citizenships of the EmployeeHrisCreateEmployeeRequestDtowithCitizenships(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CountryCodeEnum>> citizenships)The citizenships of the EmployeeHrisCreateEmployeeRequestDtowithCompanyId(java.lang.String companyId)The employee company idHrisCreateEmployeeRequestDtowithCompanyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)The employee company idHrisCreateEmployeeRequestDtowithCompanyName(java.lang.String companyName)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmployeeRequestDtowithCompanyName(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.HrisCreateEmployeeRequestDtowithCostCenters(java.util.List<CreateCostCenterApiModel> costCenters)The employee cost centersHrisCreateEmployeeRequestDtowithCostCenters(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateCostCenterApiModel>> costCenters)The employee cost centersHrisCreateEmployeeRequestDtowithCustomFields(java.util.List<CustomFields> customFields)The employee custom fieldsHrisCreateEmployeeRequestDtowithCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The employee custom fieldsHrisCreateEmployeeRequestDtowithDateOfBirth(java.time.OffsetDateTime dateOfBirth)The date when the employee was bornHrisCreateEmployeeRequestDtowithDateOfBirth(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth)The date when the employee was bornHrisCreateEmployeeRequestDtowithDepartment(java.lang.String department)The employee departmentHrisCreateEmployeeRequestDtowithDepartment(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department)The employee departmentHrisCreateEmployeeRequestDtowithDepartmentId(java.lang.String departmentId)The employee department idHrisCreateEmployeeRequestDtowithDepartmentId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId)The employee department idHrisCreateEmployeeRequestDtowithDisplayName(java.lang.String displayName)The employee display nameHrisCreateEmployeeRequestDtowithDisplayName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName)The employee display nameHrisCreateEmployeeRequestDtowithEmployeeNumber(java.lang.String employeeNumber)The assigned employee numberHrisCreateEmployeeRequestDtowithEmployeeNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber)The assigned employee numberHrisCreateEmployeeRequestDtowithEmployment(HrisCreateEmployeeRequestDtoEmployment employment)The employee employmentHrisCreateEmployeeRequestDtowithEmployment(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmployment> employment)The employee employmentHrisCreateEmployeeRequestDtowithEmploymentContractType(HrisCreateEmployeeRequestDtoEmploymentContractType employmentContractType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmployeeRequestDtowithEmploymentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmploymentContractType> employmentContractType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmployeeRequestDtowithEmployments(java.util.List<CreateEmploymentApiModel> employments)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmployeeRequestDtowithEmployments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateEmploymentApiModel>> employments)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmployeeRequestDtowithEmploymentStatus(HrisCreateEmployeeRequestDtoEmploymentStatus employmentStatus)The employee employment statusHrisCreateEmployeeRequestDtowithEmploymentStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmploymentStatus> employmentStatus)The employee employment statusHrisCreateEmployeeRequestDtowithEmploymentType(HrisCreateEmployeeRequestDtoEmploymentType employmentType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmployeeRequestDtowithEmploymentType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmploymentType> employmentType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmployeeRequestDtowithEthnicity(HrisCreateEmployeeRequestDtoEthnicity ethnicity)The employee ethnicityHrisCreateEmployeeRequestDtowithEthnicity(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEthnicity> ethnicity)The employee ethnicityHrisCreateEmployeeRequestDtowithFirstName(java.lang.String firstName)The employee first nameHrisCreateEmployeeRequestDtowithFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)The employee first nameHrisCreateEmployeeRequestDtowithGender(HrisCreateEmployeeRequestDtoGender gender)The employee genderHrisCreateEmployeeRequestDtowithGender(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoGender> gender)The employee genderHrisCreateEmployeeRequestDtowithHireDate(java.time.OffsetDateTime hireDate)The employee hire dateHrisCreateEmployeeRequestDtowithHireDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate)The employee hire dateHrisCreateEmployeeRequestDtowithHomeLocation(HrisCreateEmployeeRequestDtoHomeLocation homeLocation)The employee home locationHrisCreateEmployeeRequestDtowithHomeLocation(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoHomeLocation> homeLocation)The employee home locationHrisCreateEmployeeRequestDtowithJobId(java.lang.String jobId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmployeeRequestDtowithJobId(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.HrisCreateEmployeeRequestDtowithJobTitle(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 writtenHrisCreateEmployeeRequestDtowithJobTitle(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 writtenHrisCreateEmployeeRequestDtowithLastName(java.lang.String lastName)The employee last nameHrisCreateEmployeeRequestDtowithLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)The employee last nameHrisCreateEmployeeRequestDtowithManagerId(java.lang.String managerId)The employee manager IDHrisCreateEmployeeRequestDtowithManagerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId)The employee manager IDHrisCreateEmployeeRequestDtowithMaritalStatus(HrisCreateEmployeeRequestDtoMaritalStatus maritalStatus)The employee marital statusHrisCreateEmployeeRequestDtowithMaritalStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoMaritalStatus> maritalStatus)The employee marital statusHrisCreateEmployeeRequestDtowithName(java.lang.String name)The employee nameHrisCreateEmployeeRequestDtowithName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)The employee nameHrisCreateEmployeeRequestDtowithNationalIdentityNumber(HrisCreateEmployeeRequestDtoNationalIdentityNumber nationalIdentityNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmployeeRequestDtowithNationalIdentityNumber(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoNationalIdentityNumber> nationalIdentityNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmployeeRequestDtowithNationalIdentityNumbers(java.util.List<NationalIdentityNumberApiModel> nationalIdentityNumbers)The national identity numbersHrisCreateEmployeeRequestDtowithNationalIdentityNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers)The national identity numbersHrisCreateEmployeeRequestDtowithPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)Value to pass through to the providerHrisCreateEmployeeRequestDtowithPassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)Value to pass through to the providerHrisCreateEmployeeRequestDtowithPersonalEmail(java.lang.String personalEmail)The employee personal emailHrisCreateEmployeeRequestDtowithPersonalEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalEmail)The employee personal emailHrisCreateEmployeeRequestDtowithPersonalPhoneNumber(java.lang.String personalPhoneNumber)The employee personal phone numberHrisCreateEmployeeRequestDtowithPersonalPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalPhoneNumber)The employee personal phone numberHrisCreateEmployeeRequestDtowithPreferredLanguage(HrisCreateEmployeeRequestDtoPreferredLanguage preferredLanguage)The employee preferred languageHrisCreateEmployeeRequestDtowithPreferredLanguage(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoPreferredLanguage> preferredLanguage)The employee preferred languageHrisCreateEmployeeRequestDtowithStartDate(java.time.OffsetDateTime startDate)The employee start dateHrisCreateEmployeeRequestDtowithStartDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)The employee start dateHrisCreateEmployeeRequestDtowithTeamId(java.lang.String teamId)The employee team idHrisCreateEmployeeRequestDtowithTeamId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> teamId)The employee team idHrisCreateEmployeeRequestDtowithTerminationDate(java.time.OffsetDateTime terminationDate)The employee termination dateHrisCreateEmployeeRequestDtowithTerminationDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> terminationDate)The employee termination dateHrisCreateEmployeeRequestDtowithTitle(java.lang.String title)The prefix of the employee's name (e.g., Mr, Ms, Dr)HrisCreateEmployeeRequestDtowithTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)The prefix of the employee's name (e.g., Mr, Ms, Dr)HrisCreateEmployeeRequestDtowithWorkEmail(java.lang.String workEmail)The employee work emailHrisCreateEmployeeRequestDtowithWorkEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workEmail)The employee work emailHrisCreateEmployeeRequestDtowithWorkLocation(HrisCreateEmployeeRequestDtoWorkLocation workLocation)The employee work locationHrisCreateEmployeeRequestDtowithWorkLocation(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoWorkLocation> workLocation)The employee work locationHrisCreateEmployeeRequestDtowithWorkPhoneNumber(java.lang.String workPhoneNumber)The employee work phone numberHrisCreateEmployeeRequestDtowithWorkPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workPhoneNumber)The employee work phone numberorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>workEmail()The employee work emailorg.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoWorkLocation>workLocation()The employee work locationorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>workPhoneNumber()The employee work phone number
-
-
-
Constructor Detail
-
HrisCreateEmployeeRequestDto
public HrisCreateEmployeeRequestDto(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> avatarUrl, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalEmail, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalPhoneNumber, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workEmail, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workPhoneNumber, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> teamId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoGender> gender, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoPreferredLanguage> preferredLanguage, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEthnicity> ethnicity, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoMaritalStatus> maritalStatus, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoAvatar> avatar, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmploymentType> employmentType, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmploymentContractType> employmentContractType, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmploymentStatus> employmentStatus, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> terminationDate, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CountryCodeEnum>> citizenships, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateEmploymentApiModel>> employments, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmployment> employment, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateHRISBenefit>> benefits, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoNationalIdentityNumber> nationalIdentityNumber, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoHomeLocation> homeLocation, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoWorkLocation> workLocation, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateCostCenterApiModel>> costCenters, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)
-
HrisCreateEmployeeRequestDto
public HrisCreateEmployeeRequestDto()
-
-
Method Detail
-
title
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title()
The prefix of the employee's name (e.g., Mr, Ms, Dr)
-
firstName
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName()
The employee first name
-
lastName
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName()
The employee last name
-
name
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name()
The employee name
-
displayName
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName()
The employee display name
-
avatarUrl
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> avatarUrl()
The employee avatar Url
-
personalEmail
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalEmail()
The employee personal email
-
personalPhoneNumber
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalPhoneNumber()
The employee personal phone number
-
workEmail
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workEmail()
The employee work email
-
workPhoneNumber
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workPhoneNumber()
The employee work phone number
-
jobId
@Deprecated public 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 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 org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId()
The employee department id
-
teamId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> teamId()
The employee team id
-
department
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department()
The employee department
-
managerId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId()
The employee manager ID
-
gender
public org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoGender> gender()
The employee gender
-
preferredLanguage
public org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoPreferredLanguage> preferredLanguage()
The employee preferred language
-
ethnicity
public org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoEthnicity> ethnicity()
The employee ethnicity
-
dateOfBirth
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth()
The date when the employee was born
-
birthday
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday()
The next birthday of the employee (upcoming birthday)
-
maritalStatus
public org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoMaritalStatus> maritalStatus()
The employee marital status
-
avatar
public org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoAvatar> avatar()
The employee avatar
-
hireDate
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate()
The employee hire date
-
startDate
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate()
The employee start date
-
employmentType
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoEmploymentType> 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 org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoEmploymentContractType> 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 org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoEmploymentStatus> employmentStatus()
The employee employment status
-
terminationDate
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> terminationDate()
The employee termination date
-
companyName
@Deprecated public 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 org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId()
The employee company id
-
citizenships
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CountryCodeEnum>> citizenships()
The citizenships of the Employee
-
employments
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CreateEmploymentApiModel>> employments()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee employments
-
employment
public org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoEmployment> employment()
The employee employment
-
customFields
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CustomFields>> customFields()
The employee custom fields
-
benefits
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CreateHRISBenefit>> benefits()
Current benefits of the employee
-
employeeNumber
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber()
The assigned employee number
-
nationalIdentityNumber
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoNationalIdentityNumber> 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 org.openapitools.jackson.nullable.JsonNullable<java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers()
The national identity numbers
-
homeLocation
public org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoHomeLocation> homeLocation()
The employee home location
-
workLocation
public org.openapitools.jackson.nullable.JsonNullable<HrisCreateEmployeeRequestDtoWorkLocation> workLocation()
The employee work location
-
costCenters
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CreateCostCenterApiModel>> costCenters()
The employee cost centers
-
passthrough
public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>> passthrough()
Value to pass through to the provider
-
builder
public static HrisCreateEmployeeRequestDto.Builder builder()
-
withTitle
public HrisCreateEmployeeRequestDto withTitle(java.lang.String title)
The prefix of the employee's name (e.g., Mr, Ms, Dr)
-
withTitle
public HrisCreateEmployeeRequestDto withTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
The prefix of the employee's name (e.g., Mr, Ms, Dr)
-
withFirstName
public HrisCreateEmployeeRequestDto withFirstName(java.lang.String firstName)
The employee first name
-
withFirstName
public HrisCreateEmployeeRequestDto withFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
The employee first name
-
withLastName
public HrisCreateEmployeeRequestDto withLastName(java.lang.String lastName)
The employee last name
-
withLastName
public HrisCreateEmployeeRequestDto withLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
The employee last name
-
withName
public HrisCreateEmployeeRequestDto withName(java.lang.String name)
The employee name
-
withName
public HrisCreateEmployeeRequestDto withName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
The employee name
-
withDisplayName
public HrisCreateEmployeeRequestDto withDisplayName(java.lang.String displayName)
The employee display name
-
withDisplayName
public HrisCreateEmployeeRequestDto withDisplayName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName)
The employee display name
-
withAvatarUrl
public HrisCreateEmployeeRequestDto withAvatarUrl(java.lang.String avatarUrl)
The employee avatar Url
-
withAvatarUrl
public HrisCreateEmployeeRequestDto withAvatarUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> avatarUrl)
The employee avatar Url
-
withPersonalEmail
public HrisCreateEmployeeRequestDto withPersonalEmail(java.lang.String personalEmail)
The employee personal email
-
withPersonalEmail
public HrisCreateEmployeeRequestDto withPersonalEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalEmail)
The employee personal email
-
withPersonalPhoneNumber
public HrisCreateEmployeeRequestDto withPersonalPhoneNumber(java.lang.String personalPhoneNumber)
The employee personal phone number
-
withPersonalPhoneNumber
public HrisCreateEmployeeRequestDto withPersonalPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalPhoneNumber)
The employee personal phone number
-
withWorkEmail
public HrisCreateEmployeeRequestDto withWorkEmail(java.lang.String workEmail)
The employee work email
-
withWorkEmail
public HrisCreateEmployeeRequestDto withWorkEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workEmail)
The employee work email
-
withWorkPhoneNumber
public HrisCreateEmployeeRequestDto withWorkPhoneNumber(java.lang.String workPhoneNumber)
The employee work phone number
-
withWorkPhoneNumber
public HrisCreateEmployeeRequestDto withWorkPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workPhoneNumber)
The employee work phone number
-
withJobId
@Deprecated public HrisCreateEmployeeRequestDto withJobId(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
-
withJobId
@Deprecated public HrisCreateEmployeeRequestDto withJobId(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
-
withJobTitle
public HrisCreateEmployeeRequestDto withJobTitle(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
-
withJobTitle
public HrisCreateEmployeeRequestDto withJobTitle(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
-
withDepartmentId
public HrisCreateEmployeeRequestDto withDepartmentId(java.lang.String departmentId)
The employee department id
-
withDepartmentId
public HrisCreateEmployeeRequestDto withDepartmentId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId)
The employee department id
-
withTeamId
public HrisCreateEmployeeRequestDto withTeamId(java.lang.String teamId)
The employee team id
-
withTeamId
public HrisCreateEmployeeRequestDto withTeamId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> teamId)
The employee team id
-
withDepartment
public HrisCreateEmployeeRequestDto withDepartment(java.lang.String department)
The employee department
-
withDepartment
public HrisCreateEmployeeRequestDto withDepartment(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department)
The employee department
-
withManagerId
public HrisCreateEmployeeRequestDto withManagerId(java.lang.String managerId)
The employee manager ID
-
withManagerId
public HrisCreateEmployeeRequestDto withManagerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId)
The employee manager ID
-
withGender
public HrisCreateEmployeeRequestDto withGender(HrisCreateEmployeeRequestDtoGender gender)
The employee gender
-
withGender
public HrisCreateEmployeeRequestDto withGender(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoGender> gender)
The employee gender
-
withPreferredLanguage
public HrisCreateEmployeeRequestDto withPreferredLanguage(HrisCreateEmployeeRequestDtoPreferredLanguage preferredLanguage)
The employee preferred language
-
withPreferredLanguage
public HrisCreateEmployeeRequestDto withPreferredLanguage(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoPreferredLanguage> preferredLanguage)
The employee preferred language
-
withEthnicity
public HrisCreateEmployeeRequestDto withEthnicity(HrisCreateEmployeeRequestDtoEthnicity ethnicity)
The employee ethnicity
-
withEthnicity
public HrisCreateEmployeeRequestDto withEthnicity(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEthnicity> ethnicity)
The employee ethnicity
-
withDateOfBirth
public HrisCreateEmployeeRequestDto withDateOfBirth(java.time.OffsetDateTime dateOfBirth)
The date when the employee was born
-
withDateOfBirth
public HrisCreateEmployeeRequestDto withDateOfBirth(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth)
The date when the employee was born
-
withBirthday
public HrisCreateEmployeeRequestDto withBirthday(java.time.OffsetDateTime birthday)
The next birthday of the employee (upcoming birthday)
-
withBirthday
public HrisCreateEmployeeRequestDto withBirthday(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday)
The next birthday of the employee (upcoming birthday)
-
withMaritalStatus
public HrisCreateEmployeeRequestDto withMaritalStatus(HrisCreateEmployeeRequestDtoMaritalStatus maritalStatus)
The employee marital status
-
withMaritalStatus
public HrisCreateEmployeeRequestDto withMaritalStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoMaritalStatus> maritalStatus)
The employee marital status
-
withAvatar
public HrisCreateEmployeeRequestDto withAvatar(HrisCreateEmployeeRequestDtoAvatar avatar)
The employee avatar
-
withAvatar
public HrisCreateEmployeeRequestDto withAvatar(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoAvatar> avatar)
The employee avatar
-
withHireDate
public HrisCreateEmployeeRequestDto withHireDate(java.time.OffsetDateTime hireDate)
The employee hire date
-
withHireDate
public HrisCreateEmployeeRequestDto withHireDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate)
The employee hire date
-
withStartDate
public HrisCreateEmployeeRequestDto withStartDate(java.time.OffsetDateTime startDate)
The employee start date
-
withStartDate
public HrisCreateEmployeeRequestDto withStartDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)
The employee start date
-
withEmploymentType
@Deprecated public HrisCreateEmployeeRequestDto withEmploymentType(HrisCreateEmployeeRequestDtoEmploymentType employmentType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee employment type
-
withEmploymentType
@Deprecated public HrisCreateEmployeeRequestDto withEmploymentType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmploymentType> employmentType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee employment type
-
withEmploymentContractType
@Deprecated public HrisCreateEmployeeRequestDto withEmploymentContractType(HrisCreateEmployeeRequestDtoEmploymentContractType 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)
-
withEmploymentContractType
@Deprecated public HrisCreateEmployeeRequestDto withEmploymentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmploymentContractType> 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)
-
withEmploymentStatus
public HrisCreateEmployeeRequestDto withEmploymentStatus(HrisCreateEmployeeRequestDtoEmploymentStatus employmentStatus)
The employee employment status
-
withEmploymentStatus
public HrisCreateEmployeeRequestDto withEmploymentStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmploymentStatus> employmentStatus)
The employee employment status
-
withTerminationDate
public HrisCreateEmployeeRequestDto withTerminationDate(java.time.OffsetDateTime terminationDate)
The employee termination date
-
withTerminationDate
public HrisCreateEmployeeRequestDto withTerminationDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> terminationDate)
The employee termination date
-
withCompanyName
@Deprecated public HrisCreateEmployeeRequestDto withCompanyName(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
-
withCompanyName
@Deprecated public HrisCreateEmployeeRequestDto withCompanyName(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
-
withCompanyId
public HrisCreateEmployeeRequestDto withCompanyId(java.lang.String companyId)
The employee company id
-
withCompanyId
public HrisCreateEmployeeRequestDto withCompanyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)
The employee company id
-
withCitizenships
public HrisCreateEmployeeRequestDto withCitizenships(java.util.List<CountryCodeEnum> citizenships)
The citizenships of the Employee
-
withCitizenships
public HrisCreateEmployeeRequestDto withCitizenships(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CountryCodeEnum>> citizenships)
The citizenships of the Employee
-
withEmployments
@Deprecated public HrisCreateEmployeeRequestDto withEmployments(java.util.List<CreateEmploymentApiModel> employments)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee employments
-
withEmployments
@Deprecated public HrisCreateEmployeeRequestDto withEmployments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateEmploymentApiModel>> employments)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee employments
-
withEmployment
public HrisCreateEmployeeRequestDto withEmployment(HrisCreateEmployeeRequestDtoEmployment employment)
The employee employment
-
withEmployment
public HrisCreateEmployeeRequestDto withEmployment(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoEmployment> employment)
The employee employment
-
withCustomFields
public HrisCreateEmployeeRequestDto withCustomFields(java.util.List<CustomFields> customFields)
The employee custom fields
-
withCustomFields
public HrisCreateEmployeeRequestDto withCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
The employee custom fields
-
withBenefits
public HrisCreateEmployeeRequestDto withBenefits(java.util.List<CreateHRISBenefit> benefits)
Current benefits of the employee
-
withBenefits
public HrisCreateEmployeeRequestDto withBenefits(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateHRISBenefit>> benefits)
Current benefits of the employee
-
withEmployeeNumber
public HrisCreateEmployeeRequestDto withEmployeeNumber(java.lang.String employeeNumber)
The assigned employee number
-
withEmployeeNumber
public HrisCreateEmployeeRequestDto withEmployeeNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber)
The assigned employee number
-
withNationalIdentityNumber
@Deprecated public HrisCreateEmployeeRequestDto withNationalIdentityNumber(HrisCreateEmployeeRequestDtoNationalIdentityNumber nationalIdentityNumber)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The national identity number
-
withNationalIdentityNumber
@Deprecated public HrisCreateEmployeeRequestDto withNationalIdentityNumber(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoNationalIdentityNumber> nationalIdentityNumber)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The national identity number
-
withNationalIdentityNumbers
public HrisCreateEmployeeRequestDto withNationalIdentityNumbers(java.util.List<NationalIdentityNumberApiModel> nationalIdentityNumbers)
The national identity numbers
-
withNationalIdentityNumbers
public HrisCreateEmployeeRequestDto withNationalIdentityNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers)
The national identity numbers
-
withHomeLocation
public HrisCreateEmployeeRequestDto withHomeLocation(HrisCreateEmployeeRequestDtoHomeLocation homeLocation)
The employee home location
-
withHomeLocation
public HrisCreateEmployeeRequestDto withHomeLocation(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoHomeLocation> homeLocation)
The employee home location
-
withWorkLocation
public HrisCreateEmployeeRequestDto withWorkLocation(HrisCreateEmployeeRequestDtoWorkLocation workLocation)
The employee work location
-
withWorkLocation
public HrisCreateEmployeeRequestDto withWorkLocation(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmployeeRequestDtoWorkLocation> workLocation)
The employee work location
-
withCostCenters
public HrisCreateEmployeeRequestDto withCostCenters(java.util.List<CreateCostCenterApiModel> costCenters)
The employee cost centers
-
withCostCenters
public HrisCreateEmployeeRequestDto withCostCenters(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateCostCenterApiModel>> costCenters)
The employee cost centers
-
withPassthrough
public HrisCreateEmployeeRequestDto withPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)
Value to pass through to the provider
-
withPassthrough
public HrisCreateEmployeeRequestDto withPassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)
Value to pass through to the provider
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-