Class: TencentCloud::Ess::V20201111::DeleteSealPoliciesRequest

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

Overview

DeleteSealPolicies请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operator = nil, policyids = nil, sealid = nil, userids = nil, agent = nil) ⇒ DeleteSealPoliciesRequest

Returns a new instance of DeleteSealPoliciesRequest.



8880
8881
8882
8883
8884
8885
8886
# File 'lib/v20201111/models.rb', line 8880

def initialize(operator=nil, policyids=nil, sealid=nil, userids=nil, agent=nil)
  @Operator = operator
  @PolicyIds = policyids
  @SealId = sealid
  @UserIds = userids
  @Agent = agent
end

Instance Attribute Details

#AgentObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 建议开发者保留此印章ID,后续指定签署区印章或者操作印章需此印章ID。 可登录腾讯电子签控制台,在 "印章"->"印章中心"选择查看的印章,在"印章详情" 中查看某个印章的SealId(在页面中展示为印章ID)。 注:印章ID。这个参数跟上面的PolicyIds其中一个必填,另外一个可选填。 可登录腾讯电子签控制台,在 "更多能力"->"组织管理" 中查看某位员工的UserId(在页面中展示为用户ID)。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • PolicyIds:

    印章授权编码数组。这个参数跟下面的SealId其中一个必填,另外一个可选填

  • SealId:

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

  • UserIds:

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

  • Agent:

    代理企业和员工的信息。



8878
8879
8880
# File 'lib/v20201111/models.rb', line 8878

def Agent
  @Agent
end

#OperatorObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 建议开发者保留此印章ID,后续指定签署区印章或者操作印章需此印章ID。 可登录腾讯电子签控制台,在 "印章"->"印章中心"选择查看的印章,在"印章详情" 中查看某个印章的SealId(在页面中展示为印章ID)。 注:印章ID。这个参数跟上面的PolicyIds其中一个必填,另外一个可选填。 可登录腾讯电子签控制台,在 "更多能力"->"组织管理" 中查看某位员工的UserId(在页面中展示为用户ID)。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • PolicyIds:

    印章授权编码数组。这个参数跟下面的SealId其中一个必填,另外一个可选填

  • SealId:

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

  • UserIds:

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

  • Agent:

    代理企业和员工的信息。



8878
8879
8880
# File 'lib/v20201111/models.rb', line 8878

def Operator
  @Operator
end

#PolicyIdsObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 建议开发者保留此印章ID,后续指定签署区印章或者操作印章需此印章ID。 可登录腾讯电子签控制台,在 "印章"->"印章中心"选择查看的印章,在"印章详情" 中查看某个印章的SealId(在页面中展示为印章ID)。 注:印章ID。这个参数跟上面的PolicyIds其中一个必填,另外一个可选填。 可登录腾讯电子签控制台,在 "更多能力"->"组织管理" 中查看某位员工的UserId(在页面中展示为用户ID)。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • PolicyIds:

    印章授权编码数组。这个参数跟下面的SealId其中一个必填,另外一个可选填

  • SealId:

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

  • UserIds:

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

  • Agent:

    代理企业和员工的信息。



8878
8879
8880
# File 'lib/v20201111/models.rb', line 8878

def PolicyIds
  @PolicyIds
end

#SealIdObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 建议开发者保留此印章ID,后续指定签署区印章或者操作印章需此印章ID。 可登录腾讯电子签控制台,在 "印章"->"印章中心"选择查看的印章,在"印章详情" 中查看某个印章的SealId(在页面中展示为印章ID)。 注:印章ID。这个参数跟上面的PolicyIds其中一个必填,另外一个可选填。 可登录腾讯电子签控制台,在 "更多能力"->"组织管理" 中查看某位员工的UserId(在页面中展示为用户ID)。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • PolicyIds:

    印章授权编码数组。这个参数跟下面的SealId其中一个必填,另外一个可选填

  • SealId:

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

  • UserIds:

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

  • Agent:

    代理企业和员工的信息。



8878
8879
8880
# File 'lib/v20201111/models.rb', line 8878

def SealId
  @SealId
end

#UserIdsObject

注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 建议开发者保留此印章ID,后续指定签署区印章或者操作印章需此印章ID。 可登录腾讯电子签控制台,在 "印章"->"印章中心"选择查看的印章,在"印章详情" 中查看某个印章的SealId(在页面中展示为印章ID)。 注:印章ID。这个参数跟上面的PolicyIds其中一个必填,另外一个可选填。 可登录腾讯电子签控制台,在 "更多能力"->"组织管理" 中查看某位员工的UserId(在页面中展示为用户ID)。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。

Parameters:

  • Operator:

    执行本接口操作的员工信息。

  • PolicyIds:

    印章授权编码数组。这个参数跟下面的SealId其中一个必填,另外一个可选填

  • SealId:

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

  • UserIds:

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

  • Agent:

    代理企业和员工的信息。



8878
8879
8880
# File 'lib/v20201111/models.rb', line 8878

def UserIds
  @UserIds
end

Instance Method Details

#deserialize(params) ⇒ Object



8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
# File 'lib/v20201111/models.rb', line 8888

def deserialize(params)
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  @PolicyIds = params['PolicyIds']
  @SealId = params['SealId']
  @UserIds = params['UserIds']
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
end