Class: TencentCloud::Npp::V20190823::CreateCallBackRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Npp::V20190823::CreateCallBackRequest
- Defined in:
- lib/v20190823/models.rb
Overview
CreateCallBack请求参数结构体
Instance Attribute Summary collapse
-
#BizAppId ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#BizId ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#Dst ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#DstDisplayNum ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#HangupUrl ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#LastCallId ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#MaxAllowTime ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#OrderId ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#PreCallerHandle ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#Record ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#RecordUrl ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#Src ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#SrcDisplayNum ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#StatusFlag ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
-
#StatusUrl ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和).
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(bizappid = nil, src = nil, dst = nil, srcdisplaynum = nil, dstdisplaynum = nil, record = nil, maxallowtime = nil, statusflag = nil, statusurl = nil, hangupurl = nil, recordurl = nil, bizid = nil, lastcallid = nil, precallerhandle = nil, orderid = nil) ⇒ CreateCallBackRequest
constructor
A new instance of CreateCallBackRequest.
Constructor Details
#initialize(bizappid = nil, src = nil, dst = nil, srcdisplaynum = nil, dstdisplaynum = nil, record = nil, maxallowtime = nil, statusflag = nil, statusurl = nil, hangupurl = nil, recordurl = nil, bizid = nil, lastcallid = nil, precallerhandle = nil, orderid = nil) ⇒ CreateCallBackRequest
Returns a new instance of CreateCallBackRequest.
155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
# File 'lib/v20190823/models.rb', line 155 def initialize(bizappid=nil, src=nil, dst=nil, srcdisplaynum=nil, dstdisplaynum=nil, record=nil, maxallowtime=nil, statusflag=nil, statusurl=nil, hangupurl=nil, recordurl=nil, bizid=nil, lastcallid=nil, precallerhandle=nil, orderid=nil) @BizAppId = bizappid @Src = src @Dst = dst @SrcDisplayNum = srcdisplaynum @DstDisplayNum = dstdisplaynum @Record = record @MaxAllowTime = maxallowtime @StatusFlag = statusflag @StatusUrl = statusurl @HangupUrl = hangupurl @RecordUrl = recordurl @BizId = bizid @LastCallId = lastcallid @PreCallerHandle = precallerhandle @OrderId = orderid end |
Instance Attribute Details
#BizAppId ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def BizAppId @BizAppId end |
#BizId ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def BizId @BizId end |
#Dst ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def Dst @Dst end |
#DstDisplayNum ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def DstDisplayNum @DstDisplayNum end |
#HangupUrl ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def HangupUrl @HangupUrl end |
#LastCallId ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def LastCallId @LastCallId end |
#MaxAllowTime ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def MaxAllowTime @MaxAllowTime end |
#OrderId ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def OrderId @OrderId end |
#PreCallerHandle ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def PreCallerHandle @PreCallerHandle end |
#Record ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def Record @Record end |
#RecordUrl ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def RecordUrl @RecordUrl end |
#Src ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def Src @Src end |
#SrcDisplayNum ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def SrcDisplayNum @SrcDisplayNum end |
#StatusFlag ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def StatusFlag @StatusFlag end |
#StatusUrl ⇒ Object
例如:当值为 0:表示所有状态不需要推送;当值为 4:表示只要推送主叫接听状态;当值为 16191:表示所有状态都需要推送(上面所有值和)
153 154 155 |
# File 'lib/v20190823/models.rb', line 153 def StatusUrl @StatusUrl end |
Instance Method Details
#deserialize(params) ⇒ Object
173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 |
# File 'lib/v20190823/models.rb', line 173 def deserialize(params) @BizAppId = params['BizAppId'] @Src = params['Src'] @Dst = params['Dst'] @SrcDisplayNum = params['SrcDisplayNum'] @DstDisplayNum = params['DstDisplayNum'] @Record = params['Record'] @MaxAllowTime = params['MaxAllowTime'] @StatusFlag = params['StatusFlag'] @StatusUrl = params['StatusUrl'] @HangupUrl = params['HangupUrl'] @RecordUrl = params['RecordUrl'] @BizId = params['BizId'] @LastCallId = params['LastCallId'] unless params['PreCallerHandle'].nil? @PreCallerHandle = RreCallerHandle.new @PreCallerHandle.deserialize(params['PreCallerHandle']) end @OrderId = params['OrderId'] end |