Class: AsposeOCRCloud::OCRResponse

Inherits:
BaseObject show all
Defined in:
lib/aspose_ocr_cloud/models/ocr_response.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from BaseObject

#_deserialize, #_to_hash, #build_from_hash, #to_body, #to_hash, #to_s

Constructor Details

#initialize(attributes = {}) ⇒ OCRResponse

Returns a new instance of OCRResponse.



39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# File 'lib/aspose_ocr_cloud/models/ocr_response.rb', line 39

def initialize(attributes = {})
  return if !attributes.is_a?(Hash) || attributes.empty?

  # convert string to symbol for hash key
  attributes = attributes.inject({}){|memo,(k,v)| memo[k.to_sym] = v; memo}

  
  if attributes[:'Text']
    self.text = attributes[:'Text']
  end
  
  if attributes[:'PartsInfo']
    self.parts_info = attributes[:'PartsInfo']
  end
  
  if attributes[:'PagesInfo']
    self.pages_info = attributes[:'PagesInfo']
  end
  
  if attributes[:'Status']
    self.status = attributes[:'Status']
  end
  
  if attributes[:'Code']
    self.code = attributes[:'Code']
  end
  
end

Instance Attribute Details

#codeObject

Returns the value of attribute code.



4
5
6
# File 'lib/aspose_ocr_cloud/models/ocr_response.rb', line 4

def code
  @code
end

#pages_infoObject

Returns the value of attribute pages_info.



4
5
6
# File 'lib/aspose_ocr_cloud/models/ocr_response.rb', line 4

def pages_info
  @pages_info
end

#parts_infoObject

Returns the value of attribute parts_info.



4
5
6
# File 'lib/aspose_ocr_cloud/models/ocr_response.rb', line 4

def parts_info
  @parts_info
end

#statusObject

Returns the value of attribute status.



4
5
6
# File 'lib/aspose_ocr_cloud/models/ocr_response.rb', line 4

def status
  @status
end

#textObject

Returns the value of attribute text.



4
5
6
# File 'lib/aspose_ocr_cloud/models/ocr_response.rb', line 4

def text
  @text
end

Class Method Details

.attribute_mapObject

attribute mapping from ruby-style variable name to JSON key



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/aspose_ocr_cloud/models/ocr_response.rb', line 6

def self.attribute_map
  {
    
    # 
    :'text' => :'Text',
    
    # 
    :'parts_info' => :'PartsInfo',
    
    # 
    :'pages_info' => :'PagesInfo',
    
    # 
    :'status' => :'Status',
    
    # 
    :'code' => :'Code'
    
  }
end

.swagger_typesObject

attribute type



28
29
30
31
32
33
34
35
36
37
# File 'lib/aspose_ocr_cloud/models/ocr_response.rb', line 28

def self.swagger_types
  {
    :'text' => :'String',
    :'parts_info' => :'PartsInfo',
    :'pages_info' => :'PagesInfo',
    :'status' => :'String',
    :'code' => :'String'
    
  }
end