public class Shift extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Shift.Builder
Class to build instances of
Shift. |
| Modifier | Constructor and Description |
|---|---|
protected |
Shift(String locationId,
String startAt,
String id,
io.apimatic.core.types.OptionalNullable<String> employeeId,
io.apimatic.core.types.OptionalNullable<String> timezone,
io.apimatic.core.types.OptionalNullable<String> endAt,
ShiftWage wage,
io.apimatic.core.types.OptionalNullable<List<Break>> breaks,
String status,
Integer version,
String createdAt,
String updatedAt,
io.apimatic.core.types.OptionalNullable<String> teamMemberId,
Money declaredCashTipMoney)
Initialization constructor.
|
|
Shift(String locationId,
String startAt,
String id,
String employeeId,
String timezone,
String endAt,
ShiftWage wage,
List<Break> breaks,
String status,
Integer version,
String createdAt,
String updatedAt,
String teamMemberId,
Money declaredCashTipMoney)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
List<Break> |
getBreaks()
Getter for Breaks.
|
String |
getCreatedAt()
Getter for CreatedAt.
|
Money |
getDeclaredCashTipMoney()
Getter for DeclaredCashTipMoney.
|
String |
getEmployeeId()
Getter for EmployeeId.
|
String |
getEndAt()
Getter for EndAt.
|
String |
getId()
Getter for Id.
|
String |
getLocationId()
Getter for LocationId.
|
String |
getStartAt()
Getter for StartAt.
|
String |
getStatus()
Getter for Status.
|
String |
getTeamMemberId()
Getter for TeamMemberId.
|
String |
getTimezone()
Getter for Timezone.
|
String |
getUpdatedAt()
Getter for UpdatedAt.
|
Integer |
getVersion()
Getter for Version.
|
ShiftWage |
getWage()
Getter for Wage.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<List<Break>> |
internalGetBreaks()
Internal Getter for Breaks.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetEmployeeId()
Internal Getter for EmployeeId.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetEndAt()
Internal Getter for EndAt.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetTeamMemberId()
Internal Getter for TeamMemberId.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetTimezone()
Internal Getter for Timezone.
|
Shift.Builder |
toBuilder()
Builds a new
Shift.Builder object. |
String |
toString()
Converts this Shift into string format.
|
public Shift(String locationId, String startAt, String id, String employeeId, String timezone, String endAt, ShiftWage wage, List<Break> breaks, String status, Integer version, String createdAt, String updatedAt, String teamMemberId, Money declaredCashTipMoney)
locationId - String value for locationId.startAt - String value for startAt.id - String value for id.employeeId - String value for employeeId.timezone - String value for timezone.endAt - String value for endAt.wage - ShiftWage value for wage.breaks - List of Break value for breaks.status - String value for status.version - Integer value for version.createdAt - String value for createdAt.updatedAt - String value for updatedAt.teamMemberId - String value for teamMemberId.declaredCashTipMoney - Money value for declaredCashTipMoney.protected Shift(String locationId, String startAt, String id, io.apimatic.core.types.OptionalNullable<String> employeeId, io.apimatic.core.types.OptionalNullable<String> timezone, io.apimatic.core.types.OptionalNullable<String> endAt, ShiftWage wage, io.apimatic.core.types.OptionalNullable<List<Break>> breaks, String status, Integer version, String createdAt, String updatedAt, io.apimatic.core.types.OptionalNullable<String> teamMemberId, Money declaredCashTipMoney)
locationId - String value for locationId.startAt - String value for startAt.id - String value for id.employeeId - String value for employeeId.timezone - String value for timezone.endAt - String value for endAt.wage - ShiftWage value for wage.breaks - List of Break value for breaks.status - String value for status.version - Integer value for version.createdAt - String value for createdAt.updatedAt - String value for updatedAt.teamMemberId - String value for teamMemberId.declaredCashTipMoney - Money value for declaredCashTipMoney.public String getId()
protected io.apimatic.core.types.OptionalNullable<String> internalGetEmployeeId()
public String getEmployeeId()
public String getLocationId()
protected io.apimatic.core.types.OptionalNullable<String> internalGetTimezone()
public String getTimezone()
public String getStartAt()
protected io.apimatic.core.types.OptionalNullable<String> internalGetEndAt()
public String getEndAt()
public ShiftWage getWage()
protected io.apimatic.core.types.OptionalNullable<List<Break>> internalGetBreaks()
public List<Break> getBreaks()
public String getStatus()
public Integer getVersion()
public String getCreatedAt()
public String getUpdatedAt()
protected io.apimatic.core.types.OptionalNullable<String> internalGetTeamMemberId()
public String getTeamMemberId()
public Money getDeclaredCashTipMoney()
public String toString()
public Shift.Builder toBuilder()
Shift.Builder object.
Creates the instance with the state of the current model.Shift.Builder objectCopyright © 2024. All rights reserved.