Class Employee
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.Employee
-
public class Employee extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEmployee.Builder
-
Constructor Summary
Constructors Constructor Description Employee()Employee(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields, 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<? extends JobDescription> jobDescription, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<HRISGroup>> groups, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CostCenters>> costCenters, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteManagerId, org.openapitools.jackson.nullable.JsonNullable<? extends Gender> gender, org.openapitools.jackson.nullable.JsonNullable<? extends PreferredLanguage> preferredLanguage, org.openapitools.jackson.nullable.JsonNullable<? extends Ethnicity> 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 MaritalStatus> maritalStatus, org.openapitools.jackson.nullable.JsonNullable<? extends Avatar> avatar, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate, org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> tenure, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> workAnniversary, org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentType> employmentType, org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentContractType> employmentContractType, org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentStatus> 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 HomeLocation> homeLocation, org.openapitools.jackson.nullable.JsonNullable<? extends WorkLocation> workLocation, org.openapitools.jackson.nullable.JsonNullable<? extends EmployeeCompany> company, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Employment>> employments, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<HRISBenefit>> benefits, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber, org.openapitools.jackson.nullable.JsonNullable<? extends NationalIdentityNumber> nationalIdentityNumber, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<EntitySkills>> skills, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.openapitools.jackson.nullable.JsonNullable<Avatar>avatar()The employee avatarorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>avatarUrl()The employee avatar Urlorg.openapitools.jackson.nullable.JsonNullable<java.util.List<HRISBenefit>>benefits()Current benefits of the employeeorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>birthday()The employee birthdaystatic Employee.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.util.List<CountryCodeEnum>>citizenships()The citizenships of the Employeeorg.openapitools.jackson.nullable.JsonNullable<EmployeeCompany>company()The employee companyorg.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<CostCenters>>costCenters()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.time.OffsetDateTime>createdAt()The created_at dateorg.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()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>departmentId()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>displayName()The employee display nameorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>employeeNumber()The assigned employee numberorg.openapitools.jackson.nullable.JsonNullable<EmploymentContractType>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<Employment>>employments()The employee employmentsorg.openapitools.jackson.nullable.JsonNullable<EmploymentStatus>employmentStatus()The employee employment statusorg.openapitools.jackson.nullable.JsonNullable<EmploymentType>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<Ethnicity>ethnicity()The employee ethnicityorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>firstName()The employee first nameorg.openapitools.jackson.nullable.JsonNullable<Gender>gender()The employee genderorg.openapitools.jackson.nullable.JsonNullable<java.util.List<HRISGroup>>groups()The employee groupsinthashCode()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>hireDate()The employee hire dateorg.openapitools.jackson.nullable.JsonNullable<HomeLocation>homeLocation()The employee home locationorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>id()Unique identifierorg.openapitools.jackson.nullable.JsonNullable<JobDescription>jobDescription()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>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()The employee job titleorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>lastName()The employee last nameorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>managerId()Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.org.openapitools.jackson.nullable.JsonNullable<MaritalStatus>maritalStatus()The employee marital statusorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>name()The employee nameorg.openapitools.jackson.nullable.JsonNullable<NationalIdentityNumber>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<PreferredLanguage>preferredLanguage()The employee preferred languageorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteId()Provider's unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteManagerId()Provider's unique identifier of the managerorg.openapitools.jackson.nullable.JsonNullable<java.util.List<EntitySkills>>skills()The employee skillsorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>startDate()Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.org.openapitools.jackson.nullable.JsonNullable<java.lang.Double>tenure()The employee tenureorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>terminationDate()The employee termination datejava.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>>unifiedCustomFields()Custom Unified Fields configured in your StackOne projectorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>updatedAt()The updated_at dateEmployeewithAvatar(Avatar avatar)The employee avatarEmployeewithAvatar(org.openapitools.jackson.nullable.JsonNullable<? extends Avatar> avatar)The employee avatarEmployeewithAvatarUrl(java.lang.String avatarUrl)The employee avatar UrlEmployeewithAvatarUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> avatarUrl)The employee avatar UrlEmployeewithBenefits(java.util.List<HRISBenefit> benefits)Current benefits of the employeeEmployeewithBenefits(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<HRISBenefit>> benefits)Current benefits of the employeeEmployeewithBirthday(java.time.OffsetDateTime birthday)The employee birthdayEmployeewithBirthday(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday)The employee birthdayEmployeewithCitizenships(java.util.List<CountryCodeEnum> citizenships)The citizenships of the EmployeeEmployeewithCitizenships(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CountryCodeEnum>> citizenships)The citizenships of the EmployeeEmployeewithCompany(EmployeeCompany company)The employee companyEmployeewithCompany(org.openapitools.jackson.nullable.JsonNullable<? extends EmployeeCompany> company)The employee companyEmployeewithCompanyId(java.lang.String companyId)The employee company idEmployeewithCompanyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)The employee company idEmployeewithCompanyName(java.lang.String companyName)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithCompanyName(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.EmployeewithCostCenters(java.util.List<CostCenters> costCenters)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithCostCenters(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CostCenters>> costCenters)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithCreatedAt(java.time.OffsetDateTime createdAt)The created_at dateEmployeewithCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)The created_at dateEmployeewithCustomFields(java.util.List<CustomFields> customFields)The employee custom fieldsEmployeewithCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The employee custom fieldsEmployeewithDateOfBirth(java.time.OffsetDateTime dateOfBirth)The employee date_of_birthEmployeewithDateOfBirth(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth)The employee date_of_birthEmployeewithDepartment(java.lang.String department)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithDepartment(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithDepartmentId(java.lang.String departmentId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithDepartmentId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithDisplayName(java.lang.String displayName)The employee display nameEmployeewithDisplayName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName)The employee display nameEmployeewithEmployeeNumber(java.lang.String employeeNumber)The assigned employee numberEmployeewithEmployeeNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber)The assigned employee numberEmployeewithEmploymentContractType(EmploymentContractType employmentContractType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithEmploymentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentContractType> employmentContractType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithEmployments(java.util.List<Employment> employments)The employee employmentsEmployeewithEmployments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Employment>> employments)The employee employmentsEmployeewithEmploymentStatus(EmploymentStatus employmentStatus)The employee employment statusEmployeewithEmploymentStatus(org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentStatus> employmentStatus)The employee employment statusEmployeewithEmploymentType(EmploymentType employmentType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithEmploymentType(org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentType> employmentType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithEthnicity(Ethnicity ethnicity)The employee ethnicityEmployeewithEthnicity(org.openapitools.jackson.nullable.JsonNullable<? extends Ethnicity> ethnicity)The employee ethnicityEmployeewithFirstName(java.lang.String firstName)The employee first nameEmployeewithFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)The employee first nameEmployeewithGender(Gender gender)The employee genderEmployeewithGender(org.openapitools.jackson.nullable.JsonNullable<? extends Gender> gender)The employee genderEmployeewithGroups(java.util.List<HRISGroup> groups)The employee groupsEmployeewithGroups(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<HRISGroup>> groups)The employee groupsEmployeewithHireDate(java.time.OffsetDateTime hireDate)The employee hire dateEmployeewithHireDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate)The employee hire dateEmployeewithHomeLocation(HomeLocation homeLocation)The employee home locationEmployeewithHomeLocation(org.openapitools.jackson.nullable.JsonNullable<? extends HomeLocation> homeLocation)The employee home locationEmployeewithId(java.lang.String id)Unique identifierEmployeewithId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierEmployeewithJobDescription(JobDescription jobDescription)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithJobDescription(org.openapitools.jackson.nullable.JsonNullable<? extends JobDescription> jobDescription)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithJobId(java.lang.String jobId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithJobId(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.EmployeewithJobTitle(java.lang.String jobTitle)The employee job titleEmployeewithJobTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle)The employee job titleEmployeewithLastName(java.lang.String lastName)The employee last nameEmployeewithLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)The employee last nameEmployeewithManagerId(java.lang.String managerId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithManagerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithMaritalStatus(MaritalStatus maritalStatus)The employee marital statusEmployeewithMaritalStatus(org.openapitools.jackson.nullable.JsonNullable<? extends MaritalStatus> maritalStatus)The employee marital statusEmployeewithName(java.lang.String name)The employee nameEmployeewithName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)The employee nameEmployeewithNationalIdentityNumber(NationalIdentityNumber nationalIdentityNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithNationalIdentityNumber(org.openapitools.jackson.nullable.JsonNullable<? extends NationalIdentityNumber> nationalIdentityNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithNationalIdentityNumbers(java.util.List<NationalIdentityNumberApiModel> nationalIdentityNumbers)The national identity numbersEmployeewithNationalIdentityNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers)The national identity numbersEmployeewithPersonalEmail(java.lang.String personalEmail)The employee personal emailEmployeewithPersonalEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalEmail)The employee personal emailEmployeewithPersonalPhoneNumber(java.lang.String personalPhoneNumber)The employee personal phone numberEmployeewithPersonalPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalPhoneNumber)The employee personal phone numberEmployeewithPreferredLanguage(PreferredLanguage preferredLanguage)The employee preferred languageEmployeewithPreferredLanguage(org.openapitools.jackson.nullable.JsonNullable<? extends PreferredLanguage> preferredLanguage)The employee preferred languageEmployeewithRemoteId(java.lang.String remoteId)Provider's unique identifierEmployeewithRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierEmployeewithRemoteManagerId(java.lang.String remoteManagerId)Provider's unique identifier of the managerEmployeewithRemoteManagerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteManagerId)Provider's unique identifier of the managerEmployeewithSkills(java.util.List<EntitySkills> skills)The employee skillsEmployeewithSkills(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<EntitySkills>> skills)The employee skillsEmployeewithStartDate(java.time.OffsetDateTime startDate)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithStartDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.EmployeewithTenure(double tenure)The employee tenureEmployeewithTenure(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> tenure)The employee tenureEmployeewithTerminationDate(java.time.OffsetDateTime terminationDate)The employee termination dateEmployeewithTerminationDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> terminationDate)The employee termination dateEmployeewithUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectEmployeewithUnifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectEmployeewithUpdatedAt(java.time.OffsetDateTime updatedAt)The updated_at dateEmployeewithUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)The updated_at dateEmployeewithWorkAnniversary(java.time.OffsetDateTime workAnniversary)The employee work anniversaryEmployeewithWorkAnniversary(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> workAnniversary)The employee work anniversaryEmployeewithWorkEmail(java.lang.String workEmail)The employee work emailEmployeewithWorkEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workEmail)The employee work emailEmployeewithWorkLocation(WorkLocation workLocation)The employee work locationEmployeewithWorkLocation(org.openapitools.jackson.nullable.JsonNullable<? extends WorkLocation> workLocation)The employee work locationEmployeewithWorkPhoneNumber(java.lang.String workPhoneNumber)The employee work phone numberEmployeewithWorkPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workPhoneNumber)The employee work phone numberorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>workAnniversary()The employee work anniversaryorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>workEmail()The employee work emailorg.openapitools.jackson.nullable.JsonNullable<WorkLocation>workLocation()The employee work locationorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>workPhoneNumber()The employee work phone number
-
-
-
Constructor Detail
-
Employee
public Employee(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields, 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<? extends JobDescription> jobDescription, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<HRISGroup>> groups, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CostCenters>> costCenters, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteManagerId, org.openapitools.jackson.nullable.JsonNullable<? extends Gender> gender, org.openapitools.jackson.nullable.JsonNullable<? extends PreferredLanguage> preferredLanguage, org.openapitools.jackson.nullable.JsonNullable<? extends Ethnicity> 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 MaritalStatus> maritalStatus, org.openapitools.jackson.nullable.JsonNullable<? extends Avatar> avatar, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate, org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> tenure, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> workAnniversary, org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentType> employmentType, org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentContractType> employmentContractType, org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentStatus> 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 HomeLocation> homeLocation, org.openapitools.jackson.nullable.JsonNullable<? extends WorkLocation> workLocation, org.openapitools.jackson.nullable.JsonNullable<? extends EmployeeCompany> company, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Employment>> employments, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<HRISBenefit>> benefits, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber, org.openapitools.jackson.nullable.JsonNullable<? extends NationalIdentityNumber> nationalIdentityNumber, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<EntitySkills>> skills, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
-
Employee
public Employee()
-
-
Method Detail
-
id
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
Unique identifier
-
remoteId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
Provider's unique identifier
-
unifiedCustomFields
public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields()
Custom Unified Fields configured in your StackOne project
-
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()
The employee job title
-
jobDescription
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<JobDescription> jobDescription()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee job description
-
departmentId
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee department id
-
department
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee department
-
groups
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<HRISGroup>> groups()
The employee groups
-
costCenters
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CostCenters>> costCenters()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee cost centers
-
managerId
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee manager ID
-
remoteManagerId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteManagerId()
Provider's unique identifier of the manager
-
gender
public org.openapitools.jackson.nullable.JsonNullable<Gender> gender()
The employee gender
-
preferredLanguage
public org.openapitools.jackson.nullable.JsonNullable<PreferredLanguage> preferredLanguage()
The employee preferred language
-
ethnicity
public org.openapitools.jackson.nullable.JsonNullable<Ethnicity> 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<MaritalStatus> maritalStatus()
The employee marital status
-
avatar
public org.openapitools.jackson.nullable.JsonNullable<Avatar> avatar()
The employee avatar
-
hireDate
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate()
The employee hire date
-
startDate
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee start date
-
tenure
public org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> tenure()
The employee tenure
-
workAnniversary
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> workAnniversary()
The employee work anniversary
-
employmentType
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<EmploymentType> employmentType()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee employment type
-
employmentContractType
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<EmploymentContractType> employmentContractType()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employment work schedule type (e.g., full-time, part-time)
-
employmentStatus
public org.openapitools.jackson.nullable.JsonNullable<EmploymentStatus> 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
-
homeLocation
public org.openapitools.jackson.nullable.JsonNullable<HomeLocation> homeLocation()
The employee home location
-
workLocation
public org.openapitools.jackson.nullable.JsonNullable<WorkLocation> workLocation()
The employee work location
-
company
public org.openapitools.jackson.nullable.JsonNullable<EmployeeCompany> company()
The employee company
-
employments
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<Employment>> employments()
The employee employments
-
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<HRISBenefit>> 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<NationalIdentityNumber> nationalIdentityNumber()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The national identity number
-
nationalIdentityNumbers
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers()
The national identity numbers
-
skills
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<EntitySkills>> skills()
The employee skills
-
createdAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
The created_at date
-
updatedAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
The updated_at date
-
builder
public static final Employee.Builder builder()
-
withId
public Employee withId(java.lang.String id)
Unique identifier
-
withId
public Employee withId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
withRemoteId
public Employee withRemoteId(java.lang.String remoteId)
Provider's unique identifier
-
withRemoteId
public Employee withRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
withUnifiedCustomFields
public Employee withUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
withUnifiedCustomFields
public Employee withUnifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
withFirstName
public Employee withFirstName(java.lang.String firstName)
The employee first name
-
withFirstName
public Employee withFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
The employee first name
-
withLastName
public Employee withLastName(java.lang.String lastName)
The employee last name
-
withLastName
public Employee withLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
The employee last name
-
withName
public Employee withName(java.lang.String name)
The employee name
-
withName
public Employee withName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
The employee name
-
withDisplayName
public Employee withDisplayName(java.lang.String displayName)
The employee display name
-
withDisplayName
public Employee withDisplayName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName)
The employee display name
-
withAvatarUrl
public Employee withAvatarUrl(java.lang.String avatarUrl)
The employee avatar Url
-
withAvatarUrl
public Employee withAvatarUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> avatarUrl)
The employee avatar Url
-
withPersonalEmail
public Employee withPersonalEmail(java.lang.String personalEmail)
The employee personal email
-
withPersonalEmail
public Employee withPersonalEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalEmail)
The employee personal email
-
withPersonalPhoneNumber
public Employee withPersonalPhoneNumber(java.lang.String personalPhoneNumber)
The employee personal phone number
-
withPersonalPhoneNumber
public Employee withPersonalPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> personalPhoneNumber)
The employee personal phone number
-
withWorkEmail
public Employee withWorkEmail(java.lang.String workEmail)
The employee work email
-
withWorkEmail
public Employee withWorkEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workEmail)
The employee work email
-
withWorkPhoneNumber
public Employee withWorkPhoneNumber(java.lang.String workPhoneNumber)
The employee work phone number
-
withWorkPhoneNumber
public Employee withWorkPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> workPhoneNumber)
The employee work phone number
-
withJobId
@Deprecated public Employee 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 Employee 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 Employee withJobTitle(java.lang.String jobTitle)
The employee job title
-
withJobTitle
public Employee withJobTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle)
The employee job title
-
withJobDescription
@Deprecated public Employee withJobDescription(JobDescription jobDescription)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee job description
-
withJobDescription
@Deprecated public Employee withJobDescription(org.openapitools.jackson.nullable.JsonNullable<? extends JobDescription> jobDescription)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee job description
-
withDepartmentId
@Deprecated public Employee withDepartmentId(java.lang.String departmentId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee department id
-
withDepartmentId
@Deprecated public Employee withDepartmentId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee department id
-
withDepartment
@Deprecated public Employee withDepartment(java.lang.String department)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee department
-
withDepartment
@Deprecated public Employee withDepartment(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> department)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee department
-
withGroups
public Employee withGroups(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<HRISGroup>> groups)
The employee groups
-
withCostCenters
@Deprecated public Employee withCostCenters(java.util.List<CostCenters> costCenters)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee cost centers
-
withCostCenters
@Deprecated public Employee withCostCenters(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CostCenters>> costCenters)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee cost centers
-
withManagerId
@Deprecated public Employee withManagerId(java.lang.String managerId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee manager ID
-
withManagerId
@Deprecated public Employee withManagerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> managerId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee manager ID
-
withRemoteManagerId
public Employee withRemoteManagerId(java.lang.String remoteManagerId)
Provider's unique identifier of the manager
-
withRemoteManagerId
public Employee withRemoteManagerId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteManagerId)
Provider's unique identifier of the manager
-
withGender
public Employee withGender(org.openapitools.jackson.nullable.JsonNullable<? extends Gender> gender)
The employee gender
-
withPreferredLanguage
public Employee withPreferredLanguage(PreferredLanguage preferredLanguage)
The employee preferred language
-
withPreferredLanguage
public Employee withPreferredLanguage(org.openapitools.jackson.nullable.JsonNullable<? extends PreferredLanguage> preferredLanguage)
The employee preferred language
-
withEthnicity
public Employee withEthnicity(org.openapitools.jackson.nullable.JsonNullable<? extends Ethnicity> ethnicity)
The employee ethnicity
-
withDateOfBirth
public Employee withDateOfBirth(java.time.OffsetDateTime dateOfBirth)
The employee date_of_birth
-
withDateOfBirth
public Employee withDateOfBirth(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dateOfBirth)
The employee date_of_birth
-
withBirthday
public Employee withBirthday(java.time.OffsetDateTime birthday)
The employee birthday
-
withBirthday
public Employee withBirthday(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> birthday)
The employee birthday
-
withMaritalStatus
public Employee withMaritalStatus(MaritalStatus maritalStatus)
The employee marital status
-
withMaritalStatus
public Employee withMaritalStatus(org.openapitools.jackson.nullable.JsonNullable<? extends MaritalStatus> maritalStatus)
The employee marital status
-
withAvatar
public Employee withAvatar(org.openapitools.jackson.nullable.JsonNullable<? extends Avatar> avatar)
The employee avatar
-
withHireDate
public Employee withHireDate(java.time.OffsetDateTime hireDate)
The employee hire date
-
withHireDate
public Employee withHireDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hireDate)
The employee hire date
-
withStartDate
@Deprecated public Employee withStartDate(java.time.OffsetDateTime startDate)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee start date
-
withStartDate
@Deprecated public Employee withStartDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee start date
-
withTenure
public Employee withTenure(double tenure)
The employee tenure
-
withTenure
public Employee withTenure(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> tenure)
The employee tenure
-
withWorkAnniversary
public Employee withWorkAnniversary(java.time.OffsetDateTime workAnniversary)
The employee work anniversary
-
withWorkAnniversary
public Employee withWorkAnniversary(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> workAnniversary)
The employee work anniversary
-
withEmploymentType
@Deprecated public Employee withEmploymentType(EmploymentType employmentType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee employment type
-
withEmploymentType
@Deprecated public Employee withEmploymentType(org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentType> employmentType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employee employment type
-
withEmploymentContractType
@Deprecated public Employee withEmploymentContractType(EmploymentContractType employmentContractType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employment work schedule type (e.g., full-time, part-time)
-
withEmploymentContractType
@Deprecated public Employee withEmploymentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentContractType> employmentContractType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employment work schedule type (e.g., full-time, part-time)
-
withEmploymentStatus
public Employee withEmploymentStatus(EmploymentStatus employmentStatus)
The employee employment status
-
withEmploymentStatus
public Employee withEmploymentStatus(org.openapitools.jackson.nullable.JsonNullable<? extends EmploymentStatus> employmentStatus)
The employee employment status
-
withTerminationDate
public Employee withTerminationDate(java.time.OffsetDateTime terminationDate)
The employee termination date
-
withTerminationDate
public Employee withTerminationDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> terminationDate)
The employee termination date
-
withCompanyName
@Deprecated public Employee 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 Employee 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 Employee withCompanyId(java.lang.String companyId)
The employee company id
-
withCompanyId
public Employee withCompanyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)
The employee company id
-
withCitizenships
public Employee withCitizenships(java.util.List<CountryCodeEnum> citizenships)
The citizenships of the Employee
-
withCitizenships
public Employee withCitizenships(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CountryCodeEnum>> citizenships)
The citizenships of the Employee
-
withHomeLocation
public Employee withHomeLocation(HomeLocation homeLocation)
The employee home location
-
withHomeLocation
public Employee withHomeLocation(org.openapitools.jackson.nullable.JsonNullable<? extends HomeLocation> homeLocation)
The employee home location
-
withWorkLocation
public Employee withWorkLocation(WorkLocation workLocation)
The employee work location
-
withWorkLocation
public Employee withWorkLocation(org.openapitools.jackson.nullable.JsonNullable<? extends WorkLocation> workLocation)
The employee work location
-
withCompany
public Employee withCompany(EmployeeCompany company)
The employee company
-
withCompany
public Employee withCompany(org.openapitools.jackson.nullable.JsonNullable<? extends EmployeeCompany> company)
The employee company
-
withEmployments
public Employee withEmployments(java.util.List<Employment> employments)
The employee employments
-
withEmployments
public Employee withEmployments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Employment>> employments)
The employee employments
-
withCustomFields
public Employee withCustomFields(java.util.List<CustomFields> customFields)
The employee custom fields
-
withCustomFields
public Employee withCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
The employee custom fields
-
withBenefits
public Employee withBenefits(java.util.List<HRISBenefit> benefits)
Current benefits of the employee
-
withBenefits
public Employee withBenefits(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<HRISBenefit>> benefits)
Current benefits of the employee
-
withEmployeeNumber
public Employee withEmployeeNumber(java.lang.String employeeNumber)
The assigned employee number
-
withEmployeeNumber
public Employee withEmployeeNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeNumber)
The assigned employee number
-
withNationalIdentityNumber
@Deprecated public Employee withNationalIdentityNumber(NationalIdentityNumber nationalIdentityNumber)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The national identity number
-
withNationalIdentityNumber
@Deprecated public Employee withNationalIdentityNumber(org.openapitools.jackson.nullable.JsonNullable<? extends NationalIdentityNumber> nationalIdentityNumber)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The national identity number
-
withNationalIdentityNumbers
public Employee withNationalIdentityNumbers(java.util.List<NationalIdentityNumberApiModel> nationalIdentityNumbers)
The national identity numbers
-
withNationalIdentityNumbers
public Employee withNationalIdentityNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<NationalIdentityNumberApiModel>> nationalIdentityNumbers)
The national identity numbers
-
withSkills
public Employee withSkills(java.util.List<EntitySkills> skills)
The employee skills
-
withSkills
public Employee withSkills(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<EntitySkills>> skills)
The employee skills
-
withCreatedAt
public Employee withCreatedAt(java.time.OffsetDateTime createdAt)
The created_at date
-
withCreatedAt
public Employee withCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
The created_at date
-
withUpdatedAt
public Employee withUpdatedAt(java.time.OffsetDateTime updatedAt)
The updated_at date
-
withUpdatedAt
public Employee withUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
The updated_at date
-
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
-
-