Class: TencentCloud::Essbasic::V20210526::FillApproverInfo

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

Overview

指定补充签署人信息

  • RecipientId 必须指定
  • 补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(recipientid = nil, openid = nil, approvername = nil, approvermobile = nil, organizationname = nil, organizationopenid = nil, notchannelorganization = nil, approveridcardtype = nil, approveridcardnumber = nil, flowid = nil) ⇒ FillApproverInfo

Returns a new instance of FillApproverInfo.



8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
# File 'lib/v20210526/models.rb', line 8948

def initialize(recipientid=nil, openid=nil, approvername=nil, approvermobile=nil, organizationname=nil, organizationopenid=nil, notchannelorganization=nil, approveridcardtype=nil, approveridcardnumber=nil, flowid=nil)
  @RecipientId = recipientid
  @OpenId = openid
  @ApproverName = approvername
  @ApproverMobile = approvermobile
  @OrganizationName = organizationname
  @OrganizationOpenId = organizationopenid
  @NotChannelOrganization = notchannelorganization
  @ApproverIdCardType = approveridcardtype
  @ApproverIdCardNumber = approveridcardnumber
  @FlowId = flowid
end

Instance Attribute Details

#ApproverIdCardNumberObject

注:补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充。

  • 补充合同组子合同动态签署人时必传。
  • 补充正常合同,请阅读:补充签署人接口接口使用说明

Parameters:

  • FlowId:

    合同流程ID



8946
8947
8948
# File 'lib/v20210526/models.rb', line 8946

def ApproverIdCardNumber
  @ApproverIdCardNumber
end

#ApproverIdCardTypeObject

注:补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充。

  • 补充合同组子合同动态签署人时必传。
  • 补充正常合同,请阅读:补充签署人接口接口使用说明

Parameters:

  • FlowId:

    合同流程ID



8946
8947
8948
# File 'lib/v20210526/models.rb', line 8946

def ApproverIdCardType
  @ApproverIdCardType
end

#ApproverMobileObject

注:补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充。

  • 补充合同组子合同动态签署人时必传。
  • 补充正常合同,请阅读:补充签署人接口接口使用说明

Parameters:

  • FlowId:

    合同流程ID



8946
8947
8948
# File 'lib/v20210526/models.rb', line 8946

def ApproverMobile
  @ApproverMobile
end

#ApproverNameObject

注:补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充。

  • 补充合同组子合同动态签署人时必传。
  • 补充正常合同,请阅读:补充签署人接口接口使用说明

Parameters:

  • FlowId:

    合同流程ID



8946
8947
8948
# File 'lib/v20210526/models.rb', line 8946

def ApproverName
  @ApproverName
end

#FlowIdObject

注:补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充。

  • 补充合同组子合同动态签署人时必传。
  • 补充正常合同,请阅读:补充签署人接口接口使用说明

Parameters:

  • FlowId:

    合同流程ID



8946
8947
8948
# File 'lib/v20210526/models.rb', line 8946

def FlowId
  @FlowId
end

#NotChannelOrganizationObject

注:补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充。

  • 补充合同组子合同动态签署人时必传。
  • 补充正常合同,请阅读:补充签署人接口接口使用说明

Parameters:

  • FlowId:

    合同流程ID



8946
8947
8948
# File 'lib/v20210526/models.rb', line 8946

def NotChannelOrganization
  @NotChannelOrganization
end

#OpenIdObject

注:补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充。

  • 补充合同组子合同动态签署人时必传。
  • 补充正常合同,请阅读:补充签署人接口接口使用说明

Parameters:

  • FlowId:

    合同流程ID



8946
8947
8948
# File 'lib/v20210526/models.rb', line 8946

def OpenId
  @OpenId
end

#OrganizationNameObject

注:补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充。

  • 补充合同组子合同动态签署人时必传。
  • 补充正常合同,请阅读:补充签署人接口接口使用说明

Parameters:

  • FlowId:

    合同流程ID



8946
8947
8948
# File 'lib/v20210526/models.rb', line 8946

def OrganizationName
  @OrganizationName
end

#OrganizationOpenIdObject

注:补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充。

  • 补充合同组子合同动态签署人时必传。
  • 补充正常合同,请阅读:补充签署人接口接口使用说明

Parameters:

  • FlowId:

    合同流程ID



8946
8947
8948
# File 'lib/v20210526/models.rb', line 8946

def OrganizationOpenId
  @OrganizationOpenId
end

#RecipientIdObject

注:补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充。

  • 补充合同组子合同动态签署人时必传。
  • 补充正常合同,请阅读:补充签署人接口接口使用说明

Parameters:

  • FlowId:

    合同流程ID



8946
8947
8948
# File 'lib/v20210526/models.rb', line 8946

def RecipientId
  @RecipientId
end

Instance Method Details

#deserialize(params) ⇒ Object



8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
# File 'lib/v20210526/models.rb', line 8961

def deserialize(params)
  @RecipientId = params['RecipientId']
  @OpenId = params['OpenId']
  @ApproverName = params['ApproverName']
  @ApproverMobile = params['ApproverMobile']
  @OrganizationName = params['OrganizationName']
  @OrganizationOpenId = params['OrganizationOpenId']
  @NotChannelOrganization = params['NotChannelOrganization']
  @ApproverIdCardType = params['ApproverIdCardType']
  @ApproverIdCardNumber = params['ApproverIdCardNumber']
  @FlowId = params['FlowId']
end