Class: TencentCloud::Essbasic::V20210526::OperateChannelTemplateResponse

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

Overview

OperateChannelTemplate返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(appid = nil, templateid = nil, operateresult = nil, authtag = nil, proxyorganizationopenids = nil, failmessagelist = nil, total = nil, requestid = nil) ⇒ OperateChannelTemplateResponse

Returns a new instance of OperateChannelTemplateResponse.



11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
# File 'lib/v20210526/models.rb', line 11331

def initialize(appid=nil, templateid=nil, operateresult=nil, authtag=nil, proxyorganizationopenids=nil, failmessagelist=nil, total=nil, requestid=nil)
  @AppId = appid
  @TemplateId = templateid
  @OperateResult = operateresult
  @AuthTag = authtag
  @ProxyOrganizationOpenIds = proxyorganizationopenids
  @FailMessageList = failmessagelist
  @Total = total
  @RequestId = requestid
end

Instance Attribute Details

#AppIdObject

  • all-success: 全部成功
  • part-success: 部分成功,失败的会在FailMessageList中展示
  • fail:全部失败, 失败的会在FailMessageList中展示
**all**: 所有本第三方应用合作企业可见 **part**: 指定的本第三方应用合作企业

Parameters:

  • AppId:

    第三方应用平台的应用ID

  • TemplateId:

    合同模板ID

  • OperateResult:

    描述模板可见性更改的结果。

  • AuthTag:

    模板可见范围:

  • ProxyOrganizationOpenIds:

    第三方平台子客企业标识列表,仅在select 模式下返回

  • FailMessageList:

    操作失败信息数组

  • Total:

    授权的平台子企业数量,OperateType 为select 时返回。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



11329
11330
11331
# File 'lib/v20210526/models.rb', line 11329

def AppId
  @AppId
end

#AuthTagObject

  • all-success: 全部成功
  • part-success: 部分成功,失败的会在FailMessageList中展示
  • fail:全部失败, 失败的会在FailMessageList中展示
**all**: 所有本第三方应用合作企业可见 **part**: 指定的本第三方应用合作企业

Parameters:

  • AppId:

    第三方应用平台的应用ID

  • TemplateId:

    合同模板ID

  • OperateResult:

    描述模板可见性更改的结果。

  • AuthTag:

    模板可见范围:

  • ProxyOrganizationOpenIds:

    第三方平台子客企业标识列表,仅在select 模式下返回

  • FailMessageList:

    操作失败信息数组

  • Total:

    授权的平台子企业数量,OperateType 为select 时返回。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



11329
11330
11331
# File 'lib/v20210526/models.rb', line 11329

def AuthTag
  @AuthTag
end

#FailMessageListObject

  • all-success: 全部成功
  • part-success: 部分成功,失败的会在FailMessageList中展示
  • fail:全部失败, 失败的会在FailMessageList中展示
**all**: 所有本第三方应用合作企业可见 **part**: 指定的本第三方应用合作企业

Parameters:

  • AppId:

    第三方应用平台的应用ID

  • TemplateId:

    合同模板ID

  • OperateResult:

    描述模板可见性更改的结果。

  • AuthTag:

    模板可见范围:

  • ProxyOrganizationOpenIds:

    第三方平台子客企业标识列表,仅在select 模式下返回

  • FailMessageList:

    操作失败信息数组

  • Total:

    授权的平台子企业数量,OperateType 为select 时返回。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



11329
11330
11331
# File 'lib/v20210526/models.rb', line 11329

def FailMessageList
  @FailMessageList
end

#OperateResultObject

  • all-success: 全部成功
  • part-success: 部分成功,失败的会在FailMessageList中展示
  • fail:全部失败, 失败的会在FailMessageList中展示
**all**: 所有本第三方应用合作企业可见 **part**: 指定的本第三方应用合作企业

Parameters:

  • AppId:

    第三方应用平台的应用ID

  • TemplateId:

    合同模板ID

  • OperateResult:

    描述模板可见性更改的结果。

  • AuthTag:

    模板可见范围:

  • ProxyOrganizationOpenIds:

    第三方平台子客企业标识列表,仅在select 模式下返回

  • FailMessageList:

    操作失败信息数组

  • Total:

    授权的平台子企业数量,OperateType 为select 时返回。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



11329
11330
11331
# File 'lib/v20210526/models.rb', line 11329

def OperateResult
  @OperateResult
end

#ProxyOrganizationOpenIdsObject

  • all-success: 全部成功
  • part-success: 部分成功,失败的会在FailMessageList中展示
  • fail:全部失败, 失败的会在FailMessageList中展示
**all**: 所有本第三方应用合作企业可见 **part**: 指定的本第三方应用合作企业

Parameters:

  • AppId:

    第三方应用平台的应用ID

  • TemplateId:

    合同模板ID

  • OperateResult:

    描述模板可见性更改的结果。

  • AuthTag:

    模板可见范围:

  • ProxyOrganizationOpenIds:

    第三方平台子客企业标识列表,仅在select 模式下返回

  • FailMessageList:

    操作失败信息数组

  • Total:

    授权的平台子企业数量,OperateType 为select 时返回。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



11329
11330
11331
# File 'lib/v20210526/models.rb', line 11329

def ProxyOrganizationOpenIds
  @ProxyOrganizationOpenIds
end

#RequestIdObject

  • all-success: 全部成功
  • part-success: 部分成功,失败的会在FailMessageList中展示
  • fail:全部失败, 失败的会在FailMessageList中展示
**all**: 所有本第三方应用合作企业可见 **part**: 指定的本第三方应用合作企业

Parameters:

  • AppId:

    第三方应用平台的应用ID

  • TemplateId:

    合同模板ID

  • OperateResult:

    描述模板可见性更改的结果。

  • AuthTag:

    模板可见范围:

  • ProxyOrganizationOpenIds:

    第三方平台子客企业标识列表,仅在select 模式下返回

  • FailMessageList:

    操作失败信息数组

  • Total:

    授权的平台子企业数量,OperateType 为select 时返回。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



11329
11330
11331
# File 'lib/v20210526/models.rb', line 11329

def RequestId
  @RequestId
end

#TemplateIdObject

  • all-success: 全部成功
  • part-success: 部分成功,失败的会在FailMessageList中展示
  • fail:全部失败, 失败的会在FailMessageList中展示
**all**: 所有本第三方应用合作企业可见 **part**: 指定的本第三方应用合作企业

Parameters:

  • AppId:

    第三方应用平台的应用ID

  • TemplateId:

    合同模板ID

  • OperateResult:

    描述模板可见性更改的结果。

  • AuthTag:

    模板可见范围:

  • ProxyOrganizationOpenIds:

    第三方平台子客企业标识列表,仅在select 模式下返回

  • FailMessageList:

    操作失败信息数组

  • Total:

    授权的平台子企业数量,OperateType 为select 时返回。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



11329
11330
11331
# File 'lib/v20210526/models.rb', line 11329

def TemplateId
  @TemplateId
end

#TotalObject

  • all-success: 全部成功
  • part-success: 部分成功,失败的会在FailMessageList中展示
  • fail:全部失败, 失败的会在FailMessageList中展示
**all**: 所有本第三方应用合作企业可见 **part**: 指定的本第三方应用合作企业

Parameters:

  • AppId:

    第三方应用平台的应用ID

  • TemplateId:

    合同模板ID

  • OperateResult:

    描述模板可见性更改的结果。

  • AuthTag:

    模板可见范围:

  • ProxyOrganizationOpenIds:

    第三方平台子客企业标识列表,仅在select 模式下返回

  • FailMessageList:

    操作失败信息数组

  • Total:

    授权的平台子企业数量,OperateType 为select 时返回。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



11329
11330
11331
# File 'lib/v20210526/models.rb', line 11329

def Total
  @Total
end

Instance Method Details

#deserialize(params) ⇒ Object



11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
# File 'lib/v20210526/models.rb', line 11342

def deserialize(params)
  @AppId = params['AppId']
  @TemplateId = params['TemplateId']
  @OperateResult = params['OperateResult']
  @AuthTag = params['AuthTag']
  @ProxyOrganizationOpenIds = params['ProxyOrganizationOpenIds']
  unless params['FailMessageList'].nil?
    @FailMessageList = []
    params['FailMessageList'].each do |i|
      authfailmessage_tmp = AuthFailMessage.new
      authfailmessage_tmp.deserialize(i)
      @FailMessageList << authfailmessage_tmp
    end
  end
  @Total = params['Total']
  @RequestId = params['RequestId']
end