Class: TencentCloud::Ds::V20180523::SignInfo

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

Overview

签署人信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(accountresid = nil, authorizationtime = nil, location = nil, sealid = nil, imagedata = nil, certtype = nil, signlocation = nil) ⇒ SignInfo

Returns a new instance of SignInfo.



720
721
722
723
724
725
726
727
728
# File 'lib/v20180523/models.rb', line 720

def initialize(accountresid=nil, authorizationtime=nil, location=nil, sealid=nil, imagedata=nil, certtype=nil, signlocation=nil)
  @AccountResId = accountresid
  @AuthorizationTime = authorizationtime
  @Location = location
  @SealId = sealid
  @ImageData = imagedata
  @CertType = certtype
  @SignLocation = signlocation
end

Instance Attribute Details

#AccountResIdObject

Parameters:

  • AccountResId:

    账户ID

  • AuthorizationTime:

    授权时间(上传合同可不传该参数)

  • Location:

    授权IP地址(上传合同可不传该参数)

  • SealId:

    签章ID

  • ImageData:

    签名图片,优先级比SealId高

  • CertType:

    默认值:1 表示RSA证书, 2 表示国密证书, 参数不传时默认为1

  • SignLocation:

    签名域的标签值



718
719
720
# File 'lib/v20180523/models.rb', line 718

def AccountResId
  @AccountResId
end

#AuthorizationTimeObject

Parameters:

  • AccountResId:

    账户ID

  • AuthorizationTime:

    授权时间(上传合同可不传该参数)

  • Location:

    授权IP地址(上传合同可不传该参数)

  • SealId:

    签章ID

  • ImageData:

    签名图片,优先级比SealId高

  • CertType:

    默认值:1 表示RSA证书, 2 表示国密证书, 参数不传时默认为1

  • SignLocation:

    签名域的标签值



718
719
720
# File 'lib/v20180523/models.rb', line 718

def AuthorizationTime
  @AuthorizationTime
end

#CertTypeObject

Parameters:

  • AccountResId:

    账户ID

  • AuthorizationTime:

    授权时间(上传合同可不传该参数)

  • Location:

    授权IP地址(上传合同可不传该参数)

  • SealId:

    签章ID

  • ImageData:

    签名图片,优先级比SealId高

  • CertType:

    默认值:1 表示RSA证书, 2 表示国密证书, 参数不传时默认为1

  • SignLocation:

    签名域的标签值



718
719
720
# File 'lib/v20180523/models.rb', line 718

def CertType
  @CertType
end

#ImageDataObject

Parameters:

  • AccountResId:

    账户ID

  • AuthorizationTime:

    授权时间(上传合同可不传该参数)

  • Location:

    授权IP地址(上传合同可不传该参数)

  • SealId:

    签章ID

  • ImageData:

    签名图片,优先级比SealId高

  • CertType:

    默认值:1 表示RSA证书, 2 表示国密证书, 参数不传时默认为1

  • SignLocation:

    签名域的标签值



718
719
720
# File 'lib/v20180523/models.rb', line 718

def ImageData
  @ImageData
end

#LocationObject

Parameters:

  • AccountResId:

    账户ID

  • AuthorizationTime:

    授权时间(上传合同可不传该参数)

  • Location:

    授权IP地址(上传合同可不传该参数)

  • SealId:

    签章ID

  • ImageData:

    签名图片,优先级比SealId高

  • CertType:

    默认值:1 表示RSA证书, 2 表示国密证书, 参数不传时默认为1

  • SignLocation:

    签名域的标签值



718
719
720
# File 'lib/v20180523/models.rb', line 718

def Location
  @Location
end

#SealIdObject

Parameters:

  • AccountResId:

    账户ID

  • AuthorizationTime:

    授权时间(上传合同可不传该参数)

  • Location:

    授权IP地址(上传合同可不传该参数)

  • SealId:

    签章ID

  • ImageData:

    签名图片,优先级比SealId高

  • CertType:

    默认值:1 表示RSA证书, 2 表示国密证书, 参数不传时默认为1

  • SignLocation:

    签名域的标签值



718
719
720
# File 'lib/v20180523/models.rb', line 718

def SealId
  @SealId
end

#SignLocationObject

Parameters:

  • AccountResId:

    账户ID

  • AuthorizationTime:

    授权时间(上传合同可不传该参数)

  • Location:

    授权IP地址(上传合同可不传该参数)

  • SealId:

    签章ID

  • ImageData:

    签名图片,优先级比SealId高

  • CertType:

    默认值:1 表示RSA证书, 2 表示国密证书, 参数不传时默认为1

  • SignLocation:

    签名域的标签值



718
719
720
# File 'lib/v20180523/models.rb', line 718

def SignLocation
  @SignLocation
end

Instance Method Details

#deserialize(params) ⇒ Object



730
731
732
733
734
735
736
737
738
# File 'lib/v20180523/models.rb', line 730

def deserialize(params)
  @AccountResId = params['AccountResId']
  @AuthorizationTime = params['AuthorizationTime']
  @Location = params['Location']
  @SealId = params['SealId']
  @ImageData = params['ImageData']
  @CertType = params['CertType']
  @SignLocation = params['SignLocation']
end