Class HrisShiftResultData
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.HrisShiftResultData
-
public class HrisShiftResultData extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHrisShiftResultData.Builder
-
Constructor Summary
Constructors Constructor Description HrisShiftResultData()HrisShiftResultData(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> startTime, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> endTime, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> breakDuration, org.openapitools.jackson.nullable.JsonNullable<? extends HrisShiftResultStatus> status, org.openapitools.jackson.nullable.JsonNullable<? extends HrisShiftResultApprovalStatus> approvalStatus, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ShiftBreak>> breaks, 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 Modifier and Type Method Description org.openapitools.jackson.nullable.JsonNullable<HrisShiftResultApprovalStatus>approvalStatus()The approval status of the shiftorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>breakDuration()The total break duration for this shift in ISO 8601 duration formatorg.openapitools.jackson.nullable.JsonNullable<java.util.List<ShiftBreak>>breaks()The breaks taken during this shiftstatic HrisShiftResultData.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>companyId()The company ID associated with this shiftorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>createdAt()The date and time the shift was createdorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>employeeId()The employee ID associated with this shiftorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>endTime()The end time of the shift (ISO8601 date-time without timezone)booleanequals(java.lang.Object o)inthashCode()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>id()Unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>locationId()The location ID where this shift takes placeorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteId()Provider's unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>startTime()The start time of the shift (ISO8601 date-time without timezone)org.openapitools.jackson.nullable.JsonNullable<HrisShiftResultStatus>status()The status of the shiftjava.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>updatedAt()The date and time the shift was last updatedHrisShiftResultDatawithApprovalStatus(HrisShiftResultApprovalStatus approvalStatus)The approval status of the shiftHrisShiftResultDatawithApprovalStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisShiftResultApprovalStatus> approvalStatus)The approval status of the shiftHrisShiftResultDatawithBreakDuration(java.lang.String breakDuration)The total break duration for this shift in ISO 8601 duration formatHrisShiftResultDatawithBreakDuration(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> breakDuration)The total break duration for this shift in ISO 8601 duration formatHrisShiftResultDatawithBreaks(java.util.List<ShiftBreak> breaks)The breaks taken during this shiftHrisShiftResultDatawithBreaks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ShiftBreak>> breaks)The breaks taken during this shiftHrisShiftResultDatawithCompanyId(java.lang.String companyId)The company ID associated with this shiftHrisShiftResultDatawithCompanyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)The company ID associated with this shiftHrisShiftResultDatawithCreatedAt(java.time.OffsetDateTime createdAt)The date and time the shift was createdHrisShiftResultDatawithCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)The date and time the shift was createdHrisShiftResultDatawithEmployeeId(java.lang.String employeeId)The employee ID associated with this shiftHrisShiftResultDatawithEmployeeId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId)The employee ID associated with this shiftHrisShiftResultDatawithEndTime(java.lang.String endTime)The end time of the shift (ISO8601 date-time without timezone)HrisShiftResultDatawithEndTime(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> endTime)The end time of the shift (ISO8601 date-time without timezone)HrisShiftResultDatawithId(java.lang.String id)Unique identifierHrisShiftResultDatawithId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierHrisShiftResultDatawithLocationId(java.lang.String locationId)The location ID where this shift takes placeHrisShiftResultDatawithLocationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId)The location ID where this shift takes placeHrisShiftResultDatawithRemoteId(java.lang.String remoteId)Provider's unique identifierHrisShiftResultDatawithRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierHrisShiftResultDatawithStartTime(java.lang.String startTime)The start time of the shift (ISO8601 date-time without timezone)HrisShiftResultDatawithStartTime(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> startTime)The start time of the shift (ISO8601 date-time without timezone)HrisShiftResultDatawithStatus(HrisShiftResultStatus status)The status of the shiftHrisShiftResultDatawithStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisShiftResultStatus> status)The status of the shiftHrisShiftResultDatawithUpdatedAt(java.time.OffsetDateTime updatedAt)The date and time the shift was last updatedHrisShiftResultDatawithUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)The date and time the shift was last updated
-
-
-
Constructor Detail
-
HrisShiftResultData
public HrisShiftResultData(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> startTime, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> endTime, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> breakDuration, org.openapitools.jackson.nullable.JsonNullable<? extends HrisShiftResultStatus> status, org.openapitools.jackson.nullable.JsonNullable<? extends HrisShiftResultApprovalStatus> approvalStatus, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ShiftBreak>> breaks, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
-
HrisShiftResultData
public HrisShiftResultData()
-
-
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
-
employeeId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId()
The employee ID associated with this shift
-
locationId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId()
The location ID where this shift takes place
-
companyId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId()
The company ID associated with this shift
-
startTime
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> startTime()
The start time of the shift (ISO8601 date-time without timezone)
-
endTime
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> endTime()
The end time of the shift (ISO8601 date-time without timezone)
-
breakDuration
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> breakDuration()
The total break duration for this shift in ISO 8601 duration format
-
status
public org.openapitools.jackson.nullable.JsonNullable<HrisShiftResultStatus> status()
The status of the shift
-
approvalStatus
public org.openapitools.jackson.nullable.JsonNullable<HrisShiftResultApprovalStatus> approvalStatus()
The approval status of the shift
-
breaks
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<ShiftBreak>> breaks()
The breaks taken during this shift
-
createdAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
The date and time the shift was created
-
updatedAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
The date and time the shift was last updated
-
builder
public static HrisShiftResultData.Builder builder()
-
withId
public HrisShiftResultData withId(java.lang.String id)
Unique identifier
-
withId
public HrisShiftResultData withId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
withRemoteId
public HrisShiftResultData withRemoteId(java.lang.String remoteId)
Provider's unique identifier
-
withRemoteId
public HrisShiftResultData withRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
withEmployeeId
public HrisShiftResultData withEmployeeId(java.lang.String employeeId)
The employee ID associated with this shift
-
withEmployeeId
public HrisShiftResultData withEmployeeId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId)
The employee ID associated with this shift
-
withLocationId
public HrisShiftResultData withLocationId(java.lang.String locationId)
The location ID where this shift takes place
-
withLocationId
public HrisShiftResultData withLocationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId)
The location ID where this shift takes place
-
withCompanyId
public HrisShiftResultData withCompanyId(java.lang.String companyId)
The company ID associated with this shift
-
withCompanyId
public HrisShiftResultData withCompanyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)
The company ID associated with this shift
-
withStartTime
public HrisShiftResultData withStartTime(java.lang.String startTime)
The start time of the shift (ISO8601 date-time without timezone)
-
withStartTime
public HrisShiftResultData withStartTime(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> startTime)
The start time of the shift (ISO8601 date-time without timezone)
-
withEndTime
public HrisShiftResultData withEndTime(java.lang.String endTime)
The end time of the shift (ISO8601 date-time without timezone)
-
withEndTime
public HrisShiftResultData withEndTime(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> endTime)
The end time of the shift (ISO8601 date-time without timezone)
-
withBreakDuration
public HrisShiftResultData withBreakDuration(java.lang.String breakDuration)
The total break duration for this shift in ISO 8601 duration format
-
withBreakDuration
public HrisShiftResultData withBreakDuration(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> breakDuration)
The total break duration for this shift in ISO 8601 duration format
-
withStatus
public HrisShiftResultData withStatus(HrisShiftResultStatus status)
The status of the shift
-
withStatus
public HrisShiftResultData withStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisShiftResultStatus> status)
The status of the shift
-
withApprovalStatus
public HrisShiftResultData withApprovalStatus(HrisShiftResultApprovalStatus approvalStatus)
The approval status of the shift
-
withApprovalStatus
public HrisShiftResultData withApprovalStatus(org.openapitools.jackson.nullable.JsonNullable<? extends HrisShiftResultApprovalStatus> approvalStatus)
The approval status of the shift
-
withBreaks
public HrisShiftResultData withBreaks(java.util.List<ShiftBreak> breaks)
The breaks taken during this shift
-
withBreaks
public HrisShiftResultData withBreaks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ShiftBreak>> breaks)
The breaks taken during this shift
-
withCreatedAt
public HrisShiftResultData withCreatedAt(java.time.OffsetDateTime createdAt)
The date and time the shift was created
-
withCreatedAt
public HrisShiftResultData withCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
The date and time the shift was created
-
withUpdatedAt
public HrisShiftResultData withUpdatedAt(java.time.OffsetDateTime updatedAt)
The date and time the shift was last updated
-
withUpdatedAt
public HrisShiftResultData withUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
The date and time the shift was last updated
-
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
-
-