Class CoachingSlotsRequest

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

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

    • CoachingSlotsRequest

      public CoachingSlotsRequest()
    • CoachingSlotsRequest

      public CoachingSlotsRequest(Boolean initWithEmptyList)
  • Method Details

    • interval

      public CoachingSlotsRequest interval(String interval)
      Range of time to get slots for scheduling coaching appointments. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
    • getInterval

      public String getInterval()
    • setInterval

      public void setInterval(String interval)
    • lengthInMinutes

      public CoachingSlotsRequest lengthInMinutes(Integer lengthInMinutes)
      The duration of coaching appointment to schedule in 15 minutes granularity up to maximum of 60 minutes
    • getLengthInMinutes

      public Integer getLengthInMinutes()
    • setLengthInMinutes

      public void setLengthInMinutes(Integer lengthInMinutes)
    • attendeeIds

      public CoachingSlotsRequest attendeeIds(List<String> attendeeIds)
      List of attendees to determine coaching appointment slots
    • getAttendeeIds

      public List<String> getAttendeeIds()
    • setAttendeeIds

      public void setAttendeeIds(List<String> attendeeIds)
    • facilitatorIds

      public CoachingSlotsRequest facilitatorIds(List<String> facilitatorIds)
      List of facilitators to determine coaching appointment slots
    • getFacilitatorIds

      public List<String> getFacilitatorIds()
    • setFacilitatorIds

      public void setFacilitatorIds(List<String> facilitatorIds)
    • interruptibleAppointmentIds

      public CoachingSlotsRequest interruptibleAppointmentIds(List<String> interruptibleAppointmentIds)
      List of appointment ids to exclude from consideration when determining blocked slots
    • getInterruptibleAppointmentIds

      public List<String> getInterruptibleAppointmentIds()
    • setInterruptibleAppointmentIds

      public void setInterruptibleAppointmentIds(List<String> interruptibleAppointmentIds)
    • 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