Class HrisCreateEmploymentRequestDto.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.HrisCreateEmploymentRequestDto.Builder
-
- Enclosing class:
- HrisCreateEmploymentRequestDto
public static final class HrisCreateEmploymentRequestDto.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description HrisCreateEmploymentRequestDtobuild()HrisCreateEmploymentRequestDto.BuildercontractType(HrisCreateEmploymentRequestDtoContractType contractType)The employment work schedule typeHrisCreateEmploymentRequestDto.BuildercontractType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoContractType> contractType)The employment work schedule typeHrisCreateEmploymentRequestDto.BuildereffectiveDate(java.time.OffsetDateTime effectiveDate)The effective date of the employment contractHrisCreateEmploymentRequestDto.BuildereffectiveDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> effectiveDate)The effective date of the employment contractHrisCreateEmploymentRequestDto.BuilderemploymentContractType(HrisCreateEmploymentRequestDtoEmploymentContractType employmentContractType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmploymentRequestDto.BuilderemploymentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoEmploymentContractType> employmentContractType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmploymentRequestDto.BuilderemploymentType(HrisCreateEmploymentRequestDtoEmploymentType employmentType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmploymentRequestDto.BuilderemploymentType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoEmploymentType> employmentType)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.HrisCreateEmploymentRequestDto.BuilderendDate(java.time.OffsetDateTime endDate)The end date of employmentHrisCreateEmploymentRequestDto.BuilderendDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate)The end date of employmentHrisCreateEmploymentRequestDto.Buildergrade(HrisCreateEmploymentRequestDtoGrade grade)Represents the employee’s position within the organizational hierarchy.HrisCreateEmploymentRequestDto.Buildergrade(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoGrade> grade)Represents the employee’s position within the organizational hierarchy.HrisCreateEmploymentRequestDto.BuilderjobId(java.lang.String jobId)The employee job idHrisCreateEmploymentRequestDto.BuilderjobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)The employee job idHrisCreateEmploymentRequestDto.BuilderjobTitle(java.lang.String jobTitle)The job title of the employeeHrisCreateEmploymentRequestDto.BuilderjobTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle)The job title of the employeeHrisCreateEmploymentRequestDto.Builderpassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)Value to pass through to the providerHrisCreateEmploymentRequestDto.Builderpassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)Value to pass through to the providerHrisCreateEmploymentRequestDto.BuilderpayCurrency(java.lang.String payCurrency)The currency used for payHrisCreateEmploymentRequestDto.BuilderpayCurrency(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> payCurrency)The currency used for payHrisCreateEmploymentRequestDto.BuilderpayFrequency(HrisCreateEmploymentRequestDtoPayFrequency payFrequency)The pay frequencyHrisCreateEmploymentRequestDto.BuilderpayFrequency(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoPayFrequency> payFrequency)The pay frequencyHrisCreateEmploymentRequestDto.BuilderpayPeriod(HrisCreateEmploymentRequestDtoPayPeriod payPeriod)The pay periodHrisCreateEmploymentRequestDto.BuilderpayPeriod(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoPayPeriod> payPeriod)The pay periodHrisCreateEmploymentRequestDto.BuilderpayRate(java.lang.String payRate)The pay rate for the employeeHrisCreateEmploymentRequestDto.BuilderpayRate(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> payRate)The pay rate for the employeeHrisCreateEmploymentRequestDto.BuilderpayrollCode(java.lang.String payrollCode)The payroll code of the employeeHrisCreateEmploymentRequestDto.BuilderpayrollCode(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> payrollCode)The payroll code of the employeeHrisCreateEmploymentRequestDto.Buildertype(HrisCreateEmploymentRequestDtoType type)The type of employmentHrisCreateEmploymentRequestDto.Buildertype(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoType> type)The type of employmentHrisCreateEmploymentRequestDto.BuilderunifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectHrisCreateEmploymentRequestDto.BuilderunifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectHrisCreateEmploymentRequestDto.BuilderworkTime(HrisCreateEmploymentRequestDtoWorkTime workTime)HrisCreateEmploymentRequestDto.BuilderworkTime(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoWorkTime> workTime)
-
-
-
Method Detail
-
unifiedCustomFields
public HrisCreateEmploymentRequestDto.Builder unifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
unifiedCustomFields
public HrisCreateEmploymentRequestDto.Builder unifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
jobTitle
public HrisCreateEmploymentRequestDto.Builder jobTitle(java.lang.String jobTitle)
The job title of the employee
-
jobTitle
public HrisCreateEmploymentRequestDto.Builder jobTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobTitle)
The job title of the employee
-
payRate
public HrisCreateEmploymentRequestDto.Builder payRate(java.lang.String payRate)
The pay rate for the employee
-
payRate
public HrisCreateEmploymentRequestDto.Builder payRate(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> payRate)
The pay rate for the employee
-
payPeriod
public HrisCreateEmploymentRequestDto.Builder payPeriod(HrisCreateEmploymentRequestDtoPayPeriod payPeriod)
The pay period
-
payPeriod
public HrisCreateEmploymentRequestDto.Builder payPeriod(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoPayPeriod> payPeriod)
The pay period
-
payFrequency
public HrisCreateEmploymentRequestDto.Builder payFrequency(HrisCreateEmploymentRequestDtoPayFrequency payFrequency)
The pay frequency
-
payFrequency
public HrisCreateEmploymentRequestDto.Builder payFrequency(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoPayFrequency> payFrequency)
The pay frequency
-
payCurrency
public HrisCreateEmploymentRequestDto.Builder payCurrency(java.lang.String payCurrency)
The currency used for pay
-
payCurrency
public HrisCreateEmploymentRequestDto.Builder payCurrency(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> payCurrency)
The currency used for pay
-
effectiveDate
public HrisCreateEmploymentRequestDto.Builder effectiveDate(java.time.OffsetDateTime effectiveDate)
The effective date of the employment contract
-
effectiveDate
public HrisCreateEmploymentRequestDto.Builder effectiveDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> effectiveDate)
The effective date of the employment contract
-
endDate
public HrisCreateEmploymentRequestDto.Builder endDate(java.time.OffsetDateTime endDate)
The end date of employment
-
endDate
public HrisCreateEmploymentRequestDto.Builder endDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate)
The end date of employment
-
grade
public HrisCreateEmploymentRequestDto.Builder grade(HrisCreateEmploymentRequestDtoGrade grade)
Represents the employee’s position within the organizational hierarchy.
-
grade
public HrisCreateEmploymentRequestDto.Builder grade(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoGrade> grade)
Represents the employee’s position within the organizational hierarchy.
-
employmentType
@Deprecated public HrisCreateEmploymentRequestDto.Builder employmentType(HrisCreateEmploymentRequestDtoEmploymentType employmentType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The type of employment (e.g., contractor, permanent)
-
employmentType
@Deprecated public HrisCreateEmploymentRequestDto.Builder employmentType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoEmploymentType> employmentType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The type of employment (e.g., contractor, permanent)
-
employmentContractType
@Deprecated public HrisCreateEmploymentRequestDto.Builder employmentContractType(HrisCreateEmploymentRequestDtoEmploymentContractType employmentContractType)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The employment work schedule type (e.g., full-time, part-time)
-
employmentContractType
@Deprecated public HrisCreateEmploymentRequestDto.Builder employmentContractType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoEmploymentContractType> 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)
-
type
public HrisCreateEmploymentRequestDto.Builder type(HrisCreateEmploymentRequestDtoType type)
The type of employment
-
type
public HrisCreateEmploymentRequestDto.Builder type(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoType> type)
The type of employment
-
contractType
public HrisCreateEmploymentRequestDto.Builder contractType(HrisCreateEmploymentRequestDtoContractType contractType)
The employment work schedule type
-
contractType
public HrisCreateEmploymentRequestDto.Builder contractType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoContractType> contractType)
The employment work schedule type
-
workTime
public HrisCreateEmploymentRequestDto.Builder workTime(HrisCreateEmploymentRequestDtoWorkTime workTime)
-
workTime
public HrisCreateEmploymentRequestDto.Builder workTime(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateEmploymentRequestDtoWorkTime> workTime)
-
payrollCode
public HrisCreateEmploymentRequestDto.Builder payrollCode(java.lang.String payrollCode)
The payroll code of the employee
-
payrollCode
public HrisCreateEmploymentRequestDto.Builder payrollCode(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> payrollCode)
The payroll code of the employee
-
jobId
public HrisCreateEmploymentRequestDto.Builder jobId(java.lang.String jobId)
The employee job id
-
jobId
public HrisCreateEmploymentRequestDto.Builder jobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)
The employee job id
-
passthrough
public HrisCreateEmploymentRequestDto.Builder passthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)
Value to pass through to the provider
-
passthrough
public HrisCreateEmploymentRequestDto.Builder passthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)
Value to pass through to the provider
-
build
public HrisCreateEmploymentRequestDto build()
-
-