Class: TencentCloud::Ccc::V20200210::ModifyOwnNumberApplyRequest

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

Overview

ModifyOwnNumberApply请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sdkappid = nil, detaillist = nil, applyid = nil, prefix = nil, mobilenddprefix = nil, localnumbertrimac = nil) ⇒ ModifyOwnNumberApplyRequest

Returns a new instance of ModifyOwnNumberApplyRequest.



5498
5499
5500
5501
5502
5503
5504
5505
# File 'lib/v20200210/models.rb', line 5498

def initialize(sdkappid=nil, detaillist=nil, applyid=nil, prefix=nil, mobilenddprefix=nil, localnumbertrimac=nil)
  @SdkAppId = sdkappid
  @DetailList = detaillist
  @ApplyId = applyid
  @Prefix = prefix
  @MobileNddPrefix = mobilenddprefix
  @LocalNumberTrimAC = localnumbertrimac
end

Instance Attribute Details

#ApplyIdObject

Parameters:

  • SdkAppId:

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

  • DetailList:

    线路相关参数

  • ApplyId:

    审批单号

  • Prefix:

    送号前缀

  • MobileNddPrefix:

    国内长途手机前缀码

  • LocalNumberTrimAC:

    同市固话去掉区号



5496
5497
5498
# File 'lib/v20200210/models.rb', line 5496

def ApplyId
  @ApplyId
end

#DetailListObject

Parameters:

  • SdkAppId:

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

  • DetailList:

    线路相关参数

  • ApplyId:

    审批单号

  • Prefix:

    送号前缀

  • MobileNddPrefix:

    国内长途手机前缀码

  • LocalNumberTrimAC:

    同市固话去掉区号



5496
5497
5498
# File 'lib/v20200210/models.rb', line 5496

def DetailList
  @DetailList
end

#LocalNumberTrimACObject

Parameters:

  • SdkAppId:

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

  • DetailList:

    线路相关参数

  • ApplyId:

    审批单号

  • Prefix:

    送号前缀

  • MobileNddPrefix:

    国内长途手机前缀码

  • LocalNumberTrimAC:

    同市固话去掉区号



5496
5497
5498
# File 'lib/v20200210/models.rb', line 5496

def LocalNumberTrimAC
  @LocalNumberTrimAC
end

#MobileNddPrefixObject

Parameters:

  • SdkAppId:

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

  • DetailList:

    线路相关参数

  • ApplyId:

    审批单号

  • Prefix:

    送号前缀

  • MobileNddPrefix:

    国内长途手机前缀码

  • LocalNumberTrimAC:

    同市固话去掉区号



5496
5497
5498
# File 'lib/v20200210/models.rb', line 5496

def MobileNddPrefix
  @MobileNddPrefix
end

#PrefixObject

Parameters:

  • SdkAppId:

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

  • DetailList:

    线路相关参数

  • ApplyId:

    审批单号

  • Prefix:

    送号前缀

  • MobileNddPrefix:

    国内长途手机前缀码

  • LocalNumberTrimAC:

    同市固话去掉区号



5496
5497
5498
# File 'lib/v20200210/models.rb', line 5496

def Prefix
  @Prefix
end

#SdkAppIdObject

Parameters:

  • SdkAppId:

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

  • DetailList:

    线路相关参数

  • ApplyId:

    审批单号

  • Prefix:

    送号前缀

  • MobileNddPrefix:

    国内长途手机前缀码

  • LocalNumberTrimAC:

    同市固话去掉区号



5496
5497
5498
# File 'lib/v20200210/models.rb', line 5496

def SdkAppId
  @SdkAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
# File 'lib/v20200210/models.rb', line 5507

def deserialize(params)
  @SdkAppId = params['SdkAppId']
  unless params['DetailList'].nil?
    @DetailList = []
    params['DetailList'].each do |i|
      ownnumberapplydetailitem_tmp = OwnNumberApplyDetailItem.new
      ownnumberapplydetailitem_tmp.deserialize(i)
      @DetailList << ownnumberapplydetailitem_tmp
    end
  end
  @ApplyId = params['ApplyId']
  @Prefix = params['Prefix']
  @MobileNddPrefix = params['MobileNddPrefix']
  @LocalNumberTrimAC = params['LocalNumberTrimAC']
end