Class: TencentCloud::Essbasic::V20210526::PdfVerifyResult

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

Overview

合同验签每个签署区的信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(verifyresult = nil, signplatform = nil, signername = nil, signtime = nil, signalgorithm = nil, certsn = nil, certnotbefore = nil, certnotafter = nil, signtype = nil, componentposx = nil, componentposy = nil, componentwidth = nil, componentheight = nil, componentpage = nil) ⇒ PdfVerifyResult

Returns a new instance of PdfVerifyResult.



11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
# File 'lib/v20210526/models.rb', line 11667

def initialize(verifyresult=nil, signplatform=nil, signername=nil, signtime=nil, signalgorithm=nil, certsn=nil, certnotbefore=nil, certnotafter=nil, signtype=nil, componentposx=nil, componentposy=nil, componentwidth=nil, componentheight=nil, componentpage=nil)
  @VerifyResult = verifyresult
  @SignPlatform = signplatform
  @SignerName = signername
  @SignTime = signtime
  @SignAlgorithm = signalgorithm
  @CertSn = certsn
  @CertNotBefore = certnotbefore
  @CertNotAfter = certnotafter
  @SignType = signtype
  @ComponentPosX = componentposx
  @ComponentPosY = componentposy
  @ComponentWidth = componentwidth
  @ComponentHeight = componentheight
  @ComponentPage = componentpage
end

Instance Attribute Details

#CertNotAfterObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def CertNotAfter
  @CertNotAfter
end

#CertNotBeforeObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def CertNotBefore
  @CertNotBefore
end

#CertSnObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def CertSn
  @CertSn
end

#ComponentHeightObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def ComponentHeight
  @ComponentHeight
end

#ComponentPageObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def ComponentPage
  @ComponentPage
end

#ComponentPosXObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def ComponentPosX
  @ComponentPosX
end

#ComponentPosYObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def ComponentPosY
  @ComponentPosY
end

#ComponentWidthObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def ComponentWidth
  @ComponentWidth
end

#SignAlgorithmObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def SignAlgorithm
  @SignAlgorithm
end

#SignerNameObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def SignerName
  @SignerName
end

#SignPlatformObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def SignPlatform
  @SignPlatform
end

#SignTimeObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def SignTime
  @SignTime
end

#SignTypeObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def SignType
  @SignType
end

#VerifyResultObject

Parameters:

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



11665
11666
11667
# File 'lib/v20210526/models.rb', line 11665

def VerifyResult
  @VerifyResult
end

Instance Method Details

#deserialize(params) ⇒ Object



11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
# File 'lib/v20210526/models.rb', line 11684

def deserialize(params)
  @VerifyResult = params['VerifyResult']
  @SignPlatform = params['SignPlatform']
  @SignerName = params['SignerName']
  @SignTime = params['SignTime']
  @SignAlgorithm = params['SignAlgorithm']
  @CertSn = params['CertSn']
  @CertNotBefore = params['CertNotBefore']
  @CertNotAfter = params['CertNotAfter']
  @SignType = params['SignType']
  @ComponentPosX = params['ComponentPosX']
  @ComponentPosY = params['ComponentPosY']
  @ComponentWidth = params['ComponentWidth']
  @ComponentHeight = params['ComponentHeight']
  @ComponentPage = params['ComponentPage']
end