Class: TencentCloud::Ess::V20201111::ReleasedApprover

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

Overview

解除协议的签署人,如不指定,默认使用原流程中的签署人。
注意:不支持更换C端(个人身份类型)签署人,如果原流程中含有C端签署人,默认使用原流程中的该C端签署人。<br/> 注意:目前不支持替换C端(个人身份类型)签署人,但是可以指定C端签署人的签署方自定义控件别名,具体见参数ApproverSignRole描述。<br/> 注意:当指定C端签署人的签署方自定义控件别名不空时,除RelievedApproverReceiptId参数外,可以只参数ApproverSignRole。<br/>

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, mobile = nil, relievedapproverreceiptid = nil, approvertype = nil, approversigncomponenttype = nil, approversignrole = nil, approversignsealid = nil, relievedapproverrecipientid = nil) ⇒ ReleasedApprover

Returns a new instance of ReleasedApprover.



16811
16812
16813
16814
16815
16816
16817
16818
16819
16820
# File 'lib/v20201111/models.rb', line 16811

def initialize(name=nil, mobile=nil, relievedapproverreceiptid=nil, approvertype=nil, approversigncomponenttype=nil, approversignrole=nil, approversignsealid=nil, relievedapproverrecipientid=nil)
  @Name = name
  @Mobile = mobile
  @RelievedApproverReceiptId = relievedapproverreceiptid
  @ApproverType = approvertype
  @ApproverSignComponentType = approversigncomponenttype
  @ApproverSignRole = approversignrole
  @ApproverSignSealId = approversignsealid
  @RelievedApproverRecipientId = relievedapproverrecipientid
end

Instance Attribute Details

#ApproverSignComponentTypeObject

image

Parameters:

  • ApproverSignSealId:

    印章Id,签署控件类型为印章时,用于指定本企业签署方在解除协议中使用那个印章进行签署

  • RelievedApproverRecipientId:

    要更换的原合同参与人RecipientId编号。(可通过接口DescribeFlowInfo查询签署人的RecipientId编号)



16806
16807
16808
# File 'lib/v20201111/models.rb', line 16806

def ApproverSignComponentType
  @ApproverSignComponentType
end

#ApproverSignRoleObject

image

Parameters:

  • ApproverSignSealId:

    印章Id,签署控件类型为印章时,用于指定本企业签署方在解除协议中使用那个印章进行签署

  • RelievedApproverRecipientId:

    要更换的原合同参与人RecipientId编号。(可通过接口DescribeFlowInfo查询签署人的RecipientId编号)



16806
16807
16808
# File 'lib/v20201111/models.rb', line 16806

def ApproverSignRole
  @ApproverSignRole
end

#ApproverSignSealIdObject

image

Parameters:

  • ApproverSignSealId:

    印章Id,签署控件类型为印章时,用于指定本企业签署方在解除协议中使用那个印章进行签署

  • RelievedApproverRecipientId:

    要更换的原合同参与人RecipientId编号。(可通过接口DescribeFlowInfo查询签署人的RecipientId编号)



16806
16807
16808
# File 'lib/v20201111/models.rb', line 16806

def ApproverSignSealId
  @ApproverSignSealId
end

#ApproverTypeObject

image

Parameters:

  • ApproverSignSealId:

    印章Id,签署控件类型为印章时,用于指定本企业签署方在解除协议中使用那个印章进行签署

  • RelievedApproverRecipientId:

    要更换的原合同参与人RecipientId编号。(可通过接口DescribeFlowInfo查询签署人的RecipientId编号)



16806
16807
16808
# File 'lib/v20201111/models.rb', line 16806

def ApproverType
  @ApproverType
end

#MobileObject

image

Parameters:

  • ApproverSignSealId:

    印章Id,签署控件类型为印章时,用于指定本企业签署方在解除协议中使用那个印章进行签署

  • RelievedApproverRecipientId:

    要更换的原合同参与人RecipientId编号。(可通过接口DescribeFlowInfo查询签署人的RecipientId编号)



16806
16807
16808
# File 'lib/v20201111/models.rb', line 16806

def Mobile
  @Mobile
end

#NameObject

image

Parameters:

  • ApproverSignSealId:

    印章Id,签署控件类型为印章时,用于指定本企业签署方在解除协议中使用那个印章进行签署

  • RelievedApproverRecipientId:

    要更换的原合同参与人RecipientId编号。(可通过接口DescribeFlowInfo查询签署人的RecipientId编号)



16806
16807
16808
# File 'lib/v20201111/models.rb', line 16806

def Name
  @Name
end

#RelievedApproverReceiptIdObject

image

Parameters:

  • ApproverSignSealId:

    印章Id,签署控件类型为印章时,用于指定本企业签署方在解除协议中使用那个印章进行签署

  • RelievedApproverRecipientId:

    要更换的原合同参与人RecipientId编号。(可通过接口DescribeFlowInfo查询签署人的RecipientId编号)



16806
16807
16808
# File 'lib/v20201111/models.rb', line 16806

def RelievedApproverReceiptId
  @RelievedApproverReceiptId
end

#RelievedApproverRecipientIdObject

image

Parameters:

  • ApproverSignSealId:

    印章Id,签署控件类型为印章时,用于指定本企业签署方在解除协议中使用那个印章进行签署

  • RelievedApproverRecipientId:

    要更换的原合同参与人RecipientId编号。(可通过接口DescribeFlowInfo查询签署人的RecipientId编号)



16806
16807
16808
# File 'lib/v20201111/models.rb', line 16806

def RelievedApproverRecipientId
  @RelievedApproverRecipientId
end

Instance Method Details

#deserialize(params) ⇒ Object



16822
16823
16824
16825
16826
16827
16828
16829
16830
16831
# File 'lib/v20201111/models.rb', line 16822

def deserialize(params)
  @Name = params['Name']
  @Mobile = params['Mobile']
  @RelievedApproverReceiptId = params['RelievedApproverReceiptId']
  @ApproverType = params['ApproverType']
  @ApproverSignComponentType = params['ApproverSignComponentType']
  @ApproverSignRole = params['ApproverSignRole']
  @ApproverSignSealId = params['ApproverSignSealId']
  @RelievedApproverRecipientId = params['RelievedApproverRecipientId']
end