Class: TencentCloud::Domain::V20180808::CreateDomainBatchRequest

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

Overview

CreateDomainBatch请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templateid = nil, period = nil, domains = nil, paymode = nil, autorenewflag = nil, packageresourceid = nil, updateprohibition = nil, transferprohibition = nil, channelfrom = nil, orderfrom = nil, activityid = nil) ⇒ CreateDomainBatchRequest

Returns a new instance of CreateDomainBatchRequest.



782
783
784
785
786
787
788
789
790
791
792
793
794
# File 'lib/v20180808/models.rb', line 782

def initialize(templateid=nil, period=nil, domains=nil, paymode=nil, autorenewflag=nil, packageresourceid=nil, updateprohibition=nil, transferprohibition=nil, channelfrom=nil, orderfrom=nil, activityid=nil)
  @TemplateId = templateid
  @Period = period
  @Domains = domains
  @PayMode = paymode
  @AutoRenewFlag = autorenewflag
  @PackageResourceId = packageresourceid
  @UpdateProhibition = updateprohibition
  @TransferProhibition = transferprohibition
  @ChannelFrom = channelfrom
  @OrderFrom = orderfrom
  @ActivityId = activityid
end

Instance Attribute Details

#ActivityIdObject

0 表示关闭,不自动续费(默认值)1 表示开启,将自动续费

Parameters:

  • TemplateId:
  • Period:
  • Domains:

    批量购买的域名,最多为4000个

  • PayMode:

    付费模式 0手动在线付费,1使用余额付费,2使用特惠包

  • AutoRenewFlag:

    自动续费开关。有两个可选值:

  • PackageResourceId:

    使用的特惠包ID,PayMode为2时必填

  • UpdateProhibition:

    是否开启更新锁:0=默认不开启,1=开启

  • TransferProhibition:

    是否开启转移锁:0=默认不开启,1=开启

  • ChannelFrom:

    渠道来源,pc/miniprogram/h5等

  • OrderFrom:

    订单来源,common正常/dianshi_active点石活动等

  • ActivityId:

    活动id



780
781
782
# File 'lib/v20180808/models.rb', line 780

def ActivityId
  @ActivityId
end

#AutoRenewFlagObject

0 表示关闭,不自动续费(默认值)1 表示开启,将自动续费

Parameters:

  • TemplateId:
  • Period:
  • Domains:

    批量购买的域名,最多为4000个

  • PayMode:

    付费模式 0手动在线付费,1使用余额付费,2使用特惠包

  • AutoRenewFlag:

    自动续费开关。有两个可选值:

  • PackageResourceId:

    使用的特惠包ID,PayMode为2时必填

  • UpdateProhibition:

    是否开启更新锁:0=默认不开启,1=开启

  • TransferProhibition:

    是否开启转移锁:0=默认不开启,1=开启

  • ChannelFrom:

    渠道来源,pc/miniprogram/h5等

  • OrderFrom:

    订单来源,common正常/dianshi_active点石活动等

  • ActivityId:

    活动id



780
781
782
# File 'lib/v20180808/models.rb', line 780

def AutoRenewFlag
  @AutoRenewFlag
end

#ChannelFromObject

0 表示关闭,不自动续费(默认值)1 表示开启,将自动续费

Parameters:

  • TemplateId:
  • Period:
  • Domains:

    批量购买的域名,最多为4000个

  • PayMode:

    付费模式 0手动在线付费,1使用余额付费,2使用特惠包

  • AutoRenewFlag:

    自动续费开关。有两个可选值:

  • PackageResourceId:

    使用的特惠包ID,PayMode为2时必填

  • UpdateProhibition:

    是否开启更新锁:0=默认不开启,1=开启

  • TransferProhibition:

    是否开启转移锁:0=默认不开启,1=开启

  • ChannelFrom:

    渠道来源,pc/miniprogram/h5等

  • OrderFrom:

    订单来源,common正常/dianshi_active点石活动等

  • ActivityId:

    活动id



780
781
782
# File 'lib/v20180808/models.rb', line 780

def ChannelFrom
  @ChannelFrom
end

#DomainsObject

0 表示关闭,不自动续费(默认值)1 表示开启,将自动续费

Parameters:

  • TemplateId:
  • Period:
  • Domains:

    批量购买的域名,最多为4000个

  • PayMode:

    付费模式 0手动在线付费,1使用余额付费,2使用特惠包

  • AutoRenewFlag:

    自动续费开关。有两个可选值:

  • PackageResourceId:

    使用的特惠包ID,PayMode为2时必填

  • UpdateProhibition:

    是否开启更新锁:0=默认不开启,1=开启

  • TransferProhibition:

    是否开启转移锁:0=默认不开启,1=开启

  • ChannelFrom:

    渠道来源,pc/miniprogram/h5等

  • OrderFrom:

    订单来源,common正常/dianshi_active点石活动等

  • ActivityId:

    活动id



780
781
782
# File 'lib/v20180808/models.rb', line 780

def Domains
  @Domains
end

#OrderFromObject

0 表示关闭,不自动续费(默认值)1 表示开启,将自动续费

Parameters:

  • TemplateId:
  • Period:
  • Domains:

    批量购买的域名,最多为4000个

  • PayMode:

    付费模式 0手动在线付费,1使用余额付费,2使用特惠包

  • AutoRenewFlag:

    自动续费开关。有两个可选值:

  • PackageResourceId:

    使用的特惠包ID,PayMode为2时必填

  • UpdateProhibition:

    是否开启更新锁:0=默认不开启,1=开启

  • TransferProhibition:

    是否开启转移锁:0=默认不开启,1=开启

  • ChannelFrom:

    渠道来源,pc/miniprogram/h5等

  • OrderFrom:

    订单来源,common正常/dianshi_active点石活动等

  • ActivityId:

    活动id



780
781
782
# File 'lib/v20180808/models.rb', line 780

def OrderFrom
  @OrderFrom
end

#PackageResourceIdObject

0 表示关闭,不自动续费(默认值)1 表示开启,将自动续费

Parameters:

  • TemplateId:
  • Period:
  • Domains:

    批量购买的域名,最多为4000个

  • PayMode:

    付费模式 0手动在线付费,1使用余额付费,2使用特惠包

  • AutoRenewFlag:

    自动续费开关。有两个可选值:

  • PackageResourceId:

    使用的特惠包ID,PayMode为2时必填

  • UpdateProhibition:

    是否开启更新锁:0=默认不开启,1=开启

  • TransferProhibition:

    是否开启转移锁:0=默认不开启,1=开启

  • ChannelFrom:

    渠道来源,pc/miniprogram/h5等

  • OrderFrom:

    订单来源,common正常/dianshi_active点石活动等

  • ActivityId:

    活动id



780
781
782
# File 'lib/v20180808/models.rb', line 780

def PackageResourceId
  @PackageResourceId
end

#PayModeObject

0 表示关闭,不自动续费(默认值)1 表示开启,将自动续费

Parameters:

  • TemplateId:
  • Period:
  • Domains:

    批量购买的域名,最多为4000个

  • PayMode:

    付费模式 0手动在线付费,1使用余额付费,2使用特惠包

  • AutoRenewFlag:

    自动续费开关。有两个可选值:

  • PackageResourceId:

    使用的特惠包ID,PayMode为2时必填

  • UpdateProhibition:

    是否开启更新锁:0=默认不开启,1=开启

  • TransferProhibition:

    是否开启转移锁:0=默认不开启,1=开启

  • ChannelFrom:

    渠道来源,pc/miniprogram/h5等

  • OrderFrom:

    订单来源,common正常/dianshi_active点石活动等

  • ActivityId:

    活动id



780
781
782
# File 'lib/v20180808/models.rb', line 780

def PayMode
  @PayMode
end

#PeriodObject

0 表示关闭,不自动续费(默认值)1 表示开启,将自动续费

Parameters:

  • TemplateId:
  • Period:
  • Domains:

    批量购买的域名,最多为4000个

  • PayMode:

    付费模式 0手动在线付费,1使用余额付费,2使用特惠包

  • AutoRenewFlag:

    自动续费开关。有两个可选值:

  • PackageResourceId:

    使用的特惠包ID,PayMode为2时必填

  • UpdateProhibition:

    是否开启更新锁:0=默认不开启,1=开启

  • TransferProhibition:

    是否开启转移锁:0=默认不开启,1=开启

  • ChannelFrom:

    渠道来源,pc/miniprogram/h5等

  • OrderFrom:

    订单来源,common正常/dianshi_active点石活动等

  • ActivityId:

    活动id



780
781
782
# File 'lib/v20180808/models.rb', line 780

def Period
  @Period
end

#TemplateIdObject

0 表示关闭,不自动续费(默认值)1 表示开启,将自动续费

Parameters:

  • TemplateId:
  • Period:
  • Domains:

    批量购买的域名,最多为4000个

  • PayMode:

    付费模式 0手动在线付费,1使用余额付费,2使用特惠包

  • AutoRenewFlag:

    自动续费开关。有两个可选值:

  • PackageResourceId:

    使用的特惠包ID,PayMode为2时必填

  • UpdateProhibition:

    是否开启更新锁:0=默认不开启,1=开启

  • TransferProhibition:

    是否开启转移锁:0=默认不开启,1=开启

  • ChannelFrom:

    渠道来源,pc/miniprogram/h5等

  • OrderFrom:

    订单来源,common正常/dianshi_active点石活动等

  • ActivityId:

    活动id



780
781
782
# File 'lib/v20180808/models.rb', line 780

def TemplateId
  @TemplateId
end

#TransferProhibitionObject

0 表示关闭,不自动续费(默认值)1 表示开启,将自动续费

Parameters:

  • TemplateId:
  • Period:
  • Domains:

    批量购买的域名,最多为4000个

  • PayMode:

    付费模式 0手动在线付费,1使用余额付费,2使用特惠包

  • AutoRenewFlag:

    自动续费开关。有两个可选值:

  • PackageResourceId:

    使用的特惠包ID,PayMode为2时必填

  • UpdateProhibition:

    是否开启更新锁:0=默认不开启,1=开启

  • TransferProhibition:

    是否开启转移锁:0=默认不开启,1=开启

  • ChannelFrom:

    渠道来源,pc/miniprogram/h5等

  • OrderFrom:

    订单来源,common正常/dianshi_active点石活动等

  • ActivityId:

    活动id



780
781
782
# File 'lib/v20180808/models.rb', line 780

def TransferProhibition
  @TransferProhibition
end

#UpdateProhibitionObject

0 表示关闭,不自动续费(默认值)1 表示开启,将自动续费

Parameters:

  • TemplateId:
  • Period:
  • Domains:

    批量购买的域名,最多为4000个

  • PayMode:

    付费模式 0手动在线付费,1使用余额付费,2使用特惠包

  • AutoRenewFlag:

    自动续费开关。有两个可选值:

  • PackageResourceId:

    使用的特惠包ID,PayMode为2时必填

  • UpdateProhibition:

    是否开启更新锁:0=默认不开启,1=开启

  • TransferProhibition:

    是否开启转移锁:0=默认不开启,1=开启

  • ChannelFrom:

    渠道来源,pc/miniprogram/h5等

  • OrderFrom:

    订单来源,common正常/dianshi_active点石活动等

  • ActivityId:

    活动id



780
781
782
# File 'lib/v20180808/models.rb', line 780

def UpdateProhibition
  @UpdateProhibition
end

Instance Method Details

#deserialize(params) ⇒ Object



796
797
798
799
800
801
802
803
804
805
806
807
808
# File 'lib/v20180808/models.rb', line 796

def deserialize(params)
  @TemplateId = params['TemplateId']
  @Period = params['Period']
  @Domains = params['Domains']
  @PayMode = params['PayMode']
  @AutoRenewFlag = params['AutoRenewFlag']
  @PackageResourceId = params['PackageResourceId']
  @UpdateProhibition = params['UpdateProhibition']
  @TransferProhibition = params['TransferProhibition']
  @ChannelFrom = params['ChannelFrom']
  @OrderFrom = params['OrderFrom']
  @ActivityId = params['ActivityId']
end