Class BuFullDayTimeOffMarker

java.lang.Object
com.mypurecloud.sdk.v2.model.BuFullDayTimeOffMarker
All Implemented Interfaces:
Serializable

public class BuFullDayTimeOffMarker extends Object implements Serializable
BuFullDayTimeOffMarker
See Also:
  • Constructor Details

    • BuFullDayTimeOffMarker

      public BuFullDayTimeOffMarker()
    • BuFullDayTimeOffMarker

      public BuFullDayTimeOffMarker(Boolean initWithEmptyList)
  • Method Details

    • businessUnitDate

      public BuFullDayTimeOffMarker businessUnitDate(LocalDate businessUnitDate)
      The date of the time off marker, interpreted in the business unit's time zone. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd
    • getBusinessUnitDate

      public LocalDate getBusinessUnitDate()
    • setBusinessUnitDate

      public void setBusinessUnitDate(LocalDate businessUnitDate)
    • lengthMinutes

      public BuFullDayTimeOffMarker lengthMinutes(Integer lengthMinutes)
      The length of the time off marker in minutes
    • getLengthMinutes

      public Integer getLengthMinutes()
    • setLengthMinutes

      public void setLengthMinutes(Integer lengthMinutes)
    • description

      public BuFullDayTimeOffMarker description(String description)
      The description of the time off marker
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • activityCodeId

      public BuFullDayTimeOffMarker activityCodeId(String activityCodeId)
      The ID of the activity code associated with the time off marker
    • getActivityCodeId

      public String getActivityCodeId()
    • setActivityCodeId

      public void setActivityCodeId(String activityCodeId)
    • paid

      public BuFullDayTimeOffMarker paid(Boolean paid)
      Whether the time off marker is paid
    • getPaid

      public Boolean getPaid()
    • setPaid

      public void setPaid(Boolean paid)
    • payableMinutes

      public BuFullDayTimeOffMarker payableMinutes(Integer payableMinutes)
      Payable minutes for the time off marker. Must not exceed lengthMinutes
    • getPayableMinutes

      public Integer getPayableMinutes()
    • setPayableMinutes

      public void setPayableMinutes(Integer payableMinutes)
    • timeOffRequestId

      public BuFullDayTimeOffMarker timeOffRequestId(String timeOffRequestId)
      The ID of the time off request
    • getTimeOffRequestId

      public String getTimeOffRequestId()
    • setTimeOffRequestId

      public void setTimeOffRequestId(String timeOffRequestId)
    • timeOffRequestSyncVersion

      public BuFullDayTimeOffMarker timeOffRequestSyncVersion(Integer timeOffRequestSyncVersion)
      The sync version of the full day time off request for which the scheduled activity is associated
    • getTimeOffRequestSyncVersion

      public Integer getTimeOffRequestSyncVersion()
    • setTimeOffRequestSyncVersion

      public void setTimeOffRequestSyncVersion(Integer timeOffRequestSyncVersion)
    • delete

      public BuFullDayTimeOffMarker delete(Boolean delete)
      Set to 'true' to delete this time off marker. Will always be null on responses, only has an effect on schedule update
    • getDelete

      public Boolean getDelete()
    • setDelete

      public void setDelete(Boolean delete)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object