Class: TencentCloud::Ccc::V20200210::BindNumberCallInInterfaceRequest

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

Overview

BindNumberCallInInterface请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sdkappid = nil, number = nil, callininterface = nil, numbertype = nil) ⇒ BindNumberCallInInterfaceRequest

Returns a new instance of BindNumberCallInInterfaceRequest.



535
536
537
538
539
540
# File 'lib/v20200210/models.rb', line 535

def initialize(sdkappid=nil, number=nil, callininterface=nil, numbertype=nil)
  @SdkAppId = sdkappid
  @Number = number
  @CallInInterface = callininterface
  @NumberType = numbertype
end

Instance Attribute Details

#CallInInterfaceObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Number:

    待绑定的号码

  • CallInInterface:

    待绑定的回调地址

  • NumberType:

    绑定号码类型: inner: 内线号码 | number: 正常线路号码



533
534
535
# File 'lib/v20200210/models.rb', line 533

def CallInInterface
  @CallInInterface
end

#NumberObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Number:

    待绑定的号码

  • CallInInterface:

    待绑定的回调地址

  • NumberType:

    绑定号码类型: inner: 内线号码 | number: 正常线路号码



533
534
535
# File 'lib/v20200210/models.rb', line 533

def Number
  @Number
end

#NumberTypeObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Number:

    待绑定的号码

  • CallInInterface:

    待绑定的回调地址

  • NumberType:

    绑定号码类型: inner: 内线号码 | number: 正常线路号码



533
534
535
# File 'lib/v20200210/models.rb', line 533

def NumberType
  @NumberType
end

#SdkAppIdObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Number:

    待绑定的号码

  • CallInInterface:

    待绑定的回调地址

  • NumberType:

    绑定号码类型: inner: 内线号码 | number: 正常线路号码



533
534
535
# File 'lib/v20200210/models.rb', line 533

def SdkAppId
  @SdkAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



542
543
544
545
546
547
548
549
550
# File 'lib/v20200210/models.rb', line 542

def deserialize(params)
  @SdkAppId = params['SdkAppId']
  @Number = params['Number']
  unless params['CallInInterface'].nil?
    @CallInInterface = Interface.new
    @CallInInterface.deserialize(params['CallInInterface'])
  end
  @NumberType = params['NumberType']
end