Class: TencentCloud::Essbasic::V20210526::ChannelCreateSealPolicyRequest

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

Overview

ChannelCreateSealPolicy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(agent = nil, sealid = nil, userids = nil, operator = nil, organization = nil, options = nil) ⇒ ChannelCreateSealPolicyRequest

Returns a new instance of ChannelCreateSealPolicyRequest.



3298
3299
3300
3301
3302
3303
3304
3305
# File 'lib/v20210526/models.rb', line 3298

def initialize(agent=nil, sealid=nil, userids=nil, operator=nil, organization=nil, options=nil)
  @Agent = agent
  @SealId = sealid
  @UserIds = userids
  @Operator = operator
  @Organization = organization
  @Options = options
end

Instance Attribute Details

#AgentObject

渠道应用标识: Agent.AppId 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId 第三方平台子客企业中的员工标识: Agent. ProxyOperator.OpenId 第三方平台子客企业和员工必须已经经过实名认证。 建议开发者保留此印章ID,后续指定签署区印章或者操作印章需此印章ID。 可登录腾讯电子签控制台,在 "印章"->"印章中心"选择查看的印章,在"印章详情" 中查看某个印章的SealId(在页面中展示为印章ID)。 可登录腾讯电子签控制台,在 "更多能力"->"组织管理" 中查看某位员工的UserId(在页面中展示为用户ID)。 员工在贵司业务系统中的唯一身份标识,用于与腾讯电子签账号进行映射,确保在同一企业内不会出现重复。 该标识最大长度为64位字符串,仅支持包含26个英文字母和数字0-9的字符。 指定待授权的用户ID数组,电子签的用户ID 可以填写OpenId,系统会通过组织+渠道+OpenId查询得到UserId进行授权。

Parameters:

  • SealId:

    电子印章ID,为32位字符串。

  • UserIds:

    员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • Operator:

    操作人(用户)信息,不用传

  • Organization:

    企业机构信息,不用传

  • Options:

    个性化配置字段,默认不传。



3291
3292
3293
# File 'lib/v20210526/models.rb', line 3291

def Agent
  @Agent
end

#OperatorObject

渠道应用标识: Agent.AppId 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId 第三方平台子客企业中的员工标识: Agent. ProxyOperator.OpenId 第三方平台子客企业和员工必须已经经过实名认证。 建议开发者保留此印章ID,后续指定签署区印章或者操作印章需此印章ID。 可登录腾讯电子签控制台,在 "印章"->"印章中心"选择查看的印章,在"印章详情" 中查看某个印章的SealId(在页面中展示为印章ID)。 可登录腾讯电子签控制台,在 "更多能力"->"组织管理" 中查看某位员工的UserId(在页面中展示为用户ID)。 员工在贵司业务系统中的唯一身份标识,用于与腾讯电子签账号进行映射,确保在同一企业内不会出现重复。 该标识最大长度为64位字符串,仅支持包含26个英文字母和数字0-9的字符。 指定待授权的用户ID数组,电子签的用户ID 可以填写OpenId,系统会通过组织+渠道+OpenId查询得到UserId进行授权。

Parameters:

  • SealId:

    电子印章ID,为32位字符串。

  • UserIds:

    员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • Operator:

    操作人(用户)信息,不用传

  • Organization:

    企业机构信息,不用传

  • Options:

    个性化配置字段,默认不传。



3291
3292
3293
# File 'lib/v20210526/models.rb', line 3291

def Operator
  @Operator
end

#OptionsObject

渠道应用标识: Agent.AppId 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId 第三方平台子客企业中的员工标识: Agent. ProxyOperator.OpenId 第三方平台子客企业和员工必须已经经过实名认证。 建议开发者保留此印章ID,后续指定签署区印章或者操作印章需此印章ID。 可登录腾讯电子签控制台,在 "印章"->"印章中心"选择查看的印章,在"印章详情" 中查看某个印章的SealId(在页面中展示为印章ID)。 可登录腾讯电子签控制台,在 "更多能力"->"组织管理" 中查看某位员工的UserId(在页面中展示为用户ID)。 员工在贵司业务系统中的唯一身份标识,用于与腾讯电子签账号进行映射,确保在同一企业内不会出现重复。 该标识最大长度为64位字符串,仅支持包含26个英文字母和数字0-9的字符。 指定待授权的用户ID数组,电子签的用户ID 可以填写OpenId,系统会通过组织+渠道+OpenId查询得到UserId进行授权。

Parameters:

  • SealId:

    电子印章ID,为32位字符串。

  • UserIds:

    员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • Operator:

    操作人(用户)信息,不用传

  • Organization:

    企业机构信息,不用传

  • Options:

    个性化配置字段,默认不传。



3291
3292
3293
# File 'lib/v20210526/models.rb', line 3291

def Options
  @Options
end

#OrganizationObject

渠道应用标识: Agent.AppId 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId 第三方平台子客企业中的员工标识: Agent. ProxyOperator.OpenId 第三方平台子客企业和员工必须已经经过实名认证。 建议开发者保留此印章ID,后续指定签署区印章或者操作印章需此印章ID。 可登录腾讯电子签控制台,在 "印章"->"印章中心"选择查看的印章,在"印章详情" 中查看某个印章的SealId(在页面中展示为印章ID)。 可登录腾讯电子签控制台,在 "更多能力"->"组织管理" 中查看某位员工的UserId(在页面中展示为用户ID)。 员工在贵司业务系统中的唯一身份标识,用于与腾讯电子签账号进行映射,确保在同一企业内不会出现重复。 该标识最大长度为64位字符串,仅支持包含26个英文字母和数字0-9的字符。 指定待授权的用户ID数组,电子签的用户ID 可以填写OpenId,系统会通过组织+渠道+OpenId查询得到UserId进行授权。

Parameters:

  • SealId:

    电子印章ID,为32位字符串。

  • UserIds:

    员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • Operator:

    操作人(用户)信息,不用传

  • Organization:

    企业机构信息,不用传

  • Options:

    个性化配置字段,默认不传。



3291
3292
3293
# File 'lib/v20210526/models.rb', line 3291

def Organization
  @Organization
end

#SealIdObject

渠道应用标识: Agent.AppId 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId 第三方平台子客企业中的员工标识: Agent. ProxyOperator.OpenId 第三方平台子客企业和员工必须已经经过实名认证。 建议开发者保留此印章ID,后续指定签署区印章或者操作印章需此印章ID。 可登录腾讯电子签控制台,在 "印章"->"印章中心"选择查看的印章,在"印章详情" 中查看某个印章的SealId(在页面中展示为印章ID)。 可登录腾讯电子签控制台,在 "更多能力"->"组织管理" 中查看某位员工的UserId(在页面中展示为用户ID)。 员工在贵司业务系统中的唯一身份标识,用于与腾讯电子签账号进行映射,确保在同一企业内不会出现重复。 该标识最大长度为64位字符串,仅支持包含26个英文字母和数字0-9的字符。 指定待授权的用户ID数组,电子签的用户ID 可以填写OpenId,系统会通过组织+渠道+OpenId查询得到UserId进行授权。

Parameters:

  • SealId:

    电子印章ID,为32位字符串。

  • UserIds:

    员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • Operator:

    操作人(用户)信息,不用传

  • Organization:

    企业机构信息,不用传

  • Options:

    个性化配置字段,默认不传。



3291
3292
3293
# File 'lib/v20210526/models.rb', line 3291

def SealId
  @SealId
end

#UserIdsObject

渠道应用标识: Agent.AppId 第三方平台子客企业标识: Agent.ProxyOrganizationOpenId 第三方平台子客企业中的员工标识: Agent. ProxyOperator.OpenId 第三方平台子客企业和员工必须已经经过实名认证。 建议开发者保留此印章ID,后续指定签署区印章或者操作印章需此印章ID。 可登录腾讯电子签控制台,在 "印章"->"印章中心"选择查看的印章,在"印章详情" 中查看某个印章的SealId(在页面中展示为印章ID)。 可登录腾讯电子签控制台,在 "更多能力"->"组织管理" 中查看某位员工的UserId(在页面中展示为用户ID)。 员工在贵司业务系统中的唯一身份标识,用于与腾讯电子签账号进行映射,确保在同一企业内不会出现重复。 该标识最大长度为64位字符串,仅支持包含26个英文字母和数字0-9的字符。 指定待授权的用户ID数组,电子签的用户ID 可以填写OpenId,系统会通过组织+渠道+OpenId查询得到UserId进行授权。

Parameters:

  • SealId:

    电子印章ID,为32位字符串。

  • UserIds:

    员工在腾讯电子签平台的唯一身份标识,为32位字符串。

  • Operator:

    操作人(用户)信息,不用传

  • Organization:

    企业机构信息,不用传

  • Options:

    个性化配置字段,默认不传。



3291
3292
3293
# File 'lib/v20210526/models.rb', line 3291

def UserIds
  @UserIds
end

Instance Method Details

#deserialize(params) ⇒ Object



3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
# File 'lib/v20210526/models.rb', line 3307

def deserialize(params)
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
  @SealId = params['SealId']
  @UserIds = params['UserIds']
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  unless params['Organization'].nil?
    @Organization = OrganizationInfo.new
    @Organization.deserialize(params['Organization'])
  end
  unless params['Options'].nil?
    @Options = []
    params['Options'].each do |i|
      option_tmp = Option.new
      option_tmp.deserialize(i)
      @Options << option_tmp
    end
  end
end