Class HrisCreateTimeOffRequestDto


  • public class HrisCreateTimeOffRequestDto
    extends java.lang.Object
    • 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
      • type

        @Deprecated
        public org.openapitools.jackson.nullable.JsonNullable<HrisCreateTimeOffRequestDtoType> type()
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        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
      • passthrough

        public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,​java.lang.Object>> passthrough()
        Value to pass through to the provider
      • withEmployeeId

        public HrisCreateTimeOffRequestDto withEmployeeId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId)
        The employee ID
      • withApproverId

        public HrisCreateTimeOffRequestDto withApproverId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> approverId)
        The approver ID
      • withType

        @Deprecated
        public HrisCreateTimeOffRequestDto withType​(org.openapitools.jackson.nullable.JsonNullable<? extends HrisCreateTimeOffRequestDtoType> type)
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        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
      • 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
      • 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:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object