Class: TencentCloud::Ocr::V20181119::ReconstructDocumentResponse

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

Overview

ReconstructDocument返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(markdownbase64 = nil, insetimagepackage = nil, documentrecognizeinfo = nil, requestid = nil) ⇒ ReconstructDocumentResponse

Returns a new instance of ReconstructDocumentResponse.



9764
9765
9766
9767
9768
9769
# File 'lib/v20181119/models.rb', line 9764

def initialize(markdownbase64=nil, insetimagepackage=nil, documentrecognizeinfo=nil, requestid=nil)
  @MarkdownBase64 = markdownbase64
  @InsetImagePackage = insetimagepackage
  @DocumentRecognizeInfo = documentrecognizeinfo
  @RequestId = requestid
end

Instance Attribute Details

#DocumentRecognizeInfoObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MarkdownBase64:

    识别生成的Markdown文件base64编码的字符串

  • InsetImagePackage:

    输入文件中嵌入的图片放在一个文件夹中打包为.zip压缩文件,识别生成的Markdown文件通过路径关联插入本文件夹中的图片。

  • DocumentRecognizeInfo:

    输入文件中嵌入的图片中文字内容的识别结果

  • RequestId:

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



9762
9763
9764
# File 'lib/v20181119/models.rb', line 9762

def DocumentRecognizeInfo
  @DocumentRecognizeInfo
end

#InsetImagePackageObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MarkdownBase64:

    识别生成的Markdown文件base64编码的字符串

  • InsetImagePackage:

    输入文件中嵌入的图片放在一个文件夹中打包为.zip压缩文件,识别生成的Markdown文件通过路径关联插入本文件夹中的图片。

  • DocumentRecognizeInfo:

    输入文件中嵌入的图片中文字内容的识别结果

  • RequestId:

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



9762
9763
9764
# File 'lib/v20181119/models.rb', line 9762

def InsetImagePackage
  @InsetImagePackage
end

#MarkdownBase64Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MarkdownBase64:

    识别生成的Markdown文件base64编码的字符串

  • InsetImagePackage:

    输入文件中嵌入的图片放在一个文件夹中打包为.zip压缩文件,识别生成的Markdown文件通过路径关联插入本文件夹中的图片。

  • DocumentRecognizeInfo:

    输入文件中嵌入的图片中文字内容的识别结果

  • RequestId:

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



9762
9763
9764
# File 'lib/v20181119/models.rb', line 9762

def MarkdownBase64
  @MarkdownBase64
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MarkdownBase64:

    识别生成的Markdown文件base64编码的字符串

  • InsetImagePackage:

    输入文件中嵌入的图片放在一个文件夹中打包为.zip压缩文件,识别生成的Markdown文件通过路径关联插入本文件夹中的图片。

  • DocumentRecognizeInfo:

    输入文件中嵌入的图片中文字内容的识别结果

  • RequestId:

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



9762
9763
9764
# File 'lib/v20181119/models.rb', line 9762

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
# File 'lib/v20181119/models.rb', line 9771

def deserialize(params)
  @MarkdownBase64 = params['MarkdownBase64']
  @InsetImagePackage = params['InsetImagePackage']
  unless params['DocumentRecognizeInfo'].nil?
    @DocumentRecognizeInfo = []
    params['DocumentRecognizeInfo'].each do |i|
      documentrecognizeinfo_tmp = DocumentRecognizeInfo.new
      documentrecognizeinfo_tmp.deserialize(i)
      @DocumentRecognizeInfo << documentrecognizeinfo_tmp
    end
  end
  @RequestId = params['RequestId']
end