Class: TencentCloud::Ccc::V20200210::PSTNSession
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ccc::V20200210::PSTNSession
- Defined in:
- lib/v20200210/models.rb
Overview
PSTN 会话类型。
Instance Attribute Summary collapse
-
#AcceptTimestamp ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#Callee ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#Caller ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#Direction ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#OutBoundCallee ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#OutBoundCaller ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#ProtectedCallee ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#ProtectedCaller ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#RingTimestamp ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#RoomID ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#SessionID ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#SessionStatus ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#StaffEmail ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#StaffNumber ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
-
#StartTimestamp ⇒ Object
ringing 振铃中 seatJoining 等待座席接听 inProgress 进行中 finished 已完成.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(sessionid = nil, roomid = nil, caller = nil, callee = nil, starttimestamp = nil, ringtimestamp = nil, accepttimestamp = nil, staffemail = nil, staffnumber = nil, sessionstatus = nil, direction = nil, outboundcaller = nil, outboundcallee = nil, protectedcaller = nil, protectedcallee = nil) ⇒ PSTNSession
constructor
A new instance of PSTNSession.
Constructor Details
#initialize(sessionid = nil, roomid = nil, caller = nil, callee = nil, starttimestamp = nil, ringtimestamp = nil, accepttimestamp = nil, staffemail = nil, staffnumber = nil, sessionstatus = nil, direction = nil, outboundcaller = nil, outboundcallee = nil, protectedcaller = nil, protectedcallee = nil) ⇒ PSTNSession
Returns a new instance of PSTNSession.
5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 |
# File 'lib/v20200210/models.rb', line 5754 def initialize(sessionid=nil, roomid=nil, caller=nil, callee=nil, =nil, =nil, =nil, staffemail=nil, staffnumber=nil, sessionstatus=nil, direction=nil, outboundcaller=nil, outboundcallee=nil, protectedcaller=nil, protectedcallee=nil) @SessionID = sessionid @RoomID = roomid @Caller = caller @Callee = callee @StartTimestamp = @RingTimestamp = @AcceptTimestamp = @StaffEmail = staffemail @StaffNumber = staffnumber @SessionStatus = sessionstatus @Direction = direction @OutBoundCaller = outboundcaller @OutBoundCallee = outboundcallee @ProtectedCaller = protectedcaller @ProtectedCallee = protectedcallee end |
Instance Attribute Details
#AcceptTimestamp ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def AcceptTimestamp @AcceptTimestamp end |
#Callee ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def Callee @Callee end |
#Caller ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def Caller @Caller end |
#Direction ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def Direction @Direction end |
#OutBoundCallee ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def OutBoundCallee @OutBoundCallee end |
#OutBoundCaller ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def OutBoundCaller @OutBoundCaller end |
#ProtectedCallee ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def ProtectedCallee @ProtectedCallee end |
#ProtectedCaller ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def ProtectedCaller @ProtectedCaller end |
#RingTimestamp ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def RingTimestamp @RingTimestamp end |
#RoomID ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def RoomID @RoomID end |
#SessionID ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def SessionID @SessionID end |
#SessionStatus ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def SessionStatus @SessionStatus end |
#StaffEmail ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def StaffEmail @StaffEmail end |
#StaffNumber ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def StaffNumber @StaffNumber end |
#StartTimestamp ⇒ Object
ringing 振铃中seatJoining 等待座席接听inProgress 进行中finished 已完成
5752 5753 5754 |
# File 'lib/v20200210/models.rb', line 5752 def StartTimestamp @StartTimestamp end |
Instance Method Details
#deserialize(params) ⇒ Object
5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 |
# File 'lib/v20200210/models.rb', line 5772 def deserialize(params) @SessionID = params['SessionID'] @RoomID = params['RoomID'] @Caller = params['Caller'] @Callee = params['Callee'] @StartTimestamp = params['StartTimestamp'] @RingTimestamp = params['RingTimestamp'] @AcceptTimestamp = params['AcceptTimestamp'] @StaffEmail = params['StaffEmail'] @StaffNumber = params['StaffNumber'] @SessionStatus = params['SessionStatus'] @Direction = params['Direction'] @OutBoundCaller = params['OutBoundCaller'] @OutBoundCallee = params['OutBoundCallee'] @ProtectedCaller = params['ProtectedCaller'] @ProtectedCallee = params['ProtectedCallee'] end |