Class: TencentCloud::Ess::V20201111::VerifyDigitFileResponse

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

Overview

VerifyDigitFile返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pdfresourcemd5 = nil, verifyresult = nil, verifyserialno = nil, verifydigitfileresults = nil, requestid = nil) ⇒ VerifyDigitFileResponse

Returns a new instance of VerifyDigitFileResponse.



18240
18241
18242
18243
18244
18245
18246
# File 'lib/v20201111/models.rb', line 18240

def initialize(pdfresourcemd5=nil, verifyresult=nil, verifyserialno=nil, verifydigitfileresults=nil, requestid=nil)
  @PdfResourceMd5 = pdfresourcemd5
  @VerifyResult = verifyresult
  @VerifySerialNo = verifyserialno
  @VerifyDigitFileResults = verifydigitfileresults
  @RequestId = requestid
end

Instance Attribute Details

#PdfResourceMd5Object

Parameters:

  • PdfResourceMd5:

    加签文件MD5哈希值

  • VerifyResult:

    验签结果代码,代码的含义如下:

    • 1:文件验证成功。
    • 2:文件验证失败。

  • VerifySerialNo:

    验签序列号, 为11位数字组成的字符串

  • VerifyDigitFileResults:

    验签结果详情,每个签名域对应的验签结果。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18238
18239
18240
# File 'lib/v20201111/models.rb', line 18238

def PdfResourceMd5
  @PdfResourceMd5
end

#RequestIdObject

Parameters:

  • PdfResourceMd5:

    加签文件MD5哈希值

  • VerifyResult:

    验签结果代码,代码的含义如下:

    • 1:文件验证成功。
    • 2:文件验证失败。

  • VerifySerialNo:

    验签序列号, 为11位数字组成的字符串

  • VerifyDigitFileResults:

    验签结果详情,每个签名域对应的验签结果。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18238
18239
18240
# File 'lib/v20201111/models.rb', line 18238

def RequestId
  @RequestId
end

#VerifyDigitFileResultsObject

Parameters:

  • PdfResourceMd5:

    加签文件MD5哈希值

  • VerifyResult:

    验签结果代码,代码的含义如下:

    • 1:文件验证成功。
    • 2:文件验证失败。

  • VerifySerialNo:

    验签序列号, 为11位数字组成的字符串

  • VerifyDigitFileResults:

    验签结果详情,每个签名域对应的验签结果。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18238
18239
18240
# File 'lib/v20201111/models.rb', line 18238

def VerifyDigitFileResults
  @VerifyDigitFileResults
end

#VerifyResultObject

Parameters:

  • PdfResourceMd5:

    加签文件MD5哈希值

  • VerifyResult:

    验签结果代码,代码的含义如下:

    • 1:文件验证成功。
    • 2:文件验证失败。

  • VerifySerialNo:

    验签序列号, 为11位数字组成的字符串

  • VerifyDigitFileResults:

    验签结果详情,每个签名域对应的验签结果。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18238
18239
18240
# File 'lib/v20201111/models.rb', line 18238

def VerifyResult
  @VerifyResult
end

#VerifySerialNoObject

Parameters:

  • PdfResourceMd5:

    加签文件MD5哈希值

  • VerifyResult:

    验签结果代码,代码的含义如下:

    • 1:文件验证成功。
    • 2:文件验证失败。

  • VerifySerialNo:

    验签序列号, 为11位数字组成的字符串

  • VerifyDigitFileResults:

    验签结果详情,每个签名域对应的验签结果。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18238
18239
18240
# File 'lib/v20201111/models.rb', line 18238

def VerifySerialNo
  @VerifySerialNo
end

Instance Method Details

#deserialize(params) ⇒ Object



18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
# File 'lib/v20201111/models.rb', line 18248

def deserialize(params)
  @PdfResourceMd5 = params['PdfResourceMd5']
  @VerifyResult = params['VerifyResult']
  @VerifySerialNo = params['VerifySerialNo']
  unless params['VerifyDigitFileResults'].nil?
    @VerifyDigitFileResults = []
    params['VerifyDigitFileResults'].each do |i|
      verifydigitfileresult_tmp = VerifyDigitFileResult.new
      verifydigitfileresult_tmp.deserialize(i)
      @VerifyDigitFileResults << verifydigitfileresult_tmp
    end
  end
  @RequestId = params['RequestId']
end