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.



9101
9102
9103
9104
9105
9106
# File 'lib/v20181119/models.rb', line 9101

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。



9099
9100
9101
# File 'lib/v20181119/models.rb', line 9099

def DocumentRecognizeInfo
  @DocumentRecognizeInfo
end

#InsetImagePackageObject

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

Parameters:

  • MarkdownBase64:

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

  • InsetImagePackage:

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

  • DocumentRecognizeInfo:

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

  • RequestId:

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



9099
9100
9101
# File 'lib/v20181119/models.rb', line 9099

def InsetImagePackage
  @InsetImagePackage
end

#MarkdownBase64Object

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

Parameters:

  • MarkdownBase64:

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

  • InsetImagePackage:

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

  • DocumentRecognizeInfo:

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

  • RequestId:

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



9099
9100
9101
# File 'lib/v20181119/models.rb', line 9099

def MarkdownBase64
  @MarkdownBase64
end

#RequestIdObject

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

Parameters:

  • MarkdownBase64:

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

  • InsetImagePackage:

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

  • DocumentRecognizeInfo:

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

  • RequestId:

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



9099
9100
9101
# File 'lib/v20181119/models.rb', line 9099

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
# File 'lib/v20181119/models.rb', line 9108

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