Class: TencentCloud::Ess::V20201111::ApproverRestriction

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

Overview

指定签署人限制项

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, mobile = nil, idcardtype = nil, idcardnumber = nil) ⇒ ApproverRestriction

Returns a new instance of ApproverRestriction.



509
510
511
512
513
514
# File 'lib/v20201111/models.rb', line 509

def initialize(name=nil, mobile=nil, idcardtype=nil, idcardnumber=nil)
  @Name = name
  @Mobile = mobile
  @IdCardType = idcardtype
  @IdCardNumber = idcardnumber
end

Instance Attribute Details

#IdCardNumberObject

Parameters:

  • Name:

    指定签署人名字

  • Mobile:

    指定签署人手机号,11位数字

  • IdCardType:

    指定签署人证件类型,ID_CARD-身份证

  • IdCardNumber:

    指定签署人证件号码,字母大写



507
508
509
# File 'lib/v20201111/models.rb', line 507

def IdCardNumber
  @IdCardNumber
end

#IdCardTypeObject

Parameters:

  • Name:

    指定签署人名字

  • Mobile:

    指定签署人手机号,11位数字

  • IdCardType:

    指定签署人证件类型,ID_CARD-身份证

  • IdCardNumber:

    指定签署人证件号码,字母大写



507
508
509
# File 'lib/v20201111/models.rb', line 507

def IdCardType
  @IdCardType
end

#MobileObject

Parameters:

  • Name:

    指定签署人名字

  • Mobile:

    指定签署人手机号,11位数字

  • IdCardType:

    指定签署人证件类型,ID_CARD-身份证

  • IdCardNumber:

    指定签署人证件号码,字母大写



507
508
509
# File 'lib/v20201111/models.rb', line 507

def Mobile
  @Mobile
end

#NameObject

Parameters:

  • Name:

    指定签署人名字

  • Mobile:

    指定签署人手机号,11位数字

  • IdCardType:

    指定签署人证件类型,ID_CARD-身份证

  • IdCardNumber:

    指定签署人证件号码,字母大写



507
508
509
# File 'lib/v20201111/models.rb', line 507

def Name
  @Name
end

Instance Method Details

#deserialize(params) ⇒ Object



516
517
518
519
520
521
# File 'lib/v20201111/models.rb', line 516

def deserialize(params)
  @Name = params['Name']
  @Mobile = params['Mobile']
  @IdCardType = params['IdCardType']
  @IdCardNumber = params['IdCardNumber']
end