Class BuAgentScheduleActivity

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

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

    • BuAgentScheduleActivity

      public BuAgentScheduleActivity()
    • BuAgentScheduleActivity

      public BuAgentScheduleActivity(Boolean initWithEmptyList)
  • Method Details

    • startDate

      public BuAgentScheduleActivity startDate(Date startDate)
      The start date/time of this activity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getStartDate

      public Date getStartDate()
    • setStartDate

      public void setStartDate(Date startDate)
    • lengthMinutes

      public BuAgentScheduleActivity lengthMinutes(Integer lengthMinutes)
      The length of this activity in minutes
    • getLengthMinutes

      public Integer getLengthMinutes()
    • setLengthMinutes

      public void setLengthMinutes(Integer lengthMinutes)
    • description

      public BuAgentScheduleActivity description(String description)
      The description of this activity
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • activityCodeId

      public BuAgentScheduleActivity activityCodeId(String activityCodeId)
      The ID of the activity code associated with this activity
    • getActivityCodeId

      public String getActivityCodeId()
    • setActivityCodeId

      public void setActivityCodeId(String activityCodeId)
    • paid

      public BuAgentScheduleActivity paid(Boolean paid)
      Whether this activity is paid
    • getPaid

      public Boolean getPaid()
    • setPaid

      public void setPaid(Boolean paid)
    • payableMinutes

      public BuAgentScheduleActivity payableMinutes(Integer payableMinutes)
      Payable minutes for this activity
    • getPayableMinutes

      public Integer getPayableMinutes()
    • setPayableMinutes

      public void setPayableMinutes(Integer payableMinutes)
    • timeOffRequestId

      public BuAgentScheduleActivity timeOffRequestId(String timeOffRequestId)
      The ID of the time off request associated with this activity, if applicable
    • getTimeOffRequestId

      public String getTimeOffRequestId()
    • setTimeOffRequestId

      public void setTimeOffRequestId(String timeOffRequestId)
    • timeOffRequestSyncVersion

      public BuAgentScheduleActivity timeOffRequestSyncVersion(Integer timeOffRequestSyncVersion)
      The sync version of the partial day time off request for which the scheduled activity is associated, if applicable
    • getTimeOffRequestSyncVersion

      public Integer getTimeOffRequestSyncVersion()
    • setTimeOffRequestSyncVersion

      public void setTimeOffRequestSyncVersion(Integer timeOffRequestSyncVersion)
    • externalActivityId

      public BuAgentScheduleActivity externalActivityId(String externalActivityId)
      The ID of the external activity associated with this activity, if applicable
    • getExternalActivityId

      public String getExternalActivityId()
    • setExternalActivityId

      public void setExternalActivityId(String externalActivityId)
    • externalActivityType

      public BuAgentScheduleActivity externalActivityType(BuAgentScheduleActivity.ExternalActivityTypeEnum externalActivityType)
      The type of the external activity associated with this activity, if applicable
    • getExternalActivityType

      public BuAgentScheduleActivity.ExternalActivityTypeEnum getExternalActivityType()
    • setExternalActivityType

      public void setExternalActivityType(BuAgentScheduleActivity.ExternalActivityTypeEnum externalActivityType)
    • 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