Class UpdateEmployeeApiModel
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.UpdateEmployeeApiModel
-
public class UpdateEmployeeApiModel extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUpdateEmployeeApiModel.Builder
-
Constructor Summary
Constructors Constructor Description UpdateEmployeeApiModel()UpdateEmployeeApiModel(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 UpdateEmployeeApiModelGender> gender, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelPreferredLanguage> preferredLanguage, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEthnicity> 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 UpdateEmployeeApiModelMaritalStatus> maritalStatus, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelAvatar> 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 UpdateEmployeeApiModelEmploymentType> employmentType, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEmploymentContractType> employmentContractType, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEmploymentStatus> 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 UpdateEmployeeApiModelEmployment> 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 UpdateEmployeeApiModelNationalIdentityNumber> nationalIdentityNumber, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelHomeLocation> homeLocation, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelWorkLocation> workLocation)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelAvatar>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 employee birthdaystatic UpdateEmployeeApiModel.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<CustomFields>>customFields()The employee custom fieldsorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>dateOfBirth()The employee date_of_birthorg.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<UpdateEmployeeApiModelEmployment>employment()The employee employmentorg.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelEmploymentContractType>employmentContractType()The employment work schedule type (e.g., full-time, part-time)org.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelEmploymentStatus>employmentStatus()The employee employment statusorg.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelEmploymentType>employmentType()The employee employment typebooleanequals(java.lang.Object o)org.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelEthnicity>ethnicity()The employee ethnicityorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>firstName()The employee first nameorg.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelGender>gender()The employee genderinthashCode()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>hireDate()The employee hire dateorg.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelHomeLocation>homeLocation()The employee home locationorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>jobId()The employee job idorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>jobTitle()The employee job titleorg.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<UpdateEmployeeApiModelMaritalStatus>maritalStatus()The employee marital statusorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>name()The employee nameorg.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelNationalIdentityNumber>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.lang.String>personalEmail()The employee personal emailorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>personalPhoneNumber()The employee personal phone numberorg.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelPreferredLanguage>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 datejava.lang.StringtoString()UpdateEmployeeApiModelwithAvatar(UpdateEmployeeApiModelAvatar avatar)The employee avatarUpdateEmployeeApiModelwithAvatar(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelAvatar> avatar)The employee avatarUpdateEmployeeApiModelwithAvatarUrl(java.lang.String avatarUrl)The employee avatar UrlUpdateEmployeeApiModelwithAvatarUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> avatarUrl)The employee avatar UrlUpdateEmployeeApiModelwithBenefits(java.util.List<CreateHRISBenefit> benefits)Current benefits of the employeeUpdateEmployeeApiModelwithBenefits(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateHRISBenefit>> benefits)Current benefits of the employeeUpdateEmployeeApiModelwithBirthday(java.time.OffsetDateTime birthday)The employee birthdayUpdateEmployeeApiModelwithBirthday(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday)The employee birthdayUpdateEmployeeApiModelwithCitizenships(java.util.List<CountryCodeEnum> citizenships)The citizenships of the EmployeeUpdateEmployeeApiModelwithCitizenships(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CountryCodeEnum>> citizenships)The citizenships of the EmployeeUpdateEmployeeApiModelwithCompanyId(java.lang.String companyId)The employee company idUpdateEmployeeApiModelwithCompanyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)The employee company idUpdateEmployeeApiModelwithCompanyName(java.lang.String companyName)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.UpdateEmployeeApiModelwithCompanyName(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.UpdateEmployeeApiModelwithCustomFields(java.util.List<CustomFields> customFields)The employee custom fieldsUpdateEmployeeApiModelwithCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The employee custom fieldsUpdateEmployeeApiModelwithDateOfBirth(java.time.OffsetDateTime dateOfBirth)The employee date_of_birthUpdateEmployeeApiModelwithDateOfBirth(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth)The employee date_of_birthUpdateEmployeeApiModelwithDepartment(java.lang.String department)The employee departmentUpdateEmployeeApiModelwithDepartment(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department)The employee departmentUpdateEmployeeApiModelwithDepartmentId(java.lang.String departmentId)The employee department idUpdateEmployeeApiModelwithDepartmentId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId)The employee department idUpdateEmployeeApiModelwithDisplayName(java.lang.String displayName)The employee display nameUpdateEmployeeApiModelwithDisplayName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName)The employee display nameUpdateEmployeeApiModelwithEmployeeNumber(java.lang.String employeeNumber)The assigned employee numberUpdateEmployeeApiModelwithEmployeeNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber)The assigned employee numberUpdateEmployeeApiModelwithEmployment(UpdateEmployeeApiModelEmployment employment)The employee employmentUpdateEmployeeApiModelwithEmployment(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEmployment> employment)The employee employmentUpdateEmployeeApiModelwithEmploymentContractType(UpdateEmployeeApiModelEmploymentContractType employmentContractType)The employment work schedule type (e.g., full-time, part-time)UpdateEmployeeApiModelwithEmploymentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEmploymentContractType> employmentContractType)The employment work schedule type (e.g., full-time, part-time)UpdateEmployeeApiModelwithEmploymentStatus(UpdateEmployeeApiModelEmploymentStatus employmentStatus)The employee employment statusUpdateEmployeeApiModelwithEmploymentStatus(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEmploymentStatus> employmentStatus)The employee employment statusUpdateEmployeeApiModelwithEmploymentType(UpdateEmployeeApiModelEmploymentType employmentType)The employee employment typeUpdateEmployeeApiModelwithEmploymentType(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEmploymentType> employmentType)The employee employment typeUpdateEmployeeApiModelwithEthnicity(UpdateEmployeeApiModelEthnicity ethnicity)The employee ethnicityUpdateEmployeeApiModelwithEthnicity(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEthnicity> ethnicity)The employee ethnicityUpdateEmployeeApiModelwithFirstName(java.lang.String firstName)The employee first nameUpdateEmployeeApiModelwithFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)The employee first nameUpdateEmployeeApiModelwithGender(UpdateEmployeeApiModelGender gender)The employee genderUpdateEmployeeApiModelwithGender(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelGender> gender)The employee genderUpdateEmployeeApiModelwithHireDate(java.time.OffsetDateTime hireDate)The employee hire dateUpdateEmployeeApiModelwithHireDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate)The employee hire dateUpdateEmployeeApiModelwithHomeLocation(UpdateEmployeeApiModelHomeLocation homeLocation)The employee home locationUpdateEmployeeApiModelwithHomeLocation(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelHomeLocation> homeLocation)The employee home locationUpdateEmployeeApiModelwithJobId(java.lang.String jobId)The employee job idUpdateEmployeeApiModelwithJobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)The employee job idUpdateEmployeeApiModelwithJobTitle(java.lang.String jobTitle)The employee job titleUpdateEmployeeApiModelwithJobTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle)The employee job titleUpdateEmployeeApiModelwithLastName(java.lang.String lastName)The employee last nameUpdateEmployeeApiModelwithLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)The employee last nameUpdateEmployeeApiModelwithManagerId(java.lang.String managerId)The employee manager IDUpdateEmployeeApiModelwithManagerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId)The employee manager IDUpdateEmployeeApiModelwithMaritalStatus(UpdateEmployeeApiModelMaritalStatus maritalStatus)The employee marital statusUpdateEmployeeApiModelwithMaritalStatus(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelMaritalStatus> maritalStatus)The employee marital statusUpdateEmployeeApiModelwithName(java.lang.String name)The employee nameUpdateEmployeeApiModelwithName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)The employee nameUpdateEmployeeApiModelwithNationalIdentityNumber(UpdateEmployeeApiModelNationalIdentityNumber nationalIdentityNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.UpdateEmployeeApiModelwithNationalIdentityNumber(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelNationalIdentityNumber> nationalIdentityNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.UpdateEmployeeApiModelwithNationalIdentityNumbers(java.util.List<NationalIdentityNumberApiModel> nationalIdentityNumbers)The national identity numbersUpdateEmployeeApiModelwithNationalIdentityNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers)The national identity numbersUpdateEmployeeApiModelwithPersonalEmail(java.lang.String personalEmail)The employee personal emailUpdateEmployeeApiModelwithPersonalEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalEmail)The employee personal emailUpdateEmployeeApiModelwithPersonalPhoneNumber(java.lang.String personalPhoneNumber)The employee personal phone numberUpdateEmployeeApiModelwithPersonalPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalPhoneNumber)The employee personal phone numberUpdateEmployeeApiModelwithPreferredLanguage(UpdateEmployeeApiModelPreferredLanguage preferredLanguage)The employee preferred languageUpdateEmployeeApiModelwithPreferredLanguage(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelPreferredLanguage> preferredLanguage)The employee preferred languageUpdateEmployeeApiModelwithStartDate(java.time.OffsetDateTime startDate)The employee start dateUpdateEmployeeApiModelwithStartDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)The employee start dateUpdateEmployeeApiModelwithTeamId(java.lang.String teamId)The employee team idUpdateEmployeeApiModelwithTeamId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> teamId)The employee team idUpdateEmployeeApiModelwithTerminationDate(java.time.OffsetDateTime terminationDate)The employee termination dateUpdateEmployeeApiModelwithTerminationDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> terminationDate)The employee termination dateUpdateEmployeeApiModelwithWorkEmail(java.lang.String workEmail)The employee work emailUpdateEmployeeApiModelwithWorkEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workEmail)The employee work emailUpdateEmployeeApiModelwithWorkLocation(UpdateEmployeeApiModelWorkLocation workLocation)The employee work locationUpdateEmployeeApiModelwithWorkLocation(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelWorkLocation> workLocation)The employee work locationUpdateEmployeeApiModelwithWorkPhoneNumber(java.lang.String workPhoneNumber)The employee work phone numberUpdateEmployeeApiModelwithWorkPhoneNumber(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<UpdateEmployeeApiModelWorkLocation>workLocation()The employee work locationorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>workPhoneNumber()The employee work phone number
-
-
-
Constructor Detail
-
UpdateEmployeeApiModel
public UpdateEmployeeApiModel(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 UpdateEmployeeApiModelGender> gender, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelPreferredLanguage> preferredLanguage, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEthnicity> 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 UpdateEmployeeApiModelMaritalStatus> maritalStatus, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelAvatar> 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 UpdateEmployeeApiModelEmploymentType> employmentType, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEmploymentContractType> employmentContractType, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEmploymentStatus> 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 UpdateEmployeeApiModelEmployment> 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 UpdateEmployeeApiModelNationalIdentityNumber> nationalIdentityNumber, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelHomeLocation> homeLocation, org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelWorkLocation> workLocation)
-
UpdateEmployeeApiModel
public UpdateEmployeeApiModel()
-
-
Method Detail
-
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
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId()
The employee job id
-
jobTitle
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle()
The employee job title
-
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<UpdateEmployeeApiModelGender> gender()
The employee gender
-
preferredLanguage
public org.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelPreferredLanguage> preferredLanguage()
The employee preferred language
-
ethnicity
public org.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelEthnicity> ethnicity()
The employee ethnicity
-
dateOfBirth
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth()
The employee date_of_birth
-
birthday
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday()
The employee birthday
-
maritalStatus
public org.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelMaritalStatus> maritalStatus()
The employee marital status
-
avatar
public org.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelAvatar> 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
public org.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelEmploymentType> employmentType()
The employee employment type
-
employmentContractType
public org.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelEmploymentContractType> employmentContractType()
The employment work schedule type (e.g., full-time, part-time)
-
employmentStatus
public org.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelEmploymentStatus> 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
-
employment
public org.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelEmployment> 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<UpdateEmployeeApiModelNationalIdentityNumber> 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<UpdateEmployeeApiModelHomeLocation> homeLocation()
The employee home location
-
workLocation
public org.openapitools.jackson.nullable.JsonNullable<UpdateEmployeeApiModelWorkLocation> workLocation()
The employee work location
-
builder
public static final UpdateEmployeeApiModel.Builder builder()
-
withFirstName
public UpdateEmployeeApiModel withFirstName(java.lang.String firstName)
The employee first name
-
withFirstName
public UpdateEmployeeApiModel withFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
The employee first name
-
withLastName
public UpdateEmployeeApiModel withLastName(java.lang.String lastName)
The employee last name
-
withLastName
public UpdateEmployeeApiModel withLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
The employee last name
-
withName
public UpdateEmployeeApiModel withName(java.lang.String name)
The employee name
-
withName
public UpdateEmployeeApiModel withName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
The employee name
-
withDisplayName
public UpdateEmployeeApiModel withDisplayName(java.lang.String displayName)
The employee display name
-
withDisplayName
public UpdateEmployeeApiModel withDisplayName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName)
The employee display name
-
withAvatarUrl
public UpdateEmployeeApiModel withAvatarUrl(java.lang.String avatarUrl)
The employee avatar Url
-
withAvatarUrl
public UpdateEmployeeApiModel withAvatarUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> avatarUrl)
The employee avatar Url
-
withPersonalEmail
public UpdateEmployeeApiModel withPersonalEmail(java.lang.String personalEmail)
The employee personal email
-
withPersonalEmail
public UpdateEmployeeApiModel withPersonalEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalEmail)
The employee personal email
-
withPersonalPhoneNumber
public UpdateEmployeeApiModel withPersonalPhoneNumber(java.lang.String personalPhoneNumber)
The employee personal phone number
-
withPersonalPhoneNumber
public UpdateEmployeeApiModel withPersonalPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalPhoneNumber)
The employee personal phone number
-
withWorkEmail
public UpdateEmployeeApiModel withWorkEmail(java.lang.String workEmail)
The employee work email
-
withWorkEmail
public UpdateEmployeeApiModel withWorkEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workEmail)
The employee work email
-
withWorkPhoneNumber
public UpdateEmployeeApiModel withWorkPhoneNumber(java.lang.String workPhoneNumber)
The employee work phone number
-
withWorkPhoneNumber
public UpdateEmployeeApiModel withWorkPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workPhoneNumber)
The employee work phone number
-
withJobId
public UpdateEmployeeApiModel withJobId(java.lang.String jobId)
The employee job id
-
withJobId
public UpdateEmployeeApiModel withJobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)
The employee job id
-
withJobTitle
public UpdateEmployeeApiModel withJobTitle(java.lang.String jobTitle)
The employee job title
-
withJobTitle
public UpdateEmployeeApiModel withJobTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle)
The employee job title
-
withDepartmentId
public UpdateEmployeeApiModel withDepartmentId(java.lang.String departmentId)
The employee department id
-
withDepartmentId
public UpdateEmployeeApiModel withDepartmentId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId)
The employee department id
-
withTeamId
public UpdateEmployeeApiModel withTeamId(java.lang.String teamId)
The employee team id
-
withTeamId
public UpdateEmployeeApiModel withTeamId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> teamId)
The employee team id
-
withDepartment
public UpdateEmployeeApiModel withDepartment(java.lang.String department)
The employee department
-
withDepartment
public UpdateEmployeeApiModel withDepartment(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department)
The employee department
-
withManagerId
public UpdateEmployeeApiModel withManagerId(java.lang.String managerId)
The employee manager ID
-
withManagerId
public UpdateEmployeeApiModel withManagerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId)
The employee manager ID
-
withGender
public UpdateEmployeeApiModel withGender(UpdateEmployeeApiModelGender gender)
The employee gender
-
withGender
public UpdateEmployeeApiModel withGender(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelGender> gender)
The employee gender
-
withPreferredLanguage
public UpdateEmployeeApiModel withPreferredLanguage(UpdateEmployeeApiModelPreferredLanguage preferredLanguage)
The employee preferred language
-
withPreferredLanguage
public UpdateEmployeeApiModel withPreferredLanguage(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelPreferredLanguage> preferredLanguage)
The employee preferred language
-
withEthnicity
public UpdateEmployeeApiModel withEthnicity(UpdateEmployeeApiModelEthnicity ethnicity)
The employee ethnicity
-
withEthnicity
public UpdateEmployeeApiModel withEthnicity(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEthnicity> ethnicity)
The employee ethnicity
-
withDateOfBirth
public UpdateEmployeeApiModel withDateOfBirth(java.time.OffsetDateTime dateOfBirth)
The employee date_of_birth
-
withDateOfBirth
public UpdateEmployeeApiModel withDateOfBirth(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth)
The employee date_of_birth
-
withBirthday
public UpdateEmployeeApiModel withBirthday(java.time.OffsetDateTime birthday)
The employee birthday
-
withBirthday
public UpdateEmployeeApiModel withBirthday(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday)
The employee birthday
-
withMaritalStatus
public UpdateEmployeeApiModel withMaritalStatus(UpdateEmployeeApiModelMaritalStatus maritalStatus)
The employee marital status
-
withMaritalStatus
public UpdateEmployeeApiModel withMaritalStatus(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelMaritalStatus> maritalStatus)
The employee marital status
-
withAvatar
public UpdateEmployeeApiModel withAvatar(UpdateEmployeeApiModelAvatar avatar)
The employee avatar
-
withAvatar
public UpdateEmployeeApiModel withAvatar(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelAvatar> avatar)
The employee avatar
-
withHireDate
public UpdateEmployeeApiModel withHireDate(java.time.OffsetDateTime hireDate)
The employee hire date
-
withHireDate
public UpdateEmployeeApiModel withHireDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate)
The employee hire date
-
withStartDate
public UpdateEmployeeApiModel withStartDate(java.time.OffsetDateTime startDate)
The employee start date
-
withStartDate
public UpdateEmployeeApiModel withStartDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)
The employee start date
-
withEmploymentType
public UpdateEmployeeApiModel withEmploymentType(UpdateEmployeeApiModelEmploymentType employmentType)
The employee employment type
-
withEmploymentType
public UpdateEmployeeApiModel withEmploymentType(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEmploymentType> employmentType)
The employee employment type
-
withEmploymentContractType
public UpdateEmployeeApiModel withEmploymentContractType(UpdateEmployeeApiModelEmploymentContractType employmentContractType)
The employment work schedule type (e.g., full-time, part-time)
-
withEmploymentContractType
public UpdateEmployeeApiModel withEmploymentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEmploymentContractType> employmentContractType)
The employment work schedule type (e.g., full-time, part-time)
-
withEmploymentStatus
public UpdateEmployeeApiModel withEmploymentStatus(UpdateEmployeeApiModelEmploymentStatus employmentStatus)
The employee employment status
-
withEmploymentStatus
public UpdateEmployeeApiModel withEmploymentStatus(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEmploymentStatus> employmentStatus)
The employee employment status
-
withTerminationDate
public UpdateEmployeeApiModel withTerminationDate(java.time.OffsetDateTime terminationDate)
The employee termination date
-
withTerminationDate
public UpdateEmployeeApiModel withTerminationDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> terminationDate)
The employee termination date
-
withCompanyName
@Deprecated public UpdateEmployeeApiModel 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 UpdateEmployeeApiModel 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 UpdateEmployeeApiModel withCompanyId(java.lang.String companyId)
The employee company id
-
withCompanyId
public UpdateEmployeeApiModel withCompanyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)
The employee company id
-
withCitizenships
public UpdateEmployeeApiModel withCitizenships(java.util.List<CountryCodeEnum> citizenships)
The citizenships of the Employee
-
withCitizenships
public UpdateEmployeeApiModel withCitizenships(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CountryCodeEnum>> citizenships)
The citizenships of the Employee
-
withEmployment
public UpdateEmployeeApiModel withEmployment(UpdateEmployeeApiModelEmployment employment)
The employee employment
-
withEmployment
public UpdateEmployeeApiModel withEmployment(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelEmployment> employment)
The employee employment
-
withCustomFields
public UpdateEmployeeApiModel withCustomFields(java.util.List<CustomFields> customFields)
The employee custom fields
-
withCustomFields
public UpdateEmployeeApiModel withCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
The employee custom fields
-
withBenefits
public UpdateEmployeeApiModel withBenefits(java.util.List<CreateHRISBenefit> benefits)
Current benefits of the employee
-
withBenefits
public UpdateEmployeeApiModel withBenefits(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateHRISBenefit>> benefits)
Current benefits of the employee
-
withEmployeeNumber
public UpdateEmployeeApiModel withEmployeeNumber(java.lang.String employeeNumber)
The assigned employee number
-
withEmployeeNumber
public UpdateEmployeeApiModel withEmployeeNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber)
The assigned employee number
-
withNationalIdentityNumber
@Deprecated public UpdateEmployeeApiModel withNationalIdentityNumber(UpdateEmployeeApiModelNationalIdentityNumber 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 UpdateEmployeeApiModel withNationalIdentityNumber(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelNationalIdentityNumber> 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 UpdateEmployeeApiModel withNationalIdentityNumbers(java.util.List<NationalIdentityNumberApiModel> nationalIdentityNumbers)
The national identity numbers
-
withNationalIdentityNumbers
public UpdateEmployeeApiModel withNationalIdentityNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers)
The national identity numbers
-
withHomeLocation
public UpdateEmployeeApiModel withHomeLocation(UpdateEmployeeApiModelHomeLocation homeLocation)
The employee home location
-
withHomeLocation
public UpdateEmployeeApiModel withHomeLocation(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelHomeLocation> homeLocation)
The employee home location
-
withWorkLocation
public UpdateEmployeeApiModel withWorkLocation(UpdateEmployeeApiModelWorkLocation workLocation)
The employee work location
-
withWorkLocation
public UpdateEmployeeApiModel withWorkLocation(org.openapitools.jackson.nullable.JsonNullable<? extends UpdateEmployeeApiModelWorkLocation> workLocation)
The employee work location
-
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
-
-