Class: TencentCloud::Essbasic::V20210526::ReleasedApprover

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

Overview

如果需要指定B端(企业身份类型)签署人,其中ReleasedApprover需要传递的参数如下: ApproverNumber, OrganizationName, ApproverType必传。
对于其他身份标识:

  • 子客企业指定经办人:OpenId必传,OrganizationOpenId必传;
  • 非子客企业经办人:Name、Mobile必传。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(approvernumber = nil, approvertype = nil, releasedapproverrecipientid = nil, name = nil, idcardtype = nil, idcardnumber = nil, mobile = nil, organizationname = nil, organizationopenid = nil, openid = nil, approversigncomponenttype = nil, approversignrole = nil, approversignsealid = nil) ⇒ ReleasedApprover

Returns a new instance of ReleasedApprover.



12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
# File 'lib/v20210526/models.rb', line 12215

def initialize(approvernumber=nil, approvertype=nil, releasedapproverrecipientid=nil, name=nil, idcardtype=nil, idcardnumber=nil, mobile=nil, organizationname=nil, organizationopenid=nil, openid=nil, approversigncomponenttype=nil, approversignrole=nil, approversignsealid=nil)
  @ApproverNumber = approvernumber
  @ApproverType = approvertype
  @ReleasedApproverRecipientId = releasedapproverrecipientid
  @Name = name
  @IdCardType = idcardtype
  @IdCardNumber = idcardnumber
  @Mobile = mobile
  @OrganizationName = organizationname
  @OrganizationOpenId = organizationopenid
  @OpenId = openid
  @ApproverSignComponentType = approversigncomponenttype
  @ApproverSignRole = approversignrole
  @ApproverSignSealId = approversignsealid
end

Instance Attribute Details

#ApproverNumberObject

image

Parameters:

  • ApproverSignSealId:

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



12213
12214
12215
# File 'lib/v20210526/models.rb', line 12213

def ApproverNumber
  @ApproverNumber
end

#ApproverSignComponentTypeObject

image

Parameters:

  • ApproverSignSealId:

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



12213
12214
12215
# File 'lib/v20210526/models.rb', line 12213

def ApproverSignComponentType
  @ApproverSignComponentType
end

#ApproverSignRoleObject

image

Parameters:

  • ApproverSignSealId:

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



12213
12214
12215
# File 'lib/v20210526/models.rb', line 12213

def ApproverSignRole
  @ApproverSignRole
end

#ApproverSignSealIdObject

image

Parameters:

  • ApproverSignSealId:

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



12213
12214
12215
# File 'lib/v20210526/models.rb', line 12213

def ApproverSignSealId
  @ApproverSignSealId
end

#ApproverTypeObject

image

Parameters:

  • ApproverSignSealId:

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



12213
12214
12215
# File 'lib/v20210526/models.rb', line 12213

def ApproverType
  @ApproverType
end

#IdCardNumberObject

image

Parameters:

  • ApproverSignSealId:

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



12213
12214
12215
# File 'lib/v20210526/models.rb', line 12213

def IdCardNumber
  @IdCardNumber
end

#IdCardTypeObject

image

Parameters:

  • ApproverSignSealId:

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



12213
12214
12215
# File 'lib/v20210526/models.rb', line 12213

def IdCardType
  @IdCardType
end

#MobileObject

image

Parameters:

  • ApproverSignSealId:

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



12213
12214
12215
# File 'lib/v20210526/models.rb', line 12213

def Mobile
  @Mobile
end

#NameObject

image

Parameters:

  • ApproverSignSealId:

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



12213
12214
12215
# File 'lib/v20210526/models.rb', line 12213

def Name
  @Name
end

#OpenIdObject

image

Parameters:

  • ApproverSignSealId:

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



12213
12214
12215
# File 'lib/v20210526/models.rb', line 12213

def OpenId
  @OpenId
end

#OrganizationNameObject

image

Parameters:

  • ApproverSignSealId:

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



12213
12214
12215
# File 'lib/v20210526/models.rb', line 12213

def OrganizationName
  @OrganizationName
end

#OrganizationOpenIdObject

image

Parameters:

  • ApproverSignSealId:

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



12213
12214
12215
# File 'lib/v20210526/models.rb', line 12213

def OrganizationOpenId
  @OrganizationOpenId
end

#ReleasedApproverRecipientIdObject

image

Parameters:

  • ApproverSignSealId:

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



12213
12214
12215
# File 'lib/v20210526/models.rb', line 12213

def ReleasedApproverRecipientId
  @ReleasedApproverRecipientId
end

Instance Method Details

#deserialize(params) ⇒ Object



12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
# File 'lib/v20210526/models.rb', line 12231

def deserialize(params)
  @ApproverNumber = params['ApproverNumber']
  @ApproverType = params['ApproverType']
  @ReleasedApproverRecipientId = params['ReleasedApproverRecipientId']
  @Name = params['Name']
  @IdCardType = params['IdCardType']
  @IdCardNumber = params['IdCardNumber']
  @Mobile = params['Mobile']
  @OrganizationName = params['OrganizationName']
  @OrganizationOpenId = params['OrganizationOpenId']
  @OpenId = params['OpenId']
  @ApproverSignComponentType = params['ApproverSignComponentType']
  @ApproverSignRole = params['ApproverSignRole']
  @ApproverSignSealId = params['ApproverSignSealId']
end