Class: TencentCloud::Ccc::V20200210::StaffStatusMetrics
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ccc::V20200210::StaffStatusMetrics
- Defined in:
- lib/v20200210/models.rb
Overview
座席状态相关信息
Instance Attribute Summary collapse
-
#AfterCallWorkDuration ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#BusyDuration ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ClientInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Email ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#FreeDuration ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#LastOnlineTimestamp ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#LastStatusTimestamp ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NotReadyDuration ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#OnlineDuration ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Reason ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ReserveNotReady ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ReserveRest ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RestDuration ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#StatusExtra ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UseMobileAccept ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UseMobileCallOut ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(email = nil, status = nil, statusextra = nil, onlineduration = nil, freeduration = nil, busyduration = nil, notreadyduration = nil, restduration = nil, aftercallworkduration = nil, reason = nil, reserverest = nil, reservenotready = nil, usemobileaccept = nil, usemobilecallout = nil, lastonlinetimestamp = nil, laststatustimestamp = nil, clientinfo = nil) ⇒ StaffStatusMetrics
constructor
A new instance of StaffStatusMetrics.
Constructor Details
#initialize(email = nil, status = nil, statusextra = nil, onlineduration = nil, freeduration = nil, busyduration = nil, notreadyduration = nil, restduration = nil, aftercallworkduration = nil, reason = nil, reserverest = nil, reservenotready = nil, usemobileaccept = nil, usemobilecallout = nil, lastonlinetimestamp = nil, laststatustimestamp = nil, clientinfo = nil) ⇒ StaffStatusMetrics
Returns a new instance of StaffStatusMetrics.
6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 |
# File 'lib/v20200210/models.rb', line 6831 def initialize(email=nil, status=nil, statusextra=nil, onlineduration=nil, freeduration=nil, busyduration=nil, notreadyduration=nil, restduration=nil, aftercallworkduration=nil, reason=nil, reserverest=nil, reservenotready=nil, usemobileaccept=nil, usemobilecallout=nil, =nil, =nil, clientinfo=nil) @Email = email @Status = status @StatusExtra = statusextra @OnlineDuration = onlineduration @FreeDuration = freeduration @BusyDuration = busyduration @NotReadyDuration = notreadyduration @RestDuration = restduration @AfterCallWorkDuration = aftercallworkduration @Reason = reason @ReserveRest = reserverest @ReserveNotReady = reservenotready @UseMobileAccept = usemobileaccept @UseMobileCallOut = usemobilecallout @LastOnlineTimestamp = @LastStatusTimestamp = @ClientInfo = clientinfo end |
Instance Attribute Details
#AfterCallWorkDuration ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def AfterCallWorkDuration @AfterCallWorkDuration end |
#BusyDuration ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def BusyDuration @BusyDuration end |
#ClientInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def ClientInfo @ClientInfo end |
#Email ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def Email @Email end |
#FreeDuration ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def FreeDuration @FreeDuration end |
#LastOnlineTimestamp ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def LastOnlineTimestamp @LastOnlineTimestamp end |
#LastStatusTimestamp ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def LastStatusTimestamp @LastStatusTimestamp end |
#NotReadyDuration ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def NotReadyDuration @NotReadyDuration end |
#OnlineDuration ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def OnlineDuration @OnlineDuration end |
#Reason ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def Reason @Reason end |
#ReserveNotReady ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def ReserveNotReady @ReserveNotReady end |
#ReserveRest ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def ReserveRest @ReserveRest end |
#RestDuration ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def RestDuration @RestDuration end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def Status @Status end |
#StatusExtra ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def StatusExtra @StatusExtra end |
#UseMobileAccept ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def UseMobileAccept @UseMobileAccept end |
#UseMobileCallOut ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6829 6830 6831 |
# File 'lib/v20200210/models.rb', line 6829 def UseMobileCallOut @UseMobileCallOut end |
Instance Method Details
#deserialize(params) ⇒ Object
6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 |
# File 'lib/v20200210/models.rb', line 6851 def deserialize(params) @Email = params['Email'] @Status = params['Status'] unless params['StatusExtra'].nil? @StatusExtra = StaffStatusExtra.new @StatusExtra.deserialize(params['StatusExtra']) end @OnlineDuration = params['OnlineDuration'] @FreeDuration = params['FreeDuration'] @BusyDuration = params['BusyDuration'] @NotReadyDuration = params['NotReadyDuration'] @RestDuration = params['RestDuration'] @AfterCallWorkDuration = params['AfterCallWorkDuration'] @Reason = params['Reason'] @ReserveRest = params['ReserveRest'] @ReserveNotReady = params['ReserveNotReady'] @UseMobileAccept = params['UseMobileAccept'] @UseMobileCallOut = params['UseMobileCallOut'] @LastOnlineTimestamp = params['LastOnlineTimestamp'] @LastStatusTimestamp = params['LastStatusTimestamp'] unless params['ClientInfo'].nil? @ClientInfo = [] params['ClientInfo'].each do |i| clientinfo_tmp = ClientInfo.new clientinfo_tmp.deserialize(i) @ClientInfo << clientinfo_tmp end end end |