Class StaffStatusMetrics

    • Constructor Detail

      • StaffStatusMetrics

        public StaffStatusMetrics()
      • StaffStatusMetrics

        public StaffStatusMetrics​(StaffStatusMetrics source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getEmail

        public String getEmail()
        Get 坐席邮箱
        Returns:
        Email 坐席邮箱
      • setEmail

        public void setEmail​(String Email)
        Set 坐席邮箱
        Parameters:
        Email - 坐席邮箱
      • getStatus

        public String getStatus()
        Get 坐席状态 free 示闲 | busy 忙碌 | rest 小休 | notReady 示忙 | afterCallWork 话后调整 | offline 离线
        Returns:
        Status 坐席状态 free 示闲 | busy 忙碌 | rest 小休 | notReady 示忙 | afterCallWork 话后调整 | offline 离线
      • setStatus

        public void setStatus​(String Status)
        Set 坐席状态 free 示闲 | busy 忙碌 | rest 小休 | notReady 示忙 | afterCallWork 话后调整 | offline 离线
        Parameters:
        Status - 坐席状态 free 示闲 | busy 忙碌 | rest 小休 | notReady 示忙 | afterCallWork 话后调整 | offline 离线
      • getStatusExtra

        public StaffStatusExtra getStatusExtra()
        Get 坐席状态补充信息
        Returns:
        StatusExtra 坐席状态补充信息
      • setStatusExtra

        public void setStatusExtra​(StaffStatusExtra StatusExtra)
        Set 坐席状态补充信息
        Parameters:
        StatusExtra - 坐席状态补充信息
      • getOnlineDuration

        public Long getOnlineDuration()
        Get 当天在线总时长
        Returns:
        OnlineDuration 当天在线总时长
      • setOnlineDuration

        public void setOnlineDuration​(Long OnlineDuration)
        Set 当天在线总时长
        Parameters:
        OnlineDuration - 当天在线总时长
      • getFreeDuration

        public Long getFreeDuration()
        Get 当天示闲总时长
        Returns:
        FreeDuration 当天示闲总时长
      • setFreeDuration

        public void setFreeDuration​(Long FreeDuration)
        Set 当天示闲总时长
        Parameters:
        FreeDuration - 当天示闲总时长
      • getBusyDuration

        public Long getBusyDuration()
        Get 当天忙碌总时长
        Returns:
        BusyDuration 当天忙碌总时长
      • setBusyDuration

        public void setBusyDuration​(Long BusyDuration)
        Set 当天忙碌总时长
        Parameters:
        BusyDuration - 当天忙碌总时长
      • getNotReadyDuration

        public Long getNotReadyDuration()
        Get 当天示忙总时长
        Returns:
        NotReadyDuration 当天示忙总时长
      • setNotReadyDuration

        public void setNotReadyDuration​(Long NotReadyDuration)
        Set 当天示忙总时长
        Parameters:
        NotReadyDuration - 当天示忙总时长
      • getRestDuration

        public Long getRestDuration()
        Get 当天小休总时长
        Returns:
        RestDuration 当天小休总时长
      • setRestDuration

        public void setRestDuration​(Long RestDuration)
        Set 当天小休总时长
        Parameters:
        RestDuration - 当天小休总时长
      • getAfterCallWorkDuration

        public Long getAfterCallWorkDuration()
        Get 当天话后调整总时长
        Returns:
        AfterCallWorkDuration 当天话后调整总时长
      • setAfterCallWorkDuration

        public void setAfterCallWorkDuration​(Long AfterCallWorkDuration)
        Set 当天话后调整总时长
        Parameters:
        AfterCallWorkDuration - 当天话后调整总时长
      • getReason

        public String getReason()
        Get 小休原因
        Returns:
        Reason 小休原因
      • setReason

        public void setReason​(String Reason)
        Set 小休原因
        Parameters:
        Reason - 小休原因
      • getReserveRest

        public Boolean getReserveRest()
        Get 是否预约小休
        Returns:
        ReserveRest 是否预约小休
      • setReserveRest

        public void setReserveRest​(Boolean ReserveRest)
        Set 是否预约小休
        Parameters:
        ReserveRest - 是否预约小休
      • getReserveNotReady

        public Boolean getReserveNotReady()
        Get 是否预约示忙
        Returns:
        ReserveNotReady 是否预约示忙
      • setReserveNotReady

        public void setReserveNotReady​(Boolean ReserveNotReady)
        Set 是否预约示忙
        Parameters:
        ReserveNotReady - 是否预约示忙
      • getUseMobileAccept

        public Long getUseMobileAccept()
        Get 手机接听模式: 0 - 关闭 | 1 - 仅离线 | 2- 始终
        Returns:
        UseMobileAccept 手机接听模式: 0 - 关闭 | 1 - 仅离线 | 2- 始终
      • setUseMobileAccept

        public void setUseMobileAccept​(Long UseMobileAccept)
        Set 手机接听模式: 0 - 关闭 | 1 - 仅离线 | 2- 始终
        Parameters:
        UseMobileAccept - 手机接听模式: 0 - 关闭 | 1 - 仅离线 | 2- 始终
      • getUseMobileCallOut

        public Boolean getUseMobileCallOut()
        Get 手机外呼开关
        Returns:
        UseMobileCallOut 手机外呼开关
      • setUseMobileCallOut

        public void setUseMobileCallOut​(Boolean UseMobileCallOut)
        Set 手机外呼开关
        Parameters:
        UseMobileCallOut - 手机外呼开关
      • getLastOnlineTimestamp

        public Long getLastOnlineTimestamp()
        Get 最近一次上线时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        LastOnlineTimestamp 最近一次上线时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • setLastOnlineTimestamp

        public void setLastOnlineTimestamp​(Long LastOnlineTimestamp)
        Set 最近一次上线时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        LastOnlineTimestamp - 最近一次上线时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • getLastStatusTimestamp

        public Long getLastStatusTimestamp()
        Get 最近一次状态时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        LastStatusTimestamp 最近一次状态时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • setLastStatusTimestamp

        public void setLastStatusTimestamp​(Long LastStatusTimestamp)
        Set 最近一次状态时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        LastStatusTimestamp - 最近一次状态时间戳 注意:此字段可能返回 null,表示取不到有效值。