Class HrisCreateTimeOffRequestDto
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.HrisCreateTimeOffRequestDto
-
public class HrisCreateTimeOffRequestDto extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHrisCreateTimeOffRequestDto.Builder
-
Constructor Summary
Constructors Constructor Description HrisCreateTimeOffRequestDto()HrisCreateTimeOffRequestDto(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> approverId, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoStatus> status, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoType> type, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoStartHalfDay> startHalfDay, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoEndHalfDay> endHalfDay, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeOffPolicyId, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoReason> reason, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openapitools.jackson.nullable.JsonNullable<java.lang.String>approverId()The approver IDstatic HrisCreateTimeOffRequestDto.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>employeeId()The employee IDorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>endDate()The end date of the time off requestorg.openapitools.jackson.nullable.JsonNullable<HrisCreateTimeOffRequestDtoEndHalfDay>endHalfDay()True if the end of the time off request ends half way through the daybooleanequals(java.lang.Object o)inthashCode()org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>>passthrough()Value to pass through to the providerorg.openapitools.jackson.nullable.JsonNullable<HrisCreateTimeOffRequestDtoReason>reason()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>startDate()The start date of the time off requestorg.openapitools.jackson.nullable.JsonNullable<HrisCreateTimeOffRequestDtoStartHalfDay>startHalfDay()True if the start of the time off request begins half way through the dayorg.openapitools.jackson.nullable.JsonNullable<HrisCreateTimeOffRequestDtoStatus>status()The status of the time off requestorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>timeOffPolicyId()The time off policy id associated with this time off requestjava.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<HrisCreateTimeOffRequestDtoType>type()The type of the time off requestHrisCreateTimeOffRequestDtowithApproverId(java.lang.String approverId)The approver IDHrisCreateTimeOffRequestDtowithApproverId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> approverId)The approver IDHrisCreateTimeOffRequestDtowithEmployeeId(java.lang.String employeeId)The employee IDHrisCreateTimeOffRequestDtowithEmployeeId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId)The employee IDHrisCreateTimeOffRequestDtowithEndDate(java.time.OffsetDateTime endDate)The end date of the time off requestHrisCreateTimeOffRequestDtowithEndDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate)The end date of the time off requestHrisCreateTimeOffRequestDtowithEndHalfDay(HrisCreateTimeOffRequestDtoEndHalfDay endHalfDay)True if the end of the time off request ends half way through the dayHrisCreateTimeOffRequestDtowithEndHalfDay(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoEndHalfDay> endHalfDay)True if the end of the time off request ends half way through the dayHrisCreateTimeOffRequestDtowithPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)Value to pass through to the providerHrisCreateTimeOffRequestDtowithPassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)Value to pass through to the providerHrisCreateTimeOffRequestDtowithReason(HrisCreateTimeOffRequestDtoReason reason)HrisCreateTimeOffRequestDtowithReason(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoReason> reason)HrisCreateTimeOffRequestDtowithStartDate(java.time.OffsetDateTime startDate)The start date of the time off requestHrisCreateTimeOffRequestDtowithStartDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)The start date of the time off requestHrisCreateTimeOffRequestDtowithStartHalfDay(HrisCreateTimeOffRequestDtoStartHalfDay startHalfDay)True if the start of the time off request begins half way through the dayHrisCreateTimeOffRequestDtowithStartHalfDay(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoStartHalfDay> startHalfDay)True if the start of the time off request begins half way through the dayHrisCreateTimeOffRequestDtowithStatus(HrisCreateTimeOffRequestDtoStatus status)The status of the time off requestHrisCreateTimeOffRequestDtowithStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoStatus> status)The status of the time off requestHrisCreateTimeOffRequestDtowithTimeOffPolicyId(java.lang.String timeOffPolicyId)The time off policy id associated with this time off requestHrisCreateTimeOffRequestDtowithTimeOffPolicyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeOffPolicyId)The time off policy id associated with this time off requestHrisCreateTimeOffRequestDtowithType(HrisCreateTimeOffRequestDtoType type)The type of the time off requestHrisCreateTimeOffRequestDtowithType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoType> type)The type of the time off request
-
-
-
Constructor Detail
-
HrisCreateTimeOffRequestDto
public HrisCreateTimeOffRequestDto(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> approverId, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoStatus> status, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoType> type, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoStartHalfDay> startHalfDay, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoEndHalfDay> endHalfDay, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeOffPolicyId, org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoReason> reason, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)
-
HrisCreateTimeOffRequestDto
public HrisCreateTimeOffRequestDto()
-
-
Method Detail
-
employeeId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId()
The employee ID
-
approverId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> approverId()
The approver ID
-
status
public org.openapitools.jackson.nullable.JsonNullable<HrisCreateTimeOffRequestDtoStatus> status()
The status of the time off request
-
type
public org.openapitools.jackson.nullable.JsonNullable<HrisCreateTimeOffRequestDtoType> type()
The type of the time off request
-
startDate
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate()
The start date of the time off request
-
endDate
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate()
The end date of the time off request
-
startHalfDay
public org.openapitools.jackson.nullable.JsonNullable<HrisCreateTimeOffRequestDtoStartHalfDay> startHalfDay()
True if the start of the time off request begins half way through the day
-
endHalfDay
public org.openapitools.jackson.nullable.JsonNullable<HrisCreateTimeOffRequestDtoEndHalfDay> endHalfDay()
True if the end of the time off request ends half way through the day
-
timeOffPolicyId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeOffPolicyId()
The time off policy id associated with this time off request
-
reason
public org.openapitools.jackson.nullable.JsonNullable<HrisCreateTimeOffRequestDtoReason> reason()
-
passthrough
public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>> passthrough()
Value to pass through to the provider
-
builder
public static final HrisCreateTimeOffRequestDto.Builder builder()
-
withEmployeeId
public HrisCreateTimeOffRequestDto withEmployeeId(java.lang.String employeeId)
The employee ID
-
withEmployeeId
public HrisCreateTimeOffRequestDto withEmployeeId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId)
The employee ID
-
withApproverId
public HrisCreateTimeOffRequestDto withApproverId(java.lang.String approverId)
The approver ID
-
withApproverId
public HrisCreateTimeOffRequestDto withApproverId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> approverId)
The approver ID
-
withStatus
public HrisCreateTimeOffRequestDto withStatus(HrisCreateTimeOffRequestDtoStatus status)
The status of the time off request
-
withStatus
public HrisCreateTimeOffRequestDto withStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoStatus> status)
The status of the time off request
-
withType
public HrisCreateTimeOffRequestDto withType(HrisCreateTimeOffRequestDtoType type)
The type of the time off request
-
withType
public HrisCreateTimeOffRequestDto withType(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoType> type)
The type of the time off request
-
withStartDate
public HrisCreateTimeOffRequestDto withStartDate(java.time.OffsetDateTime startDate)
The start date of the time off request
-
withStartDate
public HrisCreateTimeOffRequestDto withStartDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)
The start date of the time off request
-
withEndDate
public HrisCreateTimeOffRequestDto withEndDate(java.time.OffsetDateTime endDate)
The end date of the time off request
-
withEndDate
public HrisCreateTimeOffRequestDto withEndDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate)
The end date of the time off request
-
withStartHalfDay
public HrisCreateTimeOffRequestDto withStartHalfDay(HrisCreateTimeOffRequestDtoStartHalfDay startHalfDay)
True if the start of the time off request begins half way through the day
-
withStartHalfDay
public HrisCreateTimeOffRequestDto withStartHalfDay(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoStartHalfDay> startHalfDay)
True if the start of the time off request begins half way through the day
-
withEndHalfDay
public HrisCreateTimeOffRequestDto withEndHalfDay(HrisCreateTimeOffRequestDtoEndHalfDay endHalfDay)
True if the end of the time off request ends half way through the day
-
withEndHalfDay
public HrisCreateTimeOffRequestDto withEndHalfDay(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoEndHalfDay> endHalfDay)
True if the end of the time off request ends half way through the day
-
withTimeOffPolicyId
public HrisCreateTimeOffRequestDto withTimeOffPolicyId(java.lang.String timeOffPolicyId)
The time off policy id associated with this time off request
-
withTimeOffPolicyId
public HrisCreateTimeOffRequestDto withTimeOffPolicyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> timeOffPolicyId)
The time off policy id associated with this time off request
-
withReason
public HrisCreateTimeOffRequestDto withReason(HrisCreateTimeOffRequestDtoReason reason)
-
withReason
public HrisCreateTimeOffRequestDto withReason(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoReason> reason)
-
withPassthrough
public HrisCreateTimeOffRequestDto withPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)
Value to pass through to the provider
-
withPassthrough
public HrisCreateTimeOffRequestDto withPassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)
Value to pass through to the provider
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-