Class: TencentCloud::Ba::V20200720::SyncIcpOrderWebInfoRequest

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

Overview

SyncIcpOrderWebInfo请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(icporderid = nil, sourcewebid = nil, targetwebids = nil, syncfields = nil, checksameperson = nil) ⇒ SyncIcpOrderWebInfoRequest

Returns a new instance of SyncIcpOrderWebInfoRequest.



117
118
119
120
121
122
123
# File 'lib/v20200720/models.rb', line 117

def initialize(icporderid=nil, sourcewebid=nil, targetwebids=nil, syncfields=nil, checksameperson=nil)
  @IcpOrderId = icporderid
  @SourceWebId = sourcewebid
  @TargetWebIds = targetwebids
  @SyncFields = syncfields
  @CheckSamePerson = checksameperson
end

Instance Attribute Details

#CheckSamePersonObject

Parameters:

  • IcpOrderId:

    备案ICP订单号

  • SourceWebId:

    订单里的webId

  • TargetWebIds:

    订单里的webId 数组(如果传入的webIds含有 订单中不包含的webId,会自动跳过)

  • SyncFields:

    网站信息字段名 数组

  • CheckSamePerson:

    是否先判断同步的网站负责人是否一致 (这里会判断 sitePersonName, sitePersonCerType,sitePersonCerNum三个字段完全一致) 默认:true. 非必要 不建议关闭修改该参数默认值



115
116
117
# File 'lib/v20200720/models.rb', line 115

def CheckSamePerson
  @CheckSamePerson
end

#IcpOrderIdObject

Parameters:

  • IcpOrderId:

    备案ICP订单号

  • SourceWebId:

    订单里的webId

  • TargetWebIds:

    订单里的webId 数组(如果传入的webIds含有 订单中不包含的webId,会自动跳过)

  • SyncFields:

    网站信息字段名 数组

  • CheckSamePerson:

    是否先判断同步的网站负责人是否一致 (这里会判断 sitePersonName, sitePersonCerType,sitePersonCerNum三个字段完全一致) 默认:true. 非必要 不建议关闭修改该参数默认值



115
116
117
# File 'lib/v20200720/models.rb', line 115

def IcpOrderId
  @IcpOrderId
end

#SourceWebIdObject

Parameters:

  • IcpOrderId:

    备案ICP订单号

  • SourceWebId:

    订单里的webId

  • TargetWebIds:

    订单里的webId 数组(如果传入的webIds含有 订单中不包含的webId,会自动跳过)

  • SyncFields:

    网站信息字段名 数组

  • CheckSamePerson:

    是否先判断同步的网站负责人是否一致 (这里会判断 sitePersonName, sitePersonCerType,sitePersonCerNum三个字段完全一致) 默认:true. 非必要 不建议关闭修改该参数默认值



115
116
117
# File 'lib/v20200720/models.rb', line 115

def SourceWebId
  @SourceWebId
end

#SyncFieldsObject

Parameters:

  • IcpOrderId:

    备案ICP订单号

  • SourceWebId:

    订单里的webId

  • TargetWebIds:

    订单里的webId 数组(如果传入的webIds含有 订单中不包含的webId,会自动跳过)

  • SyncFields:

    网站信息字段名 数组

  • CheckSamePerson:

    是否先判断同步的网站负责人是否一致 (这里会判断 sitePersonName, sitePersonCerType,sitePersonCerNum三个字段完全一致) 默认:true. 非必要 不建议关闭修改该参数默认值



115
116
117
# File 'lib/v20200720/models.rb', line 115

def SyncFields
  @SyncFields
end

#TargetWebIdsObject

Parameters:

  • IcpOrderId:

    备案ICP订单号

  • SourceWebId:

    订单里的webId

  • TargetWebIds:

    订单里的webId 数组(如果传入的webIds含有 订单中不包含的webId,会自动跳过)

  • SyncFields:

    网站信息字段名 数组

  • CheckSamePerson:

    是否先判断同步的网站负责人是否一致 (这里会判断 sitePersonName, sitePersonCerType,sitePersonCerNum三个字段完全一致) 默认:true. 非必要 不建议关闭修改该参数默认值



115
116
117
# File 'lib/v20200720/models.rb', line 115

def TargetWebIds
  @TargetWebIds
end

Instance Method Details

#deserialize(params) ⇒ Object



125
126
127
128
129
130
131
# File 'lib/v20200720/models.rb', line 125

def deserialize(params)
  @IcpOrderId = params['IcpOrderId']
  @SourceWebId = params['SourceWebId']
  @TargetWebIds = params['TargetWebIds']
  @SyncFields = params['SyncFields']
  @CheckSamePerson = params['CheckSamePerson']
end