Class: TencentCloud::Npp::V20190823::GetVirtualNumRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190823/models.rb

Overview

GetVirtualNum请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bizappid = nil, dst = nil, src = nil, accreditlist = nil, assignvirtualnum = nil, record = nil, cityid = nil, bizid = nil, maxassigntime = nil, statusflag = nil, statusurl = nil, hangupurl = nil, recordurl = nil) ⇒ GetVirtualNumRequest

Returns a new instance of GetVirtualNumRequest.



678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
# File 'lib/v20190823/models.rb', line 678

def initialize(bizappid=nil, dst=nil, src=nil, accreditlist=nil, assignvirtualnum=nil, record=nil, cityid=nil, bizid=nil, maxassigntime=nil, statusflag=nil, statusurl=nil, hangupurl=nil, recordurl=nil)
  @BizAppId = bizappid
  @Dst = dst
  @Src = src
  @AccreditList = accreditlist
  @AssignVirtualNum = assignvirtualnum
  @Record = record
  @CityId = cityid
  @BizId = bizid
  @MaxAssignTime = maxassigntime
  @StatusFlag = statusflag
  @StatusUrl = statusurl
  @HangupUrl = hangupurl
  @RecordUrl = recordurl
end

Instance Attribute Details

#AccreditListObject

例如:值为 0:表示所有状态不需要推送值为 4:表示只要推送主叫接听状态值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • StatusUrl:

    请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址



676
677
678
# File 'lib/v20190823/models.rb', line 676

def AccreditList
  @AccreditList
end

#AssignVirtualNumObject

例如:值为 0:表示所有状态不需要推送值为 4:表示只要推送主叫接听状态值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • StatusUrl:

    请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址



676
677
678
# File 'lib/v20190823/models.rb', line 676

def AssignVirtualNum
  @AssignVirtualNum
end

#BizAppIdObject

例如:值为 0:表示所有状态不需要推送值为 4:表示只要推送主叫接听状态值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • StatusUrl:

    请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址



676
677
678
# File 'lib/v20190823/models.rb', line 676

def BizAppId
  @BizAppId
end

#BizIdObject

例如:值为 0:表示所有状态不需要推送值为 4:表示只要推送主叫接听状态值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • StatusUrl:

    请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址



676
677
678
# File 'lib/v20190823/models.rb', line 676

def BizId
  @BizId
end

#CityIdObject

例如:值为 0:表示所有状态不需要推送值为 4:表示只要推送主叫接听状态值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • StatusUrl:

    请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址



676
677
678
# File 'lib/v20190823/models.rb', line 676

def CityId
  @CityId
end

#DstObject

例如:值为 0:表示所有状态不需要推送值为 4:表示只要推送主叫接听状态值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • StatusUrl:

    请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址



676
677
678
# File 'lib/v20190823/models.rb', line 676

def Dst
  @Dst
end

#HangupUrlObject

例如:值为 0:表示所有状态不需要推送值为 4:表示只要推送主叫接听状态值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • StatusUrl:

    请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址



676
677
678
# File 'lib/v20190823/models.rb', line 676

def HangupUrl
  @HangupUrl
end

#MaxAssignTimeObject

例如:值为 0:表示所有状态不需要推送值为 4:表示只要推送主叫接听状态值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • StatusUrl:

    请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址



676
677
678
# File 'lib/v20190823/models.rb', line 676

def MaxAssignTime
  @MaxAssignTime
end

#RecordObject

例如:值为 0:表示所有状态不需要推送值为 4:表示只要推送主叫接听状态值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • StatusUrl:

    请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址



676
677
678
# File 'lib/v20190823/models.rb', line 676

def Record
  @Record
end

#RecordUrlObject

例如:值为 0:表示所有状态不需要推送值为 4:表示只要推送主叫接听状态值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • StatusUrl:

    请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址



676
677
678
# File 'lib/v20190823/models.rb', line 676

def RecordUrl
  @RecordUrl
end

#SrcObject

例如:值为 0:表示所有状态不需要推送值为 4:表示只要推送主叫接听状态值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • StatusUrl:

    请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址



676
677
678
# File 'lib/v20190823/models.rb', line 676

def Src
  @Src
end

#StatusFlagObject

例如:值为 0:表示所有状态不需要推送值为 4:表示只要推送主叫接听状态值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • StatusUrl:

    请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址



676
677
678
# File 'lib/v20190823/models.rb', line 676

def StatusFlag
  @StatusFlag
end

#StatusUrlObject

例如:值为 0:表示所有状态不需要推送值为 4:表示只要推送主叫接听状态值为 16191:表示所有状态都需要推送(上面所有值和)

Parameters:

  • StatusUrl:

    请填写statusFlag并设置值,状态回调通知地址,正式环境可以配置默认推送地址

  • HangupUrl:

    话单回调通知地址,正式环境可以配置默认推送地址

  • RecordUrl:

    录单 URL 回调通知地址,正式环境可以配置默认推送地址



676
677
678
# File 'lib/v20190823/models.rb', line 676

def StatusUrl
  @StatusUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
# File 'lib/v20190823/models.rb', line 694

def deserialize(params)
  @BizAppId = params['BizAppId']
  @Dst = params['Dst']
  @Src = params['Src']
  @AccreditList = params['AccreditList']
  @AssignVirtualNum = params['AssignVirtualNum']
  @Record = params['Record']
  @CityId = params['CityId']
  @BizId = params['BizId']
  @MaxAssignTime = params['MaxAssignTime']
  @StatusFlag = params['StatusFlag']
  @StatusUrl = params['StatusUrl']
  @HangupUrl = params['HangupUrl']
  @RecordUrl = params['RecordUrl']
end