12428 lines
361 KiB
Python
12428 lines
361 KiB
Python
# -*- coding: utf-8 -*-
|
|
# This file is auto-generated, don't edit it. Thanks.
|
|
from Tea.model import TeaModel
|
|
from typing import Any, List, BinaryIO, Dict
|
|
|
|
|
|
class DataSubImagesFigureInfoValueFigureDetailsFigurePoints(TeaModel):
|
|
def __init__(
|
|
self,
|
|
x: int = None,
|
|
y: int = None,
|
|
):
|
|
self.x = x
|
|
self.y = y
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.x is not None:
|
|
result['X'] = self.x
|
|
if self.y is not None:
|
|
result['Y'] = self.y
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('X') is not None:
|
|
self.x = m.get('X')
|
|
if m.get('Y') is not None:
|
|
self.y = m.get('Y')
|
|
return self
|
|
|
|
|
|
class DataSubImagesFigureInfoValueFigureDetailsFigureRect(TeaModel):
|
|
def __init__(
|
|
self,
|
|
center_x: int = None,
|
|
center_y: int = None,
|
|
width: int = None,
|
|
height: int = None,
|
|
):
|
|
self.center_x = center_x
|
|
self.center_y = center_y
|
|
self.width = width
|
|
self.height = height
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.center_x is not None:
|
|
result['CenterX'] = self.center_x
|
|
if self.center_y is not None:
|
|
result['CenterY'] = self.center_y
|
|
if self.width is not None:
|
|
result['Width'] = self.width
|
|
if self.height is not None:
|
|
result['Height'] = self.height
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CenterX') is not None:
|
|
self.center_x = m.get('CenterX')
|
|
if m.get('CenterY') is not None:
|
|
self.center_y = m.get('CenterY')
|
|
if m.get('Width') is not None:
|
|
self.width = m.get('Width')
|
|
if m.get('Height') is not None:
|
|
self.height = m.get('Height')
|
|
return self
|
|
|
|
|
|
class DataSubImagesFigureInfoValueFigureDetails(TeaModel):
|
|
def __init__(
|
|
self,
|
|
type: str = None,
|
|
data: Any = None,
|
|
figure_points: List[DataSubImagesFigureInfoValueFigureDetailsFigurePoints] = None,
|
|
figure_rect: DataSubImagesFigureInfoValueFigureDetailsFigureRect = None,
|
|
figure_angle: int = None,
|
|
):
|
|
self.type = type
|
|
self.data = data
|
|
self.figure_points = figure_points
|
|
self.figure_rect = figure_rect
|
|
self.figure_angle = figure_angle
|
|
|
|
def validate(self):
|
|
if self.figure_points:
|
|
for k in self.figure_points:
|
|
if k:
|
|
k.validate()
|
|
if self.figure_rect:
|
|
self.figure_rect.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.type is not None:
|
|
result['Type'] = self.type
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
result['FigurePoints'] = []
|
|
if self.figure_points is not None:
|
|
for k in self.figure_points:
|
|
result['FigurePoints'].append(k.to_map() if k else None)
|
|
if self.figure_rect is not None:
|
|
result['FigureRect'] = self.figure_rect.to_map()
|
|
if self.figure_angle is not None:
|
|
result['FigureAngle'] = self.figure_angle
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Type') is not None:
|
|
self.type = m.get('Type')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
self.figure_points = []
|
|
if m.get('FigurePoints') is not None:
|
|
for k in m.get('FigurePoints'):
|
|
temp_model = DataSubImagesFigureInfoValueFigureDetailsFigurePoints()
|
|
self.figure_points.append(temp_model.from_map(k))
|
|
if m.get('FigureRect') is not None:
|
|
temp_model = DataSubImagesFigureInfoValueFigureDetailsFigureRect()
|
|
self.figure_rect = temp_model.from_map(m['FigureRect'])
|
|
if m.get('FigureAngle') is not None:
|
|
self.figure_angle = m.get('FigureAngle')
|
|
return self
|
|
|
|
|
|
class DataSubImagesFigureInfoValue(TeaModel):
|
|
def __init__(
|
|
self,
|
|
figure_count: int = None,
|
|
figure_details: List[DataSubImagesFigureInfoValueFigureDetails] = None,
|
|
):
|
|
self.figure_count = figure_count
|
|
self.figure_details = figure_details
|
|
|
|
def validate(self):
|
|
if self.figure_details:
|
|
for k in self.figure_details:
|
|
if k:
|
|
k.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.figure_count is not None:
|
|
result['FigureCount'] = self.figure_count
|
|
result['FigureDetails'] = []
|
|
if self.figure_details is not None:
|
|
for k in self.figure_details:
|
|
result['FigureDetails'].append(k.to_map() if k else None)
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('FigureCount') is not None:
|
|
self.figure_count = m.get('FigureCount')
|
|
self.figure_details = []
|
|
if m.get('FigureDetails') is not None:
|
|
for k in m.get('FigureDetails'):
|
|
temp_model = DataSubImagesFigureInfoValueFigureDetails()
|
|
self.figure_details.append(temp_model.from_map(k))
|
|
return self
|
|
|
|
|
|
class DataSubImagesKvInfoKvDetailsValueValuePoints(TeaModel):
|
|
def __init__(
|
|
self,
|
|
x: int = None,
|
|
y: int = None,
|
|
):
|
|
self.x = x
|
|
self.y = y
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.x is not None:
|
|
result['X'] = self.x
|
|
if self.y is not None:
|
|
result['Y'] = self.y
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('X') is not None:
|
|
self.x = m.get('X')
|
|
if m.get('Y') is not None:
|
|
self.y = m.get('Y')
|
|
return self
|
|
|
|
|
|
class DataSubImagesKvInfoKvDetailsValueValueRect(TeaModel):
|
|
def __init__(
|
|
self,
|
|
center_x: int = None,
|
|
center_y: int = None,
|
|
width: int = None,
|
|
height: int = None,
|
|
):
|
|
self.center_x = center_x
|
|
self.center_y = center_y
|
|
self.width = width
|
|
self.height = height
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.center_x is not None:
|
|
result['CenterX'] = self.center_x
|
|
if self.center_y is not None:
|
|
result['CenterY'] = self.center_y
|
|
if self.width is not None:
|
|
result['Width'] = self.width
|
|
if self.height is not None:
|
|
result['Height'] = self.height
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CenterX') is not None:
|
|
self.center_x = m.get('CenterX')
|
|
if m.get('CenterY') is not None:
|
|
self.center_y = m.get('CenterY')
|
|
if m.get('Width') is not None:
|
|
self.width = m.get('Width')
|
|
if m.get('Height') is not None:
|
|
self.height = m.get('Height')
|
|
return self
|
|
|
|
|
|
class DataSubImagesKvInfoKvDetailsValue(TeaModel):
|
|
def __init__(
|
|
self,
|
|
key_name: str = None,
|
|
key_confidence: int = None,
|
|
value: str = None,
|
|
value_confidence: int = None,
|
|
value_points: List[DataSubImagesKvInfoKvDetailsValueValuePoints] = None,
|
|
value_rect: DataSubImagesKvInfoKvDetailsValueValueRect = None,
|
|
value_angle: int = None,
|
|
):
|
|
self.key_name = key_name
|
|
self.key_confidence = key_confidence
|
|
self.value = value
|
|
self.value_confidence = value_confidence
|
|
self.value_points = value_points
|
|
self.value_rect = value_rect
|
|
self.value_angle = value_angle
|
|
|
|
def validate(self):
|
|
if self.value_points:
|
|
for k in self.value_points:
|
|
if k:
|
|
k.validate()
|
|
if self.value_rect:
|
|
self.value_rect.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.key_name is not None:
|
|
result['KeyName'] = self.key_name
|
|
if self.key_confidence is not None:
|
|
result['KeyConfidence'] = self.key_confidence
|
|
if self.value is not None:
|
|
result['Value'] = self.value
|
|
if self.value_confidence is not None:
|
|
result['ValueConfidence'] = self.value_confidence
|
|
result['ValuePoints'] = []
|
|
if self.value_points is not None:
|
|
for k in self.value_points:
|
|
result['ValuePoints'].append(k.to_map() if k else None)
|
|
if self.value_rect is not None:
|
|
result['ValueRect'] = self.value_rect.to_map()
|
|
if self.value_angle is not None:
|
|
result['ValueAngle'] = self.value_angle
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('KeyName') is not None:
|
|
self.key_name = m.get('KeyName')
|
|
if m.get('KeyConfidence') is not None:
|
|
self.key_confidence = m.get('KeyConfidence')
|
|
if m.get('Value') is not None:
|
|
self.value = m.get('Value')
|
|
if m.get('ValueConfidence') is not None:
|
|
self.value_confidence = m.get('ValueConfidence')
|
|
self.value_points = []
|
|
if m.get('ValuePoints') is not None:
|
|
for k in m.get('ValuePoints'):
|
|
temp_model = DataSubImagesKvInfoKvDetailsValueValuePoints()
|
|
self.value_points.append(temp_model.from_map(k))
|
|
if m.get('ValueRect') is not None:
|
|
temp_model = DataSubImagesKvInfoKvDetailsValueValueRect()
|
|
self.value_rect = temp_model.from_map(m['ValueRect'])
|
|
if m.get('ValueAngle') is not None:
|
|
self.value_angle = m.get('ValueAngle')
|
|
return self
|
|
|
|
|
|
class RecognizeAdvancedRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
need_rotate: bool = None,
|
|
need_sort_page: bool = None,
|
|
no_stamp: bool = None,
|
|
output_char_info: bool = None,
|
|
output_figure: bool = None,
|
|
output_table: bool = None,
|
|
paragraph: bool = None,
|
|
row: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.need_rotate = need_rotate
|
|
self.need_sort_page = need_sort_page
|
|
self.no_stamp = no_stamp
|
|
self.output_char_info = output_char_info
|
|
self.output_figure = output_figure
|
|
self.output_table = output_table
|
|
self.paragraph = paragraph
|
|
self.row = row
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.need_sort_page is not None:
|
|
result['NeedSortPage'] = self.need_sort_page
|
|
if self.no_stamp is not None:
|
|
result['NoStamp'] = self.no_stamp
|
|
if self.output_char_info is not None:
|
|
result['OutputCharInfo'] = self.output_char_info
|
|
if self.output_figure is not None:
|
|
result['OutputFigure'] = self.output_figure
|
|
if self.output_table is not None:
|
|
result['OutputTable'] = self.output_table
|
|
if self.paragraph is not None:
|
|
result['Paragraph'] = self.paragraph
|
|
if self.row is not None:
|
|
result['Row'] = self.row
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('NeedSortPage') is not None:
|
|
self.need_sort_page = m.get('NeedSortPage')
|
|
if m.get('NoStamp') is not None:
|
|
self.no_stamp = m.get('NoStamp')
|
|
if m.get('OutputCharInfo') is not None:
|
|
self.output_char_info = m.get('OutputCharInfo')
|
|
if m.get('OutputFigure') is not None:
|
|
self.output_figure = m.get('OutputFigure')
|
|
if m.get('OutputTable') is not None:
|
|
self.output_table = m.get('OutputTable')
|
|
if m.get('Paragraph') is not None:
|
|
self.paragraph = m.get('Paragraph')
|
|
if m.get('Row') is not None:
|
|
self.row = m.get('Row')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeAdvancedResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeAdvancedResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeAdvancedResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeAdvancedResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeAirItineraryRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeAirItineraryResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeAirItineraryResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeAirItineraryResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeAirItineraryResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextRequestAdvancedConfig(TeaModel):
|
|
def __init__(
|
|
self,
|
|
is_hand_writing_table: bool = None,
|
|
is_line_less_table: bool = None,
|
|
output_char_info: bool = None,
|
|
output_paragraph: bool = None,
|
|
output_row: bool = None,
|
|
output_table: bool = None,
|
|
output_table_excel: bool = None,
|
|
output_table_html: bool = None,
|
|
):
|
|
self.is_hand_writing_table = is_hand_writing_table
|
|
self.is_line_less_table = is_line_less_table
|
|
self.output_char_info = output_char_info
|
|
self.output_paragraph = output_paragraph
|
|
self.output_row = output_row
|
|
self.output_table = output_table
|
|
self.output_table_excel = output_table_excel
|
|
self.output_table_html = output_table_html
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.is_hand_writing_table is not None:
|
|
result['IsHandWritingTable'] = self.is_hand_writing_table
|
|
if self.is_line_less_table is not None:
|
|
result['IsLineLessTable'] = self.is_line_less_table
|
|
if self.output_char_info is not None:
|
|
result['OutputCharInfo'] = self.output_char_info
|
|
if self.output_paragraph is not None:
|
|
result['OutputParagraph'] = self.output_paragraph
|
|
if self.output_row is not None:
|
|
result['OutputRow'] = self.output_row
|
|
if self.output_table is not None:
|
|
result['OutputTable'] = self.output_table
|
|
if self.output_table_excel is not None:
|
|
result['OutputTableExcel'] = self.output_table_excel
|
|
if self.output_table_html is not None:
|
|
result['OutputTableHtml'] = self.output_table_html
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('IsHandWritingTable') is not None:
|
|
self.is_hand_writing_table = m.get('IsHandWritingTable')
|
|
if m.get('IsLineLessTable') is not None:
|
|
self.is_line_less_table = m.get('IsLineLessTable')
|
|
if m.get('OutputCharInfo') is not None:
|
|
self.output_char_info = m.get('OutputCharInfo')
|
|
if m.get('OutputParagraph') is not None:
|
|
self.output_paragraph = m.get('OutputParagraph')
|
|
if m.get('OutputRow') is not None:
|
|
self.output_row = m.get('OutputRow')
|
|
if m.get('OutputTable') is not None:
|
|
self.output_table = m.get('OutputTable')
|
|
if m.get('OutputTableExcel') is not None:
|
|
self.output_table_excel = m.get('OutputTableExcel')
|
|
if m.get('OutputTableHtml') is not None:
|
|
self.output_table_html = m.get('OutputTableHtml')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextRequestIdCardConfig(TeaModel):
|
|
def __init__(
|
|
self,
|
|
llm_rec: bool = None,
|
|
output_id_card_quality: bool = None,
|
|
):
|
|
self.llm_rec = llm_rec
|
|
self.output_id_card_quality = output_id_card_quality
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.llm_rec is not None:
|
|
result['Llm_rec'] = self.llm_rec
|
|
if self.output_id_card_quality is not None:
|
|
result['OutputIdCardQuality'] = self.output_id_card_quality
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Llm_rec') is not None:
|
|
self.llm_rec = m.get('Llm_rec')
|
|
if m.get('OutputIdCardQuality') is not None:
|
|
self.output_id_card_quality = m.get('OutputIdCardQuality')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextRequestInternationalBusinessLicenseConfig(TeaModel):
|
|
def __init__(
|
|
self,
|
|
country: str = None,
|
|
):
|
|
self.country = country
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.country is not None:
|
|
result['Country'] = self.country
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Country') is not None:
|
|
self.country = m.get('Country')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextRequestInternationalIdCardConfig(TeaModel):
|
|
def __init__(
|
|
self,
|
|
country: str = None,
|
|
):
|
|
self.country = country
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.country is not None:
|
|
result['Country'] = self.country
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Country') is not None:
|
|
self.country = m.get('Country')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextRequestMultiLanConfig(TeaModel):
|
|
def __init__(
|
|
self,
|
|
languages: str = None,
|
|
):
|
|
self.languages = languages
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.languages is not None:
|
|
result['Languages'] = self.languages
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Languages') is not None:
|
|
self.languages = m.get('Languages')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextRequestTableConfig(TeaModel):
|
|
def __init__(
|
|
self,
|
|
is_hand_writing_table: bool = None,
|
|
is_line_less_table: bool = None,
|
|
output_table_excel: bool = None,
|
|
output_table_html: bool = None,
|
|
):
|
|
self.is_hand_writing_table = is_hand_writing_table
|
|
self.is_line_less_table = is_line_less_table
|
|
self.output_table_excel = output_table_excel
|
|
self.output_table_html = output_table_html
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.is_hand_writing_table is not None:
|
|
result['IsHandWritingTable'] = self.is_hand_writing_table
|
|
if self.is_line_less_table is not None:
|
|
result['IsLineLessTable'] = self.is_line_less_table
|
|
if self.output_table_excel is not None:
|
|
result['OutputTableExcel'] = self.output_table_excel
|
|
if self.output_table_html is not None:
|
|
result['OutputTableHtml'] = self.output_table_html
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('IsHandWritingTable') is not None:
|
|
self.is_hand_writing_table = m.get('IsHandWritingTable')
|
|
if m.get('IsLineLessTable') is not None:
|
|
self.is_line_less_table = m.get('IsLineLessTable')
|
|
if m.get('OutputTableExcel') is not None:
|
|
self.output_table_excel = m.get('OutputTableExcel')
|
|
if m.get('OutputTableHtml') is not None:
|
|
self.output_table_html = m.get('OutputTableHtml')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
advanced_config: RecognizeAllTextRequestAdvancedConfig = None,
|
|
id_card_config: RecognizeAllTextRequestIdCardConfig = None,
|
|
international_business_license_config: RecognizeAllTextRequestInternationalBusinessLicenseConfig = None,
|
|
international_id_card_config: RecognizeAllTextRequestInternationalIdCardConfig = None,
|
|
multi_lan_config: RecognizeAllTextRequestMultiLanConfig = None,
|
|
output_bar_code: bool = None,
|
|
output_coordinate: str = None,
|
|
output_figure: bool = None,
|
|
output_kvexcel: bool = None,
|
|
output_oricoord: bool = None,
|
|
output_qrcode: bool = None,
|
|
output_stamp: bool = None,
|
|
page_no: int = None,
|
|
table_config: RecognizeAllTextRequestTableConfig = None,
|
|
type: str = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.advanced_config = advanced_config
|
|
self.id_card_config = id_card_config
|
|
self.international_business_license_config = international_business_license_config
|
|
self.international_id_card_config = international_id_card_config
|
|
self.multi_lan_config = multi_lan_config
|
|
self.output_bar_code = output_bar_code
|
|
self.output_coordinate = output_coordinate
|
|
self.output_figure = output_figure
|
|
self.output_kvexcel = output_kvexcel
|
|
self.output_oricoord = output_oricoord
|
|
self.output_qrcode = output_qrcode
|
|
self.output_stamp = output_stamp
|
|
self.page_no = page_no
|
|
self.table_config = table_config
|
|
# This parameter is required.
|
|
self.type = type
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.advanced_config:
|
|
self.advanced_config.validate()
|
|
if self.id_card_config:
|
|
self.id_card_config.validate()
|
|
if self.international_business_license_config:
|
|
self.international_business_license_config.validate()
|
|
if self.international_id_card_config:
|
|
self.international_id_card_config.validate()
|
|
if self.multi_lan_config:
|
|
self.multi_lan_config.validate()
|
|
if self.table_config:
|
|
self.table_config.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.advanced_config is not None:
|
|
result['AdvancedConfig'] = self.advanced_config.to_map()
|
|
if self.id_card_config is not None:
|
|
result['IdCardConfig'] = self.id_card_config.to_map()
|
|
if self.international_business_license_config is not None:
|
|
result['InternationalBusinessLicenseConfig'] = self.international_business_license_config.to_map()
|
|
if self.international_id_card_config is not None:
|
|
result['InternationalIdCardConfig'] = self.international_id_card_config.to_map()
|
|
if self.multi_lan_config is not None:
|
|
result['MultiLanConfig'] = self.multi_lan_config.to_map()
|
|
if self.output_bar_code is not None:
|
|
result['OutputBarCode'] = self.output_bar_code
|
|
if self.output_coordinate is not None:
|
|
result['OutputCoordinate'] = self.output_coordinate
|
|
if self.output_figure is not None:
|
|
result['OutputFigure'] = self.output_figure
|
|
if self.output_kvexcel is not None:
|
|
result['OutputKVExcel'] = self.output_kvexcel
|
|
if self.output_oricoord is not None:
|
|
result['OutputOricoord'] = self.output_oricoord
|
|
if self.output_qrcode is not None:
|
|
result['OutputQrcode'] = self.output_qrcode
|
|
if self.output_stamp is not None:
|
|
result['OutputStamp'] = self.output_stamp
|
|
if self.page_no is not None:
|
|
result['PageNo'] = self.page_no
|
|
if self.table_config is not None:
|
|
result['TableConfig'] = self.table_config.to_map()
|
|
if self.type is not None:
|
|
result['Type'] = self.type
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('AdvancedConfig') is not None:
|
|
temp_model = RecognizeAllTextRequestAdvancedConfig()
|
|
self.advanced_config = temp_model.from_map(m['AdvancedConfig'])
|
|
if m.get('IdCardConfig') is not None:
|
|
temp_model = RecognizeAllTextRequestIdCardConfig()
|
|
self.id_card_config = temp_model.from_map(m['IdCardConfig'])
|
|
if m.get('InternationalBusinessLicenseConfig') is not None:
|
|
temp_model = RecognizeAllTextRequestInternationalBusinessLicenseConfig()
|
|
self.international_business_license_config = temp_model.from_map(m['InternationalBusinessLicenseConfig'])
|
|
if m.get('InternationalIdCardConfig') is not None:
|
|
temp_model = RecognizeAllTextRequestInternationalIdCardConfig()
|
|
self.international_id_card_config = temp_model.from_map(m['InternationalIdCardConfig'])
|
|
if m.get('MultiLanConfig') is not None:
|
|
temp_model = RecognizeAllTextRequestMultiLanConfig()
|
|
self.multi_lan_config = temp_model.from_map(m['MultiLanConfig'])
|
|
if m.get('OutputBarCode') is not None:
|
|
self.output_bar_code = m.get('OutputBarCode')
|
|
if m.get('OutputCoordinate') is not None:
|
|
self.output_coordinate = m.get('OutputCoordinate')
|
|
if m.get('OutputFigure') is not None:
|
|
self.output_figure = m.get('OutputFigure')
|
|
if m.get('OutputKVExcel') is not None:
|
|
self.output_kvexcel = m.get('OutputKVExcel')
|
|
if m.get('OutputOricoord') is not None:
|
|
self.output_oricoord = m.get('OutputOricoord')
|
|
if m.get('OutputQrcode') is not None:
|
|
self.output_qrcode = m.get('OutputQrcode')
|
|
if m.get('OutputStamp') is not None:
|
|
self.output_stamp = m.get('OutputStamp')
|
|
if m.get('PageNo') is not None:
|
|
self.page_no = m.get('PageNo')
|
|
if m.get('TableConfig') is not None:
|
|
temp_model = RecognizeAllTextRequestTableConfig()
|
|
self.table_config = temp_model.from_map(m['TableConfig'])
|
|
if m.get('Type') is not None:
|
|
self.type = m.get('Type')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextShrinkRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
advanced_config_shrink: str = None,
|
|
id_card_config_shrink: str = None,
|
|
international_business_license_config_shrink: str = None,
|
|
international_id_card_config_shrink: str = None,
|
|
multi_lan_config_shrink: str = None,
|
|
output_bar_code: bool = None,
|
|
output_coordinate: str = None,
|
|
output_figure: bool = None,
|
|
output_kvexcel: bool = None,
|
|
output_oricoord: bool = None,
|
|
output_qrcode: bool = None,
|
|
output_stamp: bool = None,
|
|
page_no: int = None,
|
|
table_config_shrink: str = None,
|
|
type: str = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.advanced_config_shrink = advanced_config_shrink
|
|
self.id_card_config_shrink = id_card_config_shrink
|
|
self.international_business_license_config_shrink = international_business_license_config_shrink
|
|
self.international_id_card_config_shrink = international_id_card_config_shrink
|
|
self.multi_lan_config_shrink = multi_lan_config_shrink
|
|
self.output_bar_code = output_bar_code
|
|
self.output_coordinate = output_coordinate
|
|
self.output_figure = output_figure
|
|
self.output_kvexcel = output_kvexcel
|
|
self.output_oricoord = output_oricoord
|
|
self.output_qrcode = output_qrcode
|
|
self.output_stamp = output_stamp
|
|
self.page_no = page_no
|
|
self.table_config_shrink = table_config_shrink
|
|
# This parameter is required.
|
|
self.type = type
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.advanced_config_shrink is not None:
|
|
result['AdvancedConfig'] = self.advanced_config_shrink
|
|
if self.id_card_config_shrink is not None:
|
|
result['IdCardConfig'] = self.id_card_config_shrink
|
|
if self.international_business_license_config_shrink is not None:
|
|
result['InternationalBusinessLicenseConfig'] = self.international_business_license_config_shrink
|
|
if self.international_id_card_config_shrink is not None:
|
|
result['InternationalIdCardConfig'] = self.international_id_card_config_shrink
|
|
if self.multi_lan_config_shrink is not None:
|
|
result['MultiLanConfig'] = self.multi_lan_config_shrink
|
|
if self.output_bar_code is not None:
|
|
result['OutputBarCode'] = self.output_bar_code
|
|
if self.output_coordinate is not None:
|
|
result['OutputCoordinate'] = self.output_coordinate
|
|
if self.output_figure is not None:
|
|
result['OutputFigure'] = self.output_figure
|
|
if self.output_kvexcel is not None:
|
|
result['OutputKVExcel'] = self.output_kvexcel
|
|
if self.output_oricoord is not None:
|
|
result['OutputOricoord'] = self.output_oricoord
|
|
if self.output_qrcode is not None:
|
|
result['OutputQrcode'] = self.output_qrcode
|
|
if self.output_stamp is not None:
|
|
result['OutputStamp'] = self.output_stamp
|
|
if self.page_no is not None:
|
|
result['PageNo'] = self.page_no
|
|
if self.table_config_shrink is not None:
|
|
result['TableConfig'] = self.table_config_shrink
|
|
if self.type is not None:
|
|
result['Type'] = self.type
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('AdvancedConfig') is not None:
|
|
self.advanced_config_shrink = m.get('AdvancedConfig')
|
|
if m.get('IdCardConfig') is not None:
|
|
self.id_card_config_shrink = m.get('IdCardConfig')
|
|
if m.get('InternationalBusinessLicenseConfig') is not None:
|
|
self.international_business_license_config_shrink = m.get('InternationalBusinessLicenseConfig')
|
|
if m.get('InternationalIdCardConfig') is not None:
|
|
self.international_id_card_config_shrink = m.get('InternationalIdCardConfig')
|
|
if m.get('MultiLanConfig') is not None:
|
|
self.multi_lan_config_shrink = m.get('MultiLanConfig')
|
|
if m.get('OutputBarCode') is not None:
|
|
self.output_bar_code = m.get('OutputBarCode')
|
|
if m.get('OutputCoordinate') is not None:
|
|
self.output_coordinate = m.get('OutputCoordinate')
|
|
if m.get('OutputFigure') is not None:
|
|
self.output_figure = m.get('OutputFigure')
|
|
if m.get('OutputKVExcel') is not None:
|
|
self.output_kvexcel = m.get('OutputKVExcel')
|
|
if m.get('OutputOricoord') is not None:
|
|
self.output_oricoord = m.get('OutputOricoord')
|
|
if m.get('OutputQrcode') is not None:
|
|
self.output_qrcode = m.get('OutputQrcode')
|
|
if m.get('OutputStamp') is not None:
|
|
self.output_stamp = m.get('OutputStamp')
|
|
if m.get('PageNo') is not None:
|
|
self.page_no = m.get('PageNo')
|
|
if m.get('TableConfig') is not None:
|
|
self.table_config_shrink = m.get('TableConfig')
|
|
if m.get('Type') is not None:
|
|
self.type = m.get('Type')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesBarCodeInfoBarCodeDetailsBarCodePoints(TeaModel):
|
|
def __init__(
|
|
self,
|
|
x: int = None,
|
|
y: int = None,
|
|
):
|
|
self.x = x
|
|
self.y = y
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.x is not None:
|
|
result['X'] = self.x
|
|
if self.y is not None:
|
|
result['Y'] = self.y
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('X') is not None:
|
|
self.x = m.get('X')
|
|
if m.get('Y') is not None:
|
|
self.y = m.get('Y')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesBarCodeInfoBarCodeDetailsBarCodeRect(TeaModel):
|
|
def __init__(
|
|
self,
|
|
center_x: int = None,
|
|
center_y: int = None,
|
|
height: int = None,
|
|
width: int = None,
|
|
):
|
|
self.center_x = center_x
|
|
self.center_y = center_y
|
|
self.height = height
|
|
self.width = width
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.center_x is not None:
|
|
result['CenterX'] = self.center_x
|
|
if self.center_y is not None:
|
|
result['CenterY'] = self.center_y
|
|
if self.height is not None:
|
|
result['Height'] = self.height
|
|
if self.width is not None:
|
|
result['Width'] = self.width
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CenterX') is not None:
|
|
self.center_x = m.get('CenterX')
|
|
if m.get('CenterY') is not None:
|
|
self.center_y = m.get('CenterY')
|
|
if m.get('Height') is not None:
|
|
self.height = m.get('Height')
|
|
if m.get('Width') is not None:
|
|
self.width = m.get('Width')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesBarCodeInfoBarCodeDetails(TeaModel):
|
|
def __init__(
|
|
self,
|
|
bar_code_angle: int = None,
|
|
bar_code_points: List[RecognizeAllTextResponseBodyDataSubImagesBarCodeInfoBarCodeDetailsBarCodePoints] = None,
|
|
bar_code_rect: RecognizeAllTextResponseBodyDataSubImagesBarCodeInfoBarCodeDetailsBarCodeRect = None,
|
|
data: Any = None,
|
|
type: str = None,
|
|
):
|
|
self.bar_code_angle = bar_code_angle
|
|
self.bar_code_points = bar_code_points
|
|
self.bar_code_rect = bar_code_rect
|
|
self.data = data
|
|
self.type = type
|
|
|
|
def validate(self):
|
|
if self.bar_code_points:
|
|
for k in self.bar_code_points:
|
|
if k:
|
|
k.validate()
|
|
if self.bar_code_rect:
|
|
self.bar_code_rect.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.bar_code_angle is not None:
|
|
result['BarCodeAngle'] = self.bar_code_angle
|
|
result['BarCodePoints'] = []
|
|
if self.bar_code_points is not None:
|
|
for k in self.bar_code_points:
|
|
result['BarCodePoints'].append(k.to_map() if k else None)
|
|
if self.bar_code_rect is not None:
|
|
result['BarCodeRect'] = self.bar_code_rect.to_map()
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.type is not None:
|
|
result['Type'] = self.type
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('BarCodeAngle') is not None:
|
|
self.bar_code_angle = m.get('BarCodeAngle')
|
|
self.bar_code_points = []
|
|
if m.get('BarCodePoints') is not None:
|
|
for k in m.get('BarCodePoints'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesBarCodeInfoBarCodeDetailsBarCodePoints()
|
|
self.bar_code_points.append(temp_model.from_map(k))
|
|
if m.get('BarCodeRect') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesBarCodeInfoBarCodeDetailsBarCodeRect()
|
|
self.bar_code_rect = temp_model.from_map(m['BarCodeRect'])
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Type') is not None:
|
|
self.type = m.get('Type')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesBarCodeInfo(TeaModel):
|
|
def __init__(
|
|
self,
|
|
bar_code_count: int = None,
|
|
bar_code_details: List[RecognizeAllTextResponseBodyDataSubImagesBarCodeInfoBarCodeDetails] = None,
|
|
):
|
|
self.bar_code_count = bar_code_count
|
|
self.bar_code_details = bar_code_details
|
|
|
|
def validate(self):
|
|
if self.bar_code_details:
|
|
for k in self.bar_code_details:
|
|
if k:
|
|
k.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.bar_code_count is not None:
|
|
result['BarCodeCount'] = self.bar_code_count
|
|
result['BarCodeDetails'] = []
|
|
if self.bar_code_details is not None:
|
|
for k in self.bar_code_details:
|
|
result['BarCodeDetails'].append(k.to_map() if k else None)
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('BarCodeCount') is not None:
|
|
self.bar_code_count = m.get('BarCodeCount')
|
|
self.bar_code_details = []
|
|
if m.get('BarCodeDetails') is not None:
|
|
for k in m.get('BarCodeDetails'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesBarCodeInfoBarCodeDetails()
|
|
self.bar_code_details.append(temp_model.from_map(k))
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsBlockPoints(TeaModel):
|
|
def __init__(
|
|
self,
|
|
x: int = None,
|
|
y: int = None,
|
|
):
|
|
self.x = x
|
|
self.y = y
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.x is not None:
|
|
result['X'] = self.x
|
|
if self.y is not None:
|
|
result['Y'] = self.y
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('X') is not None:
|
|
self.x = m.get('X')
|
|
if m.get('Y') is not None:
|
|
self.y = m.get('Y')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsBlockRect(TeaModel):
|
|
def __init__(
|
|
self,
|
|
center_x: int = None,
|
|
center_y: int = None,
|
|
height: int = None,
|
|
width: int = None,
|
|
):
|
|
self.center_x = center_x
|
|
self.center_y = center_y
|
|
self.height = height
|
|
self.width = width
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.center_x is not None:
|
|
result['CenterX'] = self.center_x
|
|
if self.center_y is not None:
|
|
result['CenterY'] = self.center_y
|
|
if self.height is not None:
|
|
result['Height'] = self.height
|
|
if self.width is not None:
|
|
result['Width'] = self.width
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CenterX') is not None:
|
|
self.center_x = m.get('CenterX')
|
|
if m.get('CenterY') is not None:
|
|
self.center_y = m.get('CenterY')
|
|
if m.get('Height') is not None:
|
|
self.height = m.get('Height')
|
|
if m.get('Width') is not None:
|
|
self.width = m.get('Width')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsCharInfosCharPoints(TeaModel):
|
|
def __init__(
|
|
self,
|
|
x: int = None,
|
|
y: int = None,
|
|
):
|
|
self.x = x
|
|
self.y = y
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.x is not None:
|
|
result['X'] = self.x
|
|
if self.y is not None:
|
|
result['Y'] = self.y
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('X') is not None:
|
|
self.x = m.get('X')
|
|
if m.get('Y') is not None:
|
|
self.y = m.get('Y')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsCharInfosCharRect(TeaModel):
|
|
def __init__(
|
|
self,
|
|
center_x: int = None,
|
|
center_y: int = None,
|
|
height: int = None,
|
|
width: int = None,
|
|
):
|
|
self.center_x = center_x
|
|
self.center_y = center_y
|
|
self.height = height
|
|
self.width = width
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.center_x is not None:
|
|
result['CenterX'] = self.center_x
|
|
if self.center_y is not None:
|
|
result['CenterY'] = self.center_y
|
|
if self.height is not None:
|
|
result['Height'] = self.height
|
|
if self.width is not None:
|
|
result['Width'] = self.width
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CenterX') is not None:
|
|
self.center_x = m.get('CenterX')
|
|
if m.get('CenterY') is not None:
|
|
self.center_y = m.get('CenterY')
|
|
if m.get('Height') is not None:
|
|
self.height = m.get('Height')
|
|
if m.get('Width') is not None:
|
|
self.width = m.get('Width')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsCharInfos(TeaModel):
|
|
def __init__(
|
|
self,
|
|
char_confidence: int = None,
|
|
char_content: str = None,
|
|
char_id: int = None,
|
|
char_points: List[RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsCharInfosCharPoints] = None,
|
|
char_rect: RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsCharInfosCharRect = None,
|
|
):
|
|
self.char_confidence = char_confidence
|
|
self.char_content = char_content
|
|
self.char_id = char_id
|
|
self.char_points = char_points
|
|
self.char_rect = char_rect
|
|
|
|
def validate(self):
|
|
if self.char_points:
|
|
for k in self.char_points:
|
|
if k:
|
|
k.validate()
|
|
if self.char_rect:
|
|
self.char_rect.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.char_confidence is not None:
|
|
result['CharConfidence'] = self.char_confidence
|
|
if self.char_content is not None:
|
|
result['CharContent'] = self.char_content
|
|
if self.char_id is not None:
|
|
result['CharId'] = self.char_id
|
|
result['CharPoints'] = []
|
|
if self.char_points is not None:
|
|
for k in self.char_points:
|
|
result['CharPoints'].append(k.to_map() if k else None)
|
|
if self.char_rect is not None:
|
|
result['CharRect'] = self.char_rect.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CharConfidence') is not None:
|
|
self.char_confidence = m.get('CharConfidence')
|
|
if m.get('CharContent') is not None:
|
|
self.char_content = m.get('CharContent')
|
|
if m.get('CharId') is not None:
|
|
self.char_id = m.get('CharId')
|
|
self.char_points = []
|
|
if m.get('CharPoints') is not None:
|
|
for k in m.get('CharPoints'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsCharInfosCharPoints()
|
|
self.char_points.append(temp_model.from_map(k))
|
|
if m.get('CharRect') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsCharInfosCharRect()
|
|
self.char_rect = temp_model.from_map(m['CharRect'])
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetails(TeaModel):
|
|
def __init__(
|
|
self,
|
|
block_angle: int = None,
|
|
block_confidence: int = None,
|
|
block_content: str = None,
|
|
block_id: int = None,
|
|
block_points: List[RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsBlockPoints] = None,
|
|
block_rect: RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsBlockRect = None,
|
|
char_infos: List[RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsCharInfos] = None,
|
|
):
|
|
self.block_angle = block_angle
|
|
self.block_confidence = block_confidence
|
|
self.block_content = block_content
|
|
self.block_id = block_id
|
|
self.block_points = block_points
|
|
self.block_rect = block_rect
|
|
self.char_infos = char_infos
|
|
|
|
def validate(self):
|
|
if self.block_points:
|
|
for k in self.block_points:
|
|
if k:
|
|
k.validate()
|
|
if self.block_rect:
|
|
self.block_rect.validate()
|
|
if self.char_infos:
|
|
for k in self.char_infos:
|
|
if k:
|
|
k.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.block_angle is not None:
|
|
result['BlockAngle'] = self.block_angle
|
|
if self.block_confidence is not None:
|
|
result['BlockConfidence'] = self.block_confidence
|
|
if self.block_content is not None:
|
|
result['BlockContent'] = self.block_content
|
|
if self.block_id is not None:
|
|
result['BlockId'] = self.block_id
|
|
result['BlockPoints'] = []
|
|
if self.block_points is not None:
|
|
for k in self.block_points:
|
|
result['BlockPoints'].append(k.to_map() if k else None)
|
|
if self.block_rect is not None:
|
|
result['BlockRect'] = self.block_rect.to_map()
|
|
result['CharInfos'] = []
|
|
if self.char_infos is not None:
|
|
for k in self.char_infos:
|
|
result['CharInfos'].append(k.to_map() if k else None)
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('BlockAngle') is not None:
|
|
self.block_angle = m.get('BlockAngle')
|
|
if m.get('BlockConfidence') is not None:
|
|
self.block_confidence = m.get('BlockConfidence')
|
|
if m.get('BlockContent') is not None:
|
|
self.block_content = m.get('BlockContent')
|
|
if m.get('BlockId') is not None:
|
|
self.block_id = m.get('BlockId')
|
|
self.block_points = []
|
|
if m.get('BlockPoints') is not None:
|
|
for k in m.get('BlockPoints'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsBlockPoints()
|
|
self.block_points.append(temp_model.from_map(k))
|
|
if m.get('BlockRect') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsBlockRect()
|
|
self.block_rect = temp_model.from_map(m['BlockRect'])
|
|
self.char_infos = []
|
|
if m.get('CharInfos') is not None:
|
|
for k in m.get('CharInfos'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetailsCharInfos()
|
|
self.char_infos.append(temp_model.from_map(k))
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesBlockInfo(TeaModel):
|
|
def __init__(
|
|
self,
|
|
block_count: int = None,
|
|
block_details: List[RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetails] = None,
|
|
):
|
|
self.block_count = block_count
|
|
self.block_details = block_details
|
|
|
|
def validate(self):
|
|
if self.block_details:
|
|
for k in self.block_details:
|
|
if k:
|
|
k.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.block_count is not None:
|
|
result['BlockCount'] = self.block_count
|
|
result['BlockDetails'] = []
|
|
if self.block_details is not None:
|
|
for k in self.block_details:
|
|
result['BlockDetails'].append(k.to_map() if k else None)
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('BlockCount') is not None:
|
|
self.block_count = m.get('BlockCount')
|
|
self.block_details = []
|
|
if m.get('BlockDetails') is not None:
|
|
for k in m.get('BlockDetails'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesBlockInfoBlockDetails()
|
|
self.block_details.append(temp_model.from_map(k))
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesKvInfo(TeaModel):
|
|
def __init__(
|
|
self,
|
|
data: Any = None,
|
|
kv_count: int = None,
|
|
kv_details: Dict[str, DataSubImagesKvInfoKvDetailsValue] = None,
|
|
):
|
|
self.data = data
|
|
self.kv_count = kv_count
|
|
self.kv_details = kv_details
|
|
|
|
def validate(self):
|
|
if self.kv_details:
|
|
for v in self.kv_details.values():
|
|
if v:
|
|
v.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.kv_count is not None:
|
|
result['KvCount'] = self.kv_count
|
|
result['KvDetails'] = {}
|
|
if self.kv_details is not None:
|
|
for k, v in self.kv_details.items():
|
|
result['KvDetails'][k] = v.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('KvCount') is not None:
|
|
self.kv_count = m.get('KvCount')
|
|
self.kv_details = {}
|
|
if m.get('KvDetails') is not None:
|
|
for k, v in m.get('KvDetails').items():
|
|
temp_model = DataSubImagesKvInfoKvDetailsValue()
|
|
self.kv_details[k] = temp_model.from_map(v)
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesParagraphInfoParagraphDetails(TeaModel):
|
|
def __init__(
|
|
self,
|
|
block_list: List[int] = None,
|
|
paragraph_content: str = None,
|
|
paragraph_id: int = None,
|
|
):
|
|
self.block_list = block_list
|
|
self.paragraph_content = paragraph_content
|
|
self.paragraph_id = paragraph_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.block_list is not None:
|
|
result['BlockList'] = self.block_list
|
|
if self.paragraph_content is not None:
|
|
result['ParagraphContent'] = self.paragraph_content
|
|
if self.paragraph_id is not None:
|
|
result['ParagraphId'] = self.paragraph_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('BlockList') is not None:
|
|
self.block_list = m.get('BlockList')
|
|
if m.get('ParagraphContent') is not None:
|
|
self.paragraph_content = m.get('ParagraphContent')
|
|
if m.get('ParagraphId') is not None:
|
|
self.paragraph_id = m.get('ParagraphId')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesParagraphInfo(TeaModel):
|
|
def __init__(
|
|
self,
|
|
paragraph_count: int = None,
|
|
paragraph_details: List[RecognizeAllTextResponseBodyDataSubImagesParagraphInfoParagraphDetails] = None,
|
|
):
|
|
self.paragraph_count = paragraph_count
|
|
self.paragraph_details = paragraph_details
|
|
|
|
def validate(self):
|
|
if self.paragraph_details:
|
|
for k in self.paragraph_details:
|
|
if k:
|
|
k.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.paragraph_count is not None:
|
|
result['ParagraphCount'] = self.paragraph_count
|
|
result['ParagraphDetails'] = []
|
|
if self.paragraph_details is not None:
|
|
for k in self.paragraph_details:
|
|
result['ParagraphDetails'].append(k.to_map() if k else None)
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('ParagraphCount') is not None:
|
|
self.paragraph_count = m.get('ParagraphCount')
|
|
self.paragraph_details = []
|
|
if m.get('ParagraphDetails') is not None:
|
|
for k in m.get('ParagraphDetails'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesParagraphInfoParagraphDetails()
|
|
self.paragraph_details.append(temp_model.from_map(k))
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesQrCodeInfoQrCodeDetailsQrCodePoints(TeaModel):
|
|
def __init__(
|
|
self,
|
|
x: int = None,
|
|
y: int = None,
|
|
):
|
|
self.x = x
|
|
self.y = y
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.x is not None:
|
|
result['X'] = self.x
|
|
if self.y is not None:
|
|
result['Y'] = self.y
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('X') is not None:
|
|
self.x = m.get('X')
|
|
if m.get('Y') is not None:
|
|
self.y = m.get('Y')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesQrCodeInfoQrCodeDetailsQrCodeRect(TeaModel):
|
|
def __init__(
|
|
self,
|
|
center_x: int = None,
|
|
center_y: int = None,
|
|
height: int = None,
|
|
width: int = None,
|
|
):
|
|
self.center_x = center_x
|
|
self.center_y = center_y
|
|
self.height = height
|
|
self.width = width
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.center_x is not None:
|
|
result['CenterX'] = self.center_x
|
|
if self.center_y is not None:
|
|
result['CenterY'] = self.center_y
|
|
if self.height is not None:
|
|
result['Height'] = self.height
|
|
if self.width is not None:
|
|
result['Width'] = self.width
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CenterX') is not None:
|
|
self.center_x = m.get('CenterX')
|
|
if m.get('CenterY') is not None:
|
|
self.center_y = m.get('CenterY')
|
|
if m.get('Height') is not None:
|
|
self.height = m.get('Height')
|
|
if m.get('Width') is not None:
|
|
self.width = m.get('Width')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesQrCodeInfoQrCodeDetails(TeaModel):
|
|
def __init__(
|
|
self,
|
|
data: Any = None,
|
|
qr_code_angle: int = None,
|
|
qr_code_points: List[RecognizeAllTextResponseBodyDataSubImagesQrCodeInfoQrCodeDetailsQrCodePoints] = None,
|
|
qr_code_rect: RecognizeAllTextResponseBodyDataSubImagesQrCodeInfoQrCodeDetailsQrCodeRect = None,
|
|
):
|
|
self.data = data
|
|
self.qr_code_angle = qr_code_angle
|
|
self.qr_code_points = qr_code_points
|
|
self.qr_code_rect = qr_code_rect
|
|
|
|
def validate(self):
|
|
if self.qr_code_points:
|
|
for k in self.qr_code_points:
|
|
if k:
|
|
k.validate()
|
|
if self.qr_code_rect:
|
|
self.qr_code_rect.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.qr_code_angle is not None:
|
|
result['QrCodeAngle'] = self.qr_code_angle
|
|
result['QrCodePoints'] = []
|
|
if self.qr_code_points is not None:
|
|
for k in self.qr_code_points:
|
|
result['QrCodePoints'].append(k.to_map() if k else None)
|
|
if self.qr_code_rect is not None:
|
|
result['QrCodeRect'] = self.qr_code_rect.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('QrCodeAngle') is not None:
|
|
self.qr_code_angle = m.get('QrCodeAngle')
|
|
self.qr_code_points = []
|
|
if m.get('QrCodePoints') is not None:
|
|
for k in m.get('QrCodePoints'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesQrCodeInfoQrCodeDetailsQrCodePoints()
|
|
self.qr_code_points.append(temp_model.from_map(k))
|
|
if m.get('QrCodeRect') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesQrCodeInfoQrCodeDetailsQrCodeRect()
|
|
self.qr_code_rect = temp_model.from_map(m['QrCodeRect'])
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesQrCodeInfo(TeaModel):
|
|
def __init__(
|
|
self,
|
|
qr_code_count: int = None,
|
|
qr_code_details: List[RecognizeAllTextResponseBodyDataSubImagesQrCodeInfoQrCodeDetails] = None,
|
|
):
|
|
self.qr_code_count = qr_code_count
|
|
self.qr_code_details = qr_code_details
|
|
|
|
def validate(self):
|
|
if self.qr_code_details:
|
|
for k in self.qr_code_details:
|
|
if k:
|
|
k.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.qr_code_count is not None:
|
|
result['QrCodeCount'] = self.qr_code_count
|
|
result['QrCodeDetails'] = []
|
|
if self.qr_code_details is not None:
|
|
for k in self.qr_code_details:
|
|
result['QrCodeDetails'].append(k.to_map() if k else None)
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('QrCodeCount') is not None:
|
|
self.qr_code_count = m.get('QrCodeCount')
|
|
self.qr_code_details = []
|
|
if m.get('QrCodeDetails') is not None:
|
|
for k in m.get('QrCodeDetails'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesQrCodeInfoQrCodeDetails()
|
|
self.qr_code_details.append(temp_model.from_map(k))
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesQualityInfo(TeaModel):
|
|
def __init__(
|
|
self,
|
|
completeness_score: float = None,
|
|
is_copy: bool = None,
|
|
is_reshoot: bool = None,
|
|
quality_score: float = None,
|
|
tamper_score: float = None,
|
|
):
|
|
self.completeness_score = completeness_score
|
|
self.is_copy = is_copy
|
|
self.is_reshoot = is_reshoot
|
|
self.quality_score = quality_score
|
|
self.tamper_score = tamper_score
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.completeness_score is not None:
|
|
result['CompletenessScore'] = self.completeness_score
|
|
if self.is_copy is not None:
|
|
result['IsCopy'] = self.is_copy
|
|
if self.is_reshoot is not None:
|
|
result['IsReshoot'] = self.is_reshoot
|
|
if self.quality_score is not None:
|
|
result['QualityScore'] = self.quality_score
|
|
if self.tamper_score is not None:
|
|
result['TamperScore'] = self.tamper_score
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CompletenessScore') is not None:
|
|
self.completeness_score = m.get('CompletenessScore')
|
|
if m.get('IsCopy') is not None:
|
|
self.is_copy = m.get('IsCopy')
|
|
if m.get('IsReshoot') is not None:
|
|
self.is_reshoot = m.get('IsReshoot')
|
|
if m.get('QualityScore') is not None:
|
|
self.quality_score = m.get('QualityScore')
|
|
if m.get('TamperScore') is not None:
|
|
self.tamper_score = m.get('TamperScore')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesRowInfoRowDetails(TeaModel):
|
|
def __init__(
|
|
self,
|
|
block_list: List[int] = None,
|
|
row_content: str = None,
|
|
row_id: int = None,
|
|
):
|
|
self.block_list = block_list
|
|
self.row_content = row_content
|
|
self.row_id = row_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.block_list is not None:
|
|
result['BlockList'] = self.block_list
|
|
if self.row_content is not None:
|
|
result['RowContent'] = self.row_content
|
|
if self.row_id is not None:
|
|
result['RowId'] = self.row_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('BlockList') is not None:
|
|
self.block_list = m.get('BlockList')
|
|
if m.get('RowContent') is not None:
|
|
self.row_content = m.get('RowContent')
|
|
if m.get('RowId') is not None:
|
|
self.row_id = m.get('RowId')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesRowInfo(TeaModel):
|
|
def __init__(
|
|
self,
|
|
row_count: int = None,
|
|
row_details: List[RecognizeAllTextResponseBodyDataSubImagesRowInfoRowDetails] = None,
|
|
):
|
|
self.row_count = row_count
|
|
self.row_details = row_details
|
|
|
|
def validate(self):
|
|
if self.row_details:
|
|
for k in self.row_details:
|
|
if k:
|
|
k.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.row_count is not None:
|
|
result['RowCount'] = self.row_count
|
|
result['RowDetails'] = []
|
|
if self.row_details is not None:
|
|
for k in self.row_details:
|
|
result['RowDetails'].append(k.to_map() if k else None)
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('RowCount') is not None:
|
|
self.row_count = m.get('RowCount')
|
|
self.row_details = []
|
|
if m.get('RowDetails') is not None:
|
|
for k in m.get('RowDetails'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesRowInfoRowDetails()
|
|
self.row_details.append(temp_model.from_map(k))
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesStampInfoStampDetailsData(TeaModel):
|
|
def __init__(
|
|
self,
|
|
anti_fake_code: str = None,
|
|
company_id: str = None,
|
|
organization_name: str = None,
|
|
organization_name_eng: str = None,
|
|
other_text: str = None,
|
|
taxpayer_id: str = None,
|
|
top_text: str = None,
|
|
):
|
|
self.anti_fake_code = anti_fake_code
|
|
self.company_id = company_id
|
|
self.organization_name = organization_name
|
|
self.organization_name_eng = organization_name_eng
|
|
self.other_text = other_text
|
|
self.taxpayer_id = taxpayer_id
|
|
self.top_text = top_text
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.anti_fake_code is not None:
|
|
result['AntiFakeCode'] = self.anti_fake_code
|
|
if self.company_id is not None:
|
|
result['CompanyId'] = self.company_id
|
|
if self.organization_name is not None:
|
|
result['OrganizationName'] = self.organization_name
|
|
if self.organization_name_eng is not None:
|
|
result['OrganizationNameEng'] = self.organization_name_eng
|
|
if self.other_text is not None:
|
|
result['OtherText'] = self.other_text
|
|
if self.taxpayer_id is not None:
|
|
result['TaxpayerId'] = self.taxpayer_id
|
|
if self.top_text is not None:
|
|
result['TopText'] = self.top_text
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('AntiFakeCode') is not None:
|
|
self.anti_fake_code = m.get('AntiFakeCode')
|
|
if m.get('CompanyId') is not None:
|
|
self.company_id = m.get('CompanyId')
|
|
if m.get('OrganizationName') is not None:
|
|
self.organization_name = m.get('OrganizationName')
|
|
if m.get('OrganizationNameEng') is not None:
|
|
self.organization_name_eng = m.get('OrganizationNameEng')
|
|
if m.get('OtherText') is not None:
|
|
self.other_text = m.get('OtherText')
|
|
if m.get('TaxpayerId') is not None:
|
|
self.taxpayer_id = m.get('TaxpayerId')
|
|
if m.get('TopText') is not None:
|
|
self.top_text = m.get('TopText')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesStampInfoStampDetailsStampPoints(TeaModel):
|
|
def __init__(
|
|
self,
|
|
x: int = None,
|
|
y: int = None,
|
|
):
|
|
self.x = x
|
|
self.y = y
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.x is not None:
|
|
result['X'] = self.x
|
|
if self.y is not None:
|
|
result['Y'] = self.y
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('X') is not None:
|
|
self.x = m.get('X')
|
|
if m.get('Y') is not None:
|
|
self.y = m.get('Y')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesStampInfoStampDetailsStampRect(TeaModel):
|
|
def __init__(
|
|
self,
|
|
center_x: int = None,
|
|
center_y: int = None,
|
|
height: int = None,
|
|
width: int = None,
|
|
):
|
|
self.center_x = center_x
|
|
self.center_y = center_y
|
|
self.height = height
|
|
self.width = width
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.center_x is not None:
|
|
result['CenterX'] = self.center_x
|
|
if self.center_y is not None:
|
|
result['CenterY'] = self.center_y
|
|
if self.height is not None:
|
|
result['Height'] = self.height
|
|
if self.width is not None:
|
|
result['Width'] = self.width
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CenterX') is not None:
|
|
self.center_x = m.get('CenterX')
|
|
if m.get('CenterY') is not None:
|
|
self.center_y = m.get('CenterY')
|
|
if m.get('Height') is not None:
|
|
self.height = m.get('Height')
|
|
if m.get('Width') is not None:
|
|
self.width = m.get('Width')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesStampInfoStampDetails(TeaModel):
|
|
def __init__(
|
|
self,
|
|
data: RecognizeAllTextResponseBodyDataSubImagesStampInfoStampDetailsData = None,
|
|
stamp_angle: int = None,
|
|
stamp_points: List[RecognizeAllTextResponseBodyDataSubImagesStampInfoStampDetailsStampPoints] = None,
|
|
stamp_rect: RecognizeAllTextResponseBodyDataSubImagesStampInfoStampDetailsStampRect = None,
|
|
):
|
|
self.data = data
|
|
self.stamp_angle = stamp_angle
|
|
self.stamp_points = stamp_points
|
|
self.stamp_rect = stamp_rect
|
|
|
|
def validate(self):
|
|
if self.data:
|
|
self.data.validate()
|
|
if self.stamp_points:
|
|
for k in self.stamp_points:
|
|
if k:
|
|
k.validate()
|
|
if self.stamp_rect:
|
|
self.stamp_rect.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.data is not None:
|
|
result['Data'] = self.data.to_map()
|
|
if self.stamp_angle is not None:
|
|
result['StampAngle'] = self.stamp_angle
|
|
result['StampPoints'] = []
|
|
if self.stamp_points is not None:
|
|
for k in self.stamp_points:
|
|
result['StampPoints'].append(k.to_map() if k else None)
|
|
if self.stamp_rect is not None:
|
|
result['StampRect'] = self.stamp_rect.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Data') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesStampInfoStampDetailsData()
|
|
self.data = temp_model.from_map(m['Data'])
|
|
if m.get('StampAngle') is not None:
|
|
self.stamp_angle = m.get('StampAngle')
|
|
self.stamp_points = []
|
|
if m.get('StampPoints') is not None:
|
|
for k in m.get('StampPoints'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesStampInfoStampDetailsStampPoints()
|
|
self.stamp_points.append(temp_model.from_map(k))
|
|
if m.get('StampRect') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesStampInfoStampDetailsStampRect()
|
|
self.stamp_rect = temp_model.from_map(m['StampRect'])
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesStampInfo(TeaModel):
|
|
def __init__(
|
|
self,
|
|
stamp_count: int = None,
|
|
stamp_details: List[RecognizeAllTextResponseBodyDataSubImagesStampInfoStampDetails] = None,
|
|
):
|
|
self.stamp_count = stamp_count
|
|
self.stamp_details = stamp_details
|
|
|
|
def validate(self):
|
|
if self.stamp_details:
|
|
for k in self.stamp_details:
|
|
if k:
|
|
k.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.stamp_count is not None:
|
|
result['StampCount'] = self.stamp_count
|
|
result['StampDetails'] = []
|
|
if self.stamp_details is not None:
|
|
for k in self.stamp_details:
|
|
result['StampDetails'].append(k.to_map() if k else None)
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('StampCount') is not None:
|
|
self.stamp_count = m.get('StampCount')
|
|
self.stamp_details = []
|
|
if m.get('StampDetails') is not None:
|
|
for k in m.get('StampDetails'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesStampInfoStampDetails()
|
|
self.stamp_details.append(temp_model.from_map(k))
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesSubImagePoints(TeaModel):
|
|
def __init__(
|
|
self,
|
|
x: int = None,
|
|
y: int = None,
|
|
):
|
|
self.x = x
|
|
self.y = y
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.x is not None:
|
|
result['X'] = self.x
|
|
if self.y is not None:
|
|
result['Y'] = self.y
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('X') is not None:
|
|
self.x = m.get('X')
|
|
if m.get('Y') is not None:
|
|
self.y = m.get('Y')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesSubImageRect(TeaModel):
|
|
def __init__(
|
|
self,
|
|
center_x: int = None,
|
|
center_y: int = None,
|
|
height: int = None,
|
|
width: int = None,
|
|
):
|
|
self.center_x = center_x
|
|
self.center_y = center_y
|
|
self.height = height
|
|
self.width = width
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.center_x is not None:
|
|
result['CenterX'] = self.center_x
|
|
if self.center_y is not None:
|
|
result['CenterY'] = self.center_y
|
|
if self.height is not None:
|
|
result['Height'] = self.height
|
|
if self.width is not None:
|
|
result['Width'] = self.width
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CenterX') is not None:
|
|
self.center_x = m.get('CenterX')
|
|
if m.get('CenterY') is not None:
|
|
self.center_y = m.get('CenterY')
|
|
if m.get('Height') is not None:
|
|
self.height = m.get('Height')
|
|
if m.get('Width') is not None:
|
|
self.width = m.get('Width')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsCellDetailsCellPoints(TeaModel):
|
|
def __init__(
|
|
self,
|
|
x: int = None,
|
|
y: int = None,
|
|
):
|
|
self.x = x
|
|
self.y = y
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.x is not None:
|
|
result['X'] = self.x
|
|
if self.y is not None:
|
|
result['Y'] = self.y
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('X') is not None:
|
|
self.x = m.get('X')
|
|
if m.get('Y') is not None:
|
|
self.y = m.get('Y')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsCellDetailsCellRect(TeaModel):
|
|
def __init__(
|
|
self,
|
|
center_x: int = None,
|
|
center_y: int = None,
|
|
height: int = None,
|
|
width: int = None,
|
|
):
|
|
self.center_x = center_x
|
|
self.center_y = center_y
|
|
self.height = height
|
|
self.width = width
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.center_x is not None:
|
|
result['CenterX'] = self.center_x
|
|
if self.center_y is not None:
|
|
result['CenterY'] = self.center_y
|
|
if self.height is not None:
|
|
result['Height'] = self.height
|
|
if self.width is not None:
|
|
result['Width'] = self.width
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CenterX') is not None:
|
|
self.center_x = m.get('CenterX')
|
|
if m.get('CenterY') is not None:
|
|
self.center_y = m.get('CenterY')
|
|
if m.get('Height') is not None:
|
|
self.height = m.get('Height')
|
|
if m.get('Width') is not None:
|
|
self.width = m.get('Width')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsCellDetails(TeaModel):
|
|
def __init__(
|
|
self,
|
|
block_list: List[int] = None,
|
|
cell_angle: int = None,
|
|
cell_content: str = None,
|
|
cell_id: int = None,
|
|
cell_points: List[RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsCellDetailsCellPoints] = None,
|
|
cell_rect: RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsCellDetailsCellRect = None,
|
|
column_end: int = None,
|
|
column_start: int = None,
|
|
row_end: int = None,
|
|
row_start: int = None,
|
|
):
|
|
self.block_list = block_list
|
|
self.cell_angle = cell_angle
|
|
self.cell_content = cell_content
|
|
self.cell_id = cell_id
|
|
self.cell_points = cell_points
|
|
self.cell_rect = cell_rect
|
|
self.column_end = column_end
|
|
self.column_start = column_start
|
|
self.row_end = row_end
|
|
self.row_start = row_start
|
|
|
|
def validate(self):
|
|
if self.cell_points:
|
|
for k in self.cell_points:
|
|
if k:
|
|
k.validate()
|
|
if self.cell_rect:
|
|
self.cell_rect.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.block_list is not None:
|
|
result['BlockList'] = self.block_list
|
|
if self.cell_angle is not None:
|
|
result['CellAngle'] = self.cell_angle
|
|
if self.cell_content is not None:
|
|
result['CellContent'] = self.cell_content
|
|
if self.cell_id is not None:
|
|
result['CellId'] = self.cell_id
|
|
result['CellPoints'] = []
|
|
if self.cell_points is not None:
|
|
for k in self.cell_points:
|
|
result['CellPoints'].append(k.to_map() if k else None)
|
|
if self.cell_rect is not None:
|
|
result['CellRect'] = self.cell_rect.to_map()
|
|
if self.column_end is not None:
|
|
result['ColumnEnd'] = self.column_end
|
|
if self.column_start is not None:
|
|
result['ColumnStart'] = self.column_start
|
|
if self.row_end is not None:
|
|
result['RowEnd'] = self.row_end
|
|
if self.row_start is not None:
|
|
result['RowStart'] = self.row_start
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('BlockList') is not None:
|
|
self.block_list = m.get('BlockList')
|
|
if m.get('CellAngle') is not None:
|
|
self.cell_angle = m.get('CellAngle')
|
|
if m.get('CellContent') is not None:
|
|
self.cell_content = m.get('CellContent')
|
|
if m.get('CellId') is not None:
|
|
self.cell_id = m.get('CellId')
|
|
self.cell_points = []
|
|
if m.get('CellPoints') is not None:
|
|
for k in m.get('CellPoints'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsCellDetailsCellPoints()
|
|
self.cell_points.append(temp_model.from_map(k))
|
|
if m.get('CellRect') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsCellDetailsCellRect()
|
|
self.cell_rect = temp_model.from_map(m['CellRect'])
|
|
if m.get('ColumnEnd') is not None:
|
|
self.column_end = m.get('ColumnEnd')
|
|
if m.get('ColumnStart') is not None:
|
|
self.column_start = m.get('ColumnStart')
|
|
if m.get('RowEnd') is not None:
|
|
self.row_end = m.get('RowEnd')
|
|
if m.get('RowStart') is not None:
|
|
self.row_start = m.get('RowStart')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsFooter(TeaModel):
|
|
def __init__(
|
|
self,
|
|
block_id: int = None,
|
|
contents: List[str] = None,
|
|
):
|
|
self.block_id = block_id
|
|
self.contents = contents
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.block_id is not None:
|
|
result['BlockId'] = self.block_id
|
|
if self.contents is not None:
|
|
result['Contents'] = self.contents
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('BlockId') is not None:
|
|
self.block_id = m.get('BlockId')
|
|
if m.get('Contents') is not None:
|
|
self.contents = m.get('Contents')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsHeader(TeaModel):
|
|
def __init__(
|
|
self,
|
|
block_id: int = None,
|
|
contents: List[str] = None,
|
|
):
|
|
self.block_id = block_id
|
|
self.contents = contents
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.block_id is not None:
|
|
result['BlockId'] = self.block_id
|
|
if self.contents is not None:
|
|
result['Contents'] = self.contents
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('BlockId') is not None:
|
|
self.block_id = m.get('BlockId')
|
|
if m.get('Contents') is not None:
|
|
self.contents = m.get('Contents')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsTablePoints(TeaModel):
|
|
def __init__(
|
|
self,
|
|
x: int = None,
|
|
y: int = None,
|
|
):
|
|
self.x = x
|
|
self.y = y
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.x is not None:
|
|
result['X'] = self.x
|
|
if self.y is not None:
|
|
result['Y'] = self.y
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('X') is not None:
|
|
self.x = m.get('X')
|
|
if m.get('Y') is not None:
|
|
self.y = m.get('Y')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsTableRect(TeaModel):
|
|
def __init__(
|
|
self,
|
|
center_x: int = None,
|
|
center_y: int = None,
|
|
height: int = None,
|
|
width: int = None,
|
|
):
|
|
self.center_x = center_x
|
|
self.center_y = center_y
|
|
self.height = height
|
|
self.width = width
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.center_x is not None:
|
|
result['CenterX'] = self.center_x
|
|
if self.center_y is not None:
|
|
result['CenterY'] = self.center_y
|
|
if self.height is not None:
|
|
result['Height'] = self.height
|
|
if self.width is not None:
|
|
result['Width'] = self.width
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CenterX') is not None:
|
|
self.center_x = m.get('CenterX')
|
|
if m.get('CenterY') is not None:
|
|
self.center_y = m.get('CenterY')
|
|
if m.get('Height') is not None:
|
|
self.height = m.get('Height')
|
|
if m.get('Width') is not None:
|
|
self.width = m.get('Width')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetails(TeaModel):
|
|
def __init__(
|
|
self,
|
|
cell_count: int = None,
|
|
cell_details: List[RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsCellDetails] = None,
|
|
column_count: int = None,
|
|
footer: RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsFooter = None,
|
|
header: RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsHeader = None,
|
|
row_count: int = None,
|
|
table_id: int = None,
|
|
table_points: List[RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsTablePoints] = None,
|
|
table_rect: RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsTableRect = None,
|
|
):
|
|
self.cell_count = cell_count
|
|
self.cell_details = cell_details
|
|
self.column_count = column_count
|
|
self.footer = footer
|
|
self.header = header
|
|
self.row_count = row_count
|
|
self.table_id = table_id
|
|
self.table_points = table_points
|
|
self.table_rect = table_rect
|
|
|
|
def validate(self):
|
|
if self.cell_details:
|
|
for k in self.cell_details:
|
|
if k:
|
|
k.validate()
|
|
if self.footer:
|
|
self.footer.validate()
|
|
if self.header:
|
|
self.header.validate()
|
|
if self.table_points:
|
|
for k in self.table_points:
|
|
if k:
|
|
k.validate()
|
|
if self.table_rect:
|
|
self.table_rect.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.cell_count is not None:
|
|
result['CellCount'] = self.cell_count
|
|
result['CellDetails'] = []
|
|
if self.cell_details is not None:
|
|
for k in self.cell_details:
|
|
result['CellDetails'].append(k.to_map() if k else None)
|
|
if self.column_count is not None:
|
|
result['ColumnCount'] = self.column_count
|
|
if self.footer is not None:
|
|
result['Footer'] = self.footer.to_map()
|
|
if self.header is not None:
|
|
result['Header'] = self.header.to_map()
|
|
if self.row_count is not None:
|
|
result['RowCount'] = self.row_count
|
|
if self.table_id is not None:
|
|
result['TableId'] = self.table_id
|
|
result['TablePoints'] = []
|
|
if self.table_points is not None:
|
|
for k in self.table_points:
|
|
result['TablePoints'].append(k.to_map() if k else None)
|
|
if self.table_rect is not None:
|
|
result['TableRect'] = self.table_rect.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CellCount') is not None:
|
|
self.cell_count = m.get('CellCount')
|
|
self.cell_details = []
|
|
if m.get('CellDetails') is not None:
|
|
for k in m.get('CellDetails'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsCellDetails()
|
|
self.cell_details.append(temp_model.from_map(k))
|
|
if m.get('ColumnCount') is not None:
|
|
self.column_count = m.get('ColumnCount')
|
|
if m.get('Footer') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsFooter()
|
|
self.footer = temp_model.from_map(m['Footer'])
|
|
if m.get('Header') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsHeader()
|
|
self.header = temp_model.from_map(m['Header'])
|
|
if m.get('RowCount') is not None:
|
|
self.row_count = m.get('RowCount')
|
|
if m.get('TableId') is not None:
|
|
self.table_id = m.get('TableId')
|
|
self.table_points = []
|
|
if m.get('TablePoints') is not None:
|
|
for k in m.get('TablePoints'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsTablePoints()
|
|
self.table_points.append(temp_model.from_map(k))
|
|
if m.get('TableRect') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetailsTableRect()
|
|
self.table_rect = temp_model.from_map(m['TableRect'])
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImagesTableInfo(TeaModel):
|
|
def __init__(
|
|
self,
|
|
table_count: int = None,
|
|
table_details: List[RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetails] = None,
|
|
table_excel: str = None,
|
|
table_html: str = None,
|
|
):
|
|
self.table_count = table_count
|
|
self.table_details = table_details
|
|
self.table_excel = table_excel
|
|
self.table_html = table_html
|
|
|
|
def validate(self):
|
|
if self.table_details:
|
|
for k in self.table_details:
|
|
if k:
|
|
k.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.table_count is not None:
|
|
result['TableCount'] = self.table_count
|
|
result['TableDetails'] = []
|
|
if self.table_details is not None:
|
|
for k in self.table_details:
|
|
result['TableDetails'].append(k.to_map() if k else None)
|
|
if self.table_excel is not None:
|
|
result['TableExcel'] = self.table_excel
|
|
if self.table_html is not None:
|
|
result['TableHtml'] = self.table_html
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('TableCount') is not None:
|
|
self.table_count = m.get('TableCount')
|
|
self.table_details = []
|
|
if m.get('TableDetails') is not None:
|
|
for k in m.get('TableDetails'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesTableInfoTableDetails()
|
|
self.table_details.append(temp_model.from_map(k))
|
|
if m.get('TableExcel') is not None:
|
|
self.table_excel = m.get('TableExcel')
|
|
if m.get('TableHtml') is not None:
|
|
self.table_html = m.get('TableHtml')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyDataSubImages(TeaModel):
|
|
def __init__(
|
|
self,
|
|
angle: int = None,
|
|
bar_code_info: RecognizeAllTextResponseBodyDataSubImagesBarCodeInfo = None,
|
|
block_info: RecognizeAllTextResponseBodyDataSubImagesBlockInfo = None,
|
|
figure_info: Dict[str, DataSubImagesFigureInfoValue] = None,
|
|
kv_info: RecognizeAllTextResponseBodyDataSubImagesKvInfo = None,
|
|
paragraph_info: RecognizeAllTextResponseBodyDataSubImagesParagraphInfo = None,
|
|
qr_code_info: RecognizeAllTextResponseBodyDataSubImagesQrCodeInfo = None,
|
|
quality_info: RecognizeAllTextResponseBodyDataSubImagesQualityInfo = None,
|
|
row_info: RecognizeAllTextResponseBodyDataSubImagesRowInfo = None,
|
|
stamp_info: RecognizeAllTextResponseBodyDataSubImagesStampInfo = None,
|
|
sub_image_id: int = None,
|
|
sub_image_points: List[RecognizeAllTextResponseBodyDataSubImagesSubImagePoints] = None,
|
|
sub_image_rect: RecognizeAllTextResponseBodyDataSubImagesSubImageRect = None,
|
|
table_info: RecognizeAllTextResponseBodyDataSubImagesTableInfo = None,
|
|
type: str = None,
|
|
):
|
|
self.angle = angle
|
|
self.bar_code_info = bar_code_info
|
|
self.block_info = block_info
|
|
self.figure_info = figure_info
|
|
self.kv_info = kv_info
|
|
self.paragraph_info = paragraph_info
|
|
self.qr_code_info = qr_code_info
|
|
self.quality_info = quality_info
|
|
self.row_info = row_info
|
|
self.stamp_info = stamp_info
|
|
self.sub_image_id = sub_image_id
|
|
self.sub_image_points = sub_image_points
|
|
self.sub_image_rect = sub_image_rect
|
|
self.table_info = table_info
|
|
self.type = type
|
|
|
|
def validate(self):
|
|
if self.bar_code_info:
|
|
self.bar_code_info.validate()
|
|
if self.block_info:
|
|
self.block_info.validate()
|
|
if self.figure_info:
|
|
for v in self.figure_info.values():
|
|
if v:
|
|
v.validate()
|
|
if self.kv_info:
|
|
self.kv_info.validate()
|
|
if self.paragraph_info:
|
|
self.paragraph_info.validate()
|
|
if self.qr_code_info:
|
|
self.qr_code_info.validate()
|
|
if self.quality_info:
|
|
self.quality_info.validate()
|
|
if self.row_info:
|
|
self.row_info.validate()
|
|
if self.stamp_info:
|
|
self.stamp_info.validate()
|
|
if self.sub_image_points:
|
|
for k in self.sub_image_points:
|
|
if k:
|
|
k.validate()
|
|
if self.sub_image_rect:
|
|
self.sub_image_rect.validate()
|
|
if self.table_info:
|
|
self.table_info.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.angle is not None:
|
|
result['Angle'] = self.angle
|
|
if self.bar_code_info is not None:
|
|
result['BarCodeInfo'] = self.bar_code_info.to_map()
|
|
if self.block_info is not None:
|
|
result['BlockInfo'] = self.block_info.to_map()
|
|
result['FigureInfo'] = {}
|
|
if self.figure_info is not None:
|
|
for k, v in self.figure_info.items():
|
|
result['FigureInfo'][k] = v.to_map()
|
|
if self.kv_info is not None:
|
|
result['KvInfo'] = self.kv_info.to_map()
|
|
if self.paragraph_info is not None:
|
|
result['ParagraphInfo'] = self.paragraph_info.to_map()
|
|
if self.qr_code_info is not None:
|
|
result['QrCodeInfo'] = self.qr_code_info.to_map()
|
|
if self.quality_info is not None:
|
|
result['QualityInfo'] = self.quality_info.to_map()
|
|
if self.row_info is not None:
|
|
result['RowInfo'] = self.row_info.to_map()
|
|
if self.stamp_info is not None:
|
|
result['StampInfo'] = self.stamp_info.to_map()
|
|
if self.sub_image_id is not None:
|
|
result['SubImageId'] = self.sub_image_id
|
|
result['SubImagePoints'] = []
|
|
if self.sub_image_points is not None:
|
|
for k in self.sub_image_points:
|
|
result['SubImagePoints'].append(k.to_map() if k else None)
|
|
if self.sub_image_rect is not None:
|
|
result['SubImageRect'] = self.sub_image_rect.to_map()
|
|
if self.table_info is not None:
|
|
result['TableInfo'] = self.table_info.to_map()
|
|
if self.type is not None:
|
|
result['Type'] = self.type
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Angle') is not None:
|
|
self.angle = m.get('Angle')
|
|
if m.get('BarCodeInfo') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesBarCodeInfo()
|
|
self.bar_code_info = temp_model.from_map(m['BarCodeInfo'])
|
|
if m.get('BlockInfo') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesBlockInfo()
|
|
self.block_info = temp_model.from_map(m['BlockInfo'])
|
|
self.figure_info = {}
|
|
if m.get('FigureInfo') is not None:
|
|
for k, v in m.get('FigureInfo').items():
|
|
temp_model = DataSubImagesFigureInfoValue()
|
|
self.figure_info[k] = temp_model.from_map(v)
|
|
if m.get('KvInfo') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesKvInfo()
|
|
self.kv_info = temp_model.from_map(m['KvInfo'])
|
|
if m.get('ParagraphInfo') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesParagraphInfo()
|
|
self.paragraph_info = temp_model.from_map(m['ParagraphInfo'])
|
|
if m.get('QrCodeInfo') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesQrCodeInfo()
|
|
self.qr_code_info = temp_model.from_map(m['QrCodeInfo'])
|
|
if m.get('QualityInfo') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesQualityInfo()
|
|
self.quality_info = temp_model.from_map(m['QualityInfo'])
|
|
if m.get('RowInfo') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesRowInfo()
|
|
self.row_info = temp_model.from_map(m['RowInfo'])
|
|
if m.get('StampInfo') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesStampInfo()
|
|
self.stamp_info = temp_model.from_map(m['StampInfo'])
|
|
if m.get('SubImageId') is not None:
|
|
self.sub_image_id = m.get('SubImageId')
|
|
self.sub_image_points = []
|
|
if m.get('SubImagePoints') is not None:
|
|
for k in m.get('SubImagePoints'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesSubImagePoints()
|
|
self.sub_image_points.append(temp_model.from_map(k))
|
|
if m.get('SubImageRect') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesSubImageRect()
|
|
self.sub_image_rect = temp_model.from_map(m['SubImageRect'])
|
|
if m.get('TableInfo') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImagesTableInfo()
|
|
self.table_info = temp_model.from_map(m['TableInfo'])
|
|
if m.get('Type') is not None:
|
|
self.type = m.get('Type')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBodyData(TeaModel):
|
|
def __init__(
|
|
self,
|
|
algo_server: List[str] = None,
|
|
algo_version: str = None,
|
|
content: str = None,
|
|
debug_info: Any = None,
|
|
height: int = None,
|
|
is_mixed_mode: bool = None,
|
|
kv_excel_url: str = None,
|
|
page_no: int = None,
|
|
sub_image_count: int = None,
|
|
sub_images: List[RecognizeAllTextResponseBodyDataSubImages] = None,
|
|
width: int = None,
|
|
xml_result: str = None,
|
|
):
|
|
self.algo_server = algo_server
|
|
self.algo_version = algo_version
|
|
self.content = content
|
|
self.debug_info = debug_info
|
|
self.height = height
|
|
self.is_mixed_mode = is_mixed_mode
|
|
self.kv_excel_url = kv_excel_url
|
|
self.page_no = page_no
|
|
self.sub_image_count = sub_image_count
|
|
self.sub_images = sub_images
|
|
self.width = width
|
|
self.xml_result = xml_result
|
|
|
|
def validate(self):
|
|
if self.sub_images:
|
|
for k in self.sub_images:
|
|
if k:
|
|
k.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.algo_server is not None:
|
|
result['AlgoServer'] = self.algo_server
|
|
if self.algo_version is not None:
|
|
result['AlgoVersion'] = self.algo_version
|
|
if self.content is not None:
|
|
result['Content'] = self.content
|
|
if self.debug_info is not None:
|
|
result['DebugInfo'] = self.debug_info
|
|
if self.height is not None:
|
|
result['Height'] = self.height
|
|
if self.is_mixed_mode is not None:
|
|
result['IsMixedMode'] = self.is_mixed_mode
|
|
if self.kv_excel_url is not None:
|
|
result['KvExcelUrl'] = self.kv_excel_url
|
|
if self.page_no is not None:
|
|
result['PageNo'] = self.page_no
|
|
if self.sub_image_count is not None:
|
|
result['SubImageCount'] = self.sub_image_count
|
|
result['SubImages'] = []
|
|
if self.sub_images is not None:
|
|
for k in self.sub_images:
|
|
result['SubImages'].append(k.to_map() if k else None)
|
|
if self.width is not None:
|
|
result['Width'] = self.width
|
|
if self.xml_result is not None:
|
|
result['XmlResult'] = self.xml_result
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('AlgoServer') is not None:
|
|
self.algo_server = m.get('AlgoServer')
|
|
if m.get('AlgoVersion') is not None:
|
|
self.algo_version = m.get('AlgoVersion')
|
|
if m.get('Content') is not None:
|
|
self.content = m.get('Content')
|
|
if m.get('DebugInfo') is not None:
|
|
self.debug_info = m.get('DebugInfo')
|
|
if m.get('Height') is not None:
|
|
self.height = m.get('Height')
|
|
if m.get('IsMixedMode') is not None:
|
|
self.is_mixed_mode = m.get('IsMixedMode')
|
|
if m.get('KvExcelUrl') is not None:
|
|
self.kv_excel_url = m.get('KvExcelUrl')
|
|
if m.get('PageNo') is not None:
|
|
self.page_no = m.get('PageNo')
|
|
if m.get('SubImageCount') is not None:
|
|
self.sub_image_count = m.get('SubImageCount')
|
|
self.sub_images = []
|
|
if m.get('SubImages') is not None:
|
|
for k in m.get('SubImages'):
|
|
temp_model = RecognizeAllTextResponseBodyDataSubImages()
|
|
self.sub_images.append(temp_model.from_map(k))
|
|
if m.get('Width') is not None:
|
|
self.width = m.get('Width')
|
|
if m.get('XmlResult') is not None:
|
|
self.xml_result = m.get('XmlResult')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: RecognizeAllTextResponseBodyData = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
if self.data:
|
|
self.data.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data.to_map()
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
temp_model = RecognizeAllTextResponseBodyData()
|
|
self.data = temp_model.from_map(m['Data'])
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeAllTextResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeAllTextResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeAllTextResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeBankAcceptanceRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeBankAcceptanceResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeBankAcceptanceResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeBankAcceptanceResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeBankAcceptanceResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeBankAccountLicenseRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeBankAccountLicenseResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeBankAccountLicenseResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeBankAccountLicenseResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeBankAccountLicenseResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeBankCardRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeBankCardResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeBankCardResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeBankCardResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeBankCardResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeBasicRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
need_rotate: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.need_rotate = need_rotate
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeBasicResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeBasicResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeBasicResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeBasicResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeBirthCertificationRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeBirthCertificationResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeBirthCertificationResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeBirthCertificationResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeBirthCertificationResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeBusShipTicketRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeBusShipTicketResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeBusShipTicketResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeBusShipTicketResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeBusShipTicketResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeBusinessLicenseRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeBusinessLicenseResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeBusinessLicenseResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeBusinessLicenseResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeBusinessLicenseResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeCarInvoiceRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeCarInvoiceResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeCarInvoiceResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeCarInvoiceResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeCarInvoiceResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeCarNumberRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeCarNumberResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeCarNumberResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeCarNumberResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeCarNumberResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeCarVinCodeRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeCarVinCodeResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeCarVinCodeResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeCarVinCodeResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeCarVinCodeResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeChinesePassportRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
output_figure: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.output_figure = output_figure
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.output_figure is not None:
|
|
result['OutputFigure'] = self.output_figure
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('OutputFigure') is not None:
|
|
self.output_figure = m.get('OutputFigure')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeChinesePassportResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeChinesePassportResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeChinesePassportResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeChinesePassportResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeCommonPrintedInvoiceRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeCommonPrintedInvoiceResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeCommonPrintedInvoiceResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeCommonPrintedInvoiceResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeCommonPrintedInvoiceResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeCosmeticProduceLicenseRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeCosmeticProduceLicenseResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeCosmeticProduceLicenseResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeCosmeticProduceLicenseResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeCosmeticProduceLicenseResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeCovidTestReportRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
multiple_result: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.multiple_result = multiple_result
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.multiple_result is not None:
|
|
result['MultipleResult'] = self.multiple_result
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('MultipleResult') is not None:
|
|
self.multiple_result = m.get('MultipleResult')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeCovidTestReportResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeCovidTestReportResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeCovidTestReportResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeCovidTestReportResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeCtwoMedicalDeviceManageLicenseRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeCtwoMedicalDeviceManageLicenseResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeCtwoMedicalDeviceManageLicenseResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeCtwoMedicalDeviceManageLicenseResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeCtwoMedicalDeviceManageLicenseResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeDocumentStructureRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
need_rotate: bool = None,
|
|
need_sort_page: bool = None,
|
|
no_stamp: bool = None,
|
|
output_char_info: bool = None,
|
|
output_table: bool = None,
|
|
page: bool = None,
|
|
paragraph: bool = None,
|
|
row: bool = None,
|
|
url: str = None,
|
|
use_new_style_output: bool = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.need_rotate = need_rotate
|
|
self.need_sort_page = need_sort_page
|
|
self.no_stamp = no_stamp
|
|
self.output_char_info = output_char_info
|
|
self.output_table = output_table
|
|
self.page = page
|
|
self.paragraph = paragraph
|
|
self.row = row
|
|
self.url = url
|
|
self.use_new_style_output = use_new_style_output
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.need_sort_page is not None:
|
|
result['NeedSortPage'] = self.need_sort_page
|
|
if self.no_stamp is not None:
|
|
result['NoStamp'] = self.no_stamp
|
|
if self.output_char_info is not None:
|
|
result['OutputCharInfo'] = self.output_char_info
|
|
if self.output_table is not None:
|
|
result['OutputTable'] = self.output_table
|
|
if self.page is not None:
|
|
result['Page'] = self.page
|
|
if self.paragraph is not None:
|
|
result['Paragraph'] = self.paragraph
|
|
if self.row is not None:
|
|
result['Row'] = self.row
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.use_new_style_output is not None:
|
|
result['UseNewStyleOutput'] = self.use_new_style_output
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('NeedSortPage') is not None:
|
|
self.need_sort_page = m.get('NeedSortPage')
|
|
if m.get('NoStamp') is not None:
|
|
self.no_stamp = m.get('NoStamp')
|
|
if m.get('OutputCharInfo') is not None:
|
|
self.output_char_info = m.get('OutputCharInfo')
|
|
if m.get('OutputTable') is not None:
|
|
self.output_table = m.get('OutputTable')
|
|
if m.get('Page') is not None:
|
|
self.page = m.get('Page')
|
|
if m.get('Paragraph') is not None:
|
|
self.paragraph = m.get('Paragraph')
|
|
if m.get('Row') is not None:
|
|
self.row = m.get('Row')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('UseNewStyleOutput') is not None:
|
|
self.use_new_style_output = m.get('UseNewStyleOutput')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeDocumentStructureResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeDocumentStructureResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeDocumentStructureResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeDocumentStructureResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeDrivingLicenseRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeDrivingLicenseResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeDrivingLicenseResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeDrivingLicenseResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeDrivingLicenseResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeEduFormulaRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeEduFormulaResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeEduFormulaResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeEduFormulaResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeEduFormulaResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeEduOralCalculationRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeEduOralCalculationResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeEduOralCalculationResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeEduOralCalculationResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeEduOralCalculationResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeEduPaperCutRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
cut_type: str = None,
|
|
image_type: str = None,
|
|
output_oricoord: bool = None,
|
|
subject: str = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
# This parameter is required.
|
|
self.cut_type = cut_type
|
|
# This parameter is required.
|
|
self.image_type = image_type
|
|
self.output_oricoord = output_oricoord
|
|
self.subject = subject
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.cut_type is not None:
|
|
result['CutType'] = self.cut_type
|
|
if self.image_type is not None:
|
|
result['ImageType'] = self.image_type
|
|
if self.output_oricoord is not None:
|
|
result['OutputOricoord'] = self.output_oricoord
|
|
if self.subject is not None:
|
|
result['Subject'] = self.subject
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CutType') is not None:
|
|
self.cut_type = m.get('CutType')
|
|
if m.get('ImageType') is not None:
|
|
self.image_type = m.get('ImageType')
|
|
if m.get('OutputOricoord') is not None:
|
|
self.output_oricoord = m.get('OutputOricoord')
|
|
if m.get('Subject') is not None:
|
|
self.subject = m.get('Subject')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeEduPaperCutResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeEduPaperCutResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeEduPaperCutResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeEduPaperCutResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeEduPaperOcrRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
image_type: str = None,
|
|
output_oricoord: bool = None,
|
|
subject: str = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
# This parameter is required.
|
|
self.image_type = image_type
|
|
self.output_oricoord = output_oricoord
|
|
self.subject = subject
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.image_type is not None:
|
|
result['ImageType'] = self.image_type
|
|
if self.output_oricoord is not None:
|
|
result['OutputOricoord'] = self.output_oricoord
|
|
if self.subject is not None:
|
|
result['Subject'] = self.subject
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('ImageType') is not None:
|
|
self.image_type = m.get('ImageType')
|
|
if m.get('OutputOricoord') is not None:
|
|
self.output_oricoord = m.get('OutputOricoord')
|
|
if m.get('Subject') is not None:
|
|
self.subject = m.get('Subject')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeEduPaperOcrResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeEduPaperOcrResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeEduPaperOcrResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeEduPaperOcrResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeEduPaperStructedRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
need_rotate: bool = None,
|
|
output_oricoord: bool = None,
|
|
subject: str = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.need_rotate = need_rotate
|
|
self.output_oricoord = output_oricoord
|
|
self.subject = subject
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.output_oricoord is not None:
|
|
result['OutputOricoord'] = self.output_oricoord
|
|
if self.subject is not None:
|
|
result['Subject'] = self.subject
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('OutputOricoord') is not None:
|
|
self.output_oricoord = m.get('OutputOricoord')
|
|
if m.get('Subject') is not None:
|
|
self.subject = m.get('Subject')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeEduPaperStructedResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeEduPaperStructedResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeEduPaperStructedResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeEduPaperStructedResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeEduQuestionOcrRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
need_rotate: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.need_rotate = need_rotate
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeEduQuestionOcrResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeEduQuestionOcrResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeEduQuestionOcrResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeEduQuestionOcrResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeEnglishRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
need_rotate: bool = None,
|
|
output_table: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.need_rotate = need_rotate
|
|
self.output_table = output_table
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.output_table is not None:
|
|
result['OutputTable'] = self.output_table
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('OutputTable') is not None:
|
|
self.output_table = m.get('OutputTable')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeEnglishResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeEnglishResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeEnglishResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeEnglishResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeEstateCertificationRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeEstateCertificationResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeEstateCertificationResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeEstateCertificationResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeEstateCertificationResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeExitEntryPermitToHKRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
output_figure: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.output_figure = output_figure
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.output_figure is not None:
|
|
result['OutputFigure'] = self.output_figure
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('OutputFigure') is not None:
|
|
self.output_figure = m.get('OutputFigure')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeExitEntryPermitToHKResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeExitEntryPermitToHKResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeExitEntryPermitToHKResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeExitEntryPermitToHKResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeExitEntryPermitToMainlandRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
output_figure: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.output_figure = output_figure
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.output_figure is not None:
|
|
result['OutputFigure'] = self.output_figure
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('OutputFigure') is not None:
|
|
self.output_figure = m.get('OutputFigure')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeExitEntryPermitToMainlandResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeExitEntryPermitToMainlandResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeExitEntryPermitToMainlandResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeExitEntryPermitToMainlandResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeFoodManageLicenseRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeFoodManageLicenseResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeFoodManageLicenseResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeFoodManageLicenseResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeFoodManageLicenseResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeFoodProduceLicenseRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeFoodProduceLicenseResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeFoodProduceLicenseResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeFoodProduceLicenseResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeFoodProduceLicenseResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeGeneralRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeGeneralResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeGeneralResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeGeneralResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeGeneralResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeGeneralStructureRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
keys: List[str] = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.keys = keys
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.keys is not None:
|
|
result['Keys'] = self.keys
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Keys') is not None:
|
|
self.keys = m.get('Keys')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeGeneralStructureShrinkRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
keys_shrink: str = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.keys_shrink = keys_shrink
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.keys_shrink is not None:
|
|
result['Keys'] = self.keys_shrink
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Keys') is not None:
|
|
self.keys_shrink = m.get('Keys')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeGeneralStructureResponseBodyDataSubImagesKvInfo(TeaModel):
|
|
def __init__(
|
|
self,
|
|
data: Any = None,
|
|
kv_count: int = None,
|
|
):
|
|
self.data = data
|
|
self.kv_count = kv_count
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.kv_count is not None:
|
|
result['KvCount'] = self.kv_count
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('KvCount') is not None:
|
|
self.kv_count = m.get('KvCount')
|
|
return self
|
|
|
|
|
|
class RecognizeGeneralStructureResponseBodyDataSubImages(TeaModel):
|
|
def __init__(
|
|
self,
|
|
angle: int = None,
|
|
kv_info: RecognizeGeneralStructureResponseBodyDataSubImagesKvInfo = None,
|
|
sub_image_id: int = None,
|
|
):
|
|
self.angle = angle
|
|
self.kv_info = kv_info
|
|
self.sub_image_id = sub_image_id
|
|
|
|
def validate(self):
|
|
if self.kv_info:
|
|
self.kv_info.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.angle is not None:
|
|
result['Angle'] = self.angle
|
|
if self.kv_info is not None:
|
|
result['KvInfo'] = self.kv_info.to_map()
|
|
if self.sub_image_id is not None:
|
|
result['SubImageId'] = self.sub_image_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Angle') is not None:
|
|
self.angle = m.get('Angle')
|
|
if m.get('KvInfo') is not None:
|
|
temp_model = RecognizeGeneralStructureResponseBodyDataSubImagesKvInfo()
|
|
self.kv_info = temp_model.from_map(m['KvInfo'])
|
|
if m.get('SubImageId') is not None:
|
|
self.sub_image_id = m.get('SubImageId')
|
|
return self
|
|
|
|
|
|
class RecognizeGeneralStructureResponseBodyData(TeaModel):
|
|
def __init__(
|
|
self,
|
|
height: int = None,
|
|
sub_image_count: int = None,
|
|
sub_images: List[RecognizeGeneralStructureResponseBodyDataSubImages] = None,
|
|
width: int = None,
|
|
):
|
|
self.height = height
|
|
self.sub_image_count = sub_image_count
|
|
self.sub_images = sub_images
|
|
self.width = width
|
|
|
|
def validate(self):
|
|
if self.sub_images:
|
|
for k in self.sub_images:
|
|
if k:
|
|
k.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.height is not None:
|
|
result['Height'] = self.height
|
|
if self.sub_image_count is not None:
|
|
result['SubImageCount'] = self.sub_image_count
|
|
result['SubImages'] = []
|
|
if self.sub_images is not None:
|
|
for k in self.sub_images:
|
|
result['SubImages'].append(k.to_map() if k else None)
|
|
if self.width is not None:
|
|
result['Width'] = self.width
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Height') is not None:
|
|
self.height = m.get('Height')
|
|
if m.get('SubImageCount') is not None:
|
|
self.sub_image_count = m.get('SubImageCount')
|
|
self.sub_images = []
|
|
if m.get('SubImages') is not None:
|
|
for k in m.get('SubImages'):
|
|
temp_model = RecognizeGeneralStructureResponseBodyDataSubImages()
|
|
self.sub_images.append(temp_model.from_map(k))
|
|
if m.get('Width') is not None:
|
|
self.width = m.get('Width')
|
|
return self
|
|
|
|
|
|
class RecognizeGeneralStructureResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: RecognizeGeneralStructureResponseBodyData = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
if self.data:
|
|
self.data.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data.to_map()
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
temp_model = RecognizeGeneralStructureResponseBodyData()
|
|
self.data = temp_model.from_map(m['Data'])
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeGeneralStructureResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeGeneralStructureResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeGeneralStructureResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeHKIdcardRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeHKIdcardResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeHKIdcardResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeHKIdcardResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeHKIdcardResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeHandwritingRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
need_rotate: bool = None,
|
|
need_sort_page: bool = None,
|
|
output_char_info: bool = None,
|
|
output_table: bool = None,
|
|
paragraph: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.need_rotate = need_rotate
|
|
self.need_sort_page = need_sort_page
|
|
self.output_char_info = output_char_info
|
|
self.output_table = output_table
|
|
self.paragraph = paragraph
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.need_sort_page is not None:
|
|
result['NeedSortPage'] = self.need_sort_page
|
|
if self.output_char_info is not None:
|
|
result['OutputCharInfo'] = self.output_char_info
|
|
if self.output_table is not None:
|
|
result['OutputTable'] = self.output_table
|
|
if self.paragraph is not None:
|
|
result['Paragraph'] = self.paragraph
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('NeedSortPage') is not None:
|
|
self.need_sort_page = m.get('NeedSortPage')
|
|
if m.get('OutputCharInfo') is not None:
|
|
self.output_char_info = m.get('OutputCharInfo')
|
|
if m.get('OutputTable') is not None:
|
|
self.output_table = m.get('OutputTable')
|
|
if m.get('Paragraph') is not None:
|
|
self.paragraph = m.get('Paragraph')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeHandwritingResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeHandwritingResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeHandwritingResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeHandwritingResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeHealthCodeRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeHealthCodeResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeHealthCodeResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeHealthCodeResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeHealthCodeResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeHotelConsumeRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeHotelConsumeResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeHotelConsumeResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeHotelConsumeResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeHotelConsumeResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeHouseholdRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
is_resident_page: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.is_resident_page = is_resident_page
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.is_resident_page is not None:
|
|
result['IsResidentPage'] = self.is_resident_page
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('IsResidentPage') is not None:
|
|
self.is_resident_page = m.get('IsResidentPage')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeHouseholdResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeHouseholdResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeHouseholdResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeHouseholdResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeIdcardRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
llm_rec: bool = None,
|
|
output_figure: bool = None,
|
|
output_quality_info: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.llm_rec = llm_rec
|
|
self.output_figure = output_figure
|
|
self.output_quality_info = output_quality_info
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.llm_rec is not None:
|
|
result['Llm_rec'] = self.llm_rec
|
|
if self.output_figure is not None:
|
|
result['OutputFigure'] = self.output_figure
|
|
if self.output_quality_info is not None:
|
|
result['OutputQualityInfo'] = self.output_quality_info
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Llm_rec') is not None:
|
|
self.llm_rec = m.get('Llm_rec')
|
|
if m.get('OutputFigure') is not None:
|
|
self.output_figure = m.get('OutputFigure')
|
|
if m.get('OutputQualityInfo') is not None:
|
|
self.output_quality_info = m.get('OutputQualityInfo')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeIdcardResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeIdcardResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeIdcardResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeIdcardResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeInternationalBusinessLicenseRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
country: str = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
# This parameter is required.
|
|
self.country = country
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.country is not None:
|
|
result['Country'] = self.country
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Country') is not None:
|
|
self.country = m.get('Country')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeInternationalBusinessLicenseResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeInternationalBusinessLicenseResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeInternationalBusinessLicenseResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeInternationalBusinessLicenseResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeInternationalIdcardRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
country: str = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
# This parameter is required.
|
|
self.country = country
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.country is not None:
|
|
result['Country'] = self.country
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Country') is not None:
|
|
self.country = m.get('Country')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeInternationalIdcardResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeInternationalIdcardResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeInternationalIdcardResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeInternationalIdcardResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeInvoiceRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
page_no: int = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.page_no = page_no
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.page_no is not None:
|
|
result['PageNo'] = self.page_no
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('PageNo') is not None:
|
|
self.page_no = m.get('PageNo')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeInvoiceResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeInvoiceResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeInvoiceResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeInvoiceResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeJanpaneseRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
need_rotate: bool = None,
|
|
output_char_info: bool = None,
|
|
output_table: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.need_rotate = need_rotate
|
|
self.output_char_info = output_char_info
|
|
self.output_table = output_table
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.output_char_info is not None:
|
|
result['OutputCharInfo'] = self.output_char_info
|
|
if self.output_table is not None:
|
|
result['OutputTable'] = self.output_table
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('OutputCharInfo') is not None:
|
|
self.output_char_info = m.get('OutputCharInfo')
|
|
if m.get('OutputTable') is not None:
|
|
self.output_table = m.get('OutputTable')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeJanpaneseResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeJanpaneseResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeJanpaneseResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeJanpaneseResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeKoreanRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
need_rotate: bool = None,
|
|
output_char_info: bool = None,
|
|
output_table: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.need_rotate = need_rotate
|
|
self.output_char_info = output_char_info
|
|
self.output_table = output_table
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.output_char_info is not None:
|
|
result['OutputCharInfo'] = self.output_char_info
|
|
if self.output_table is not None:
|
|
result['OutputTable'] = self.output_table
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('OutputCharInfo') is not None:
|
|
self.output_char_info = m.get('OutputCharInfo')
|
|
if m.get('OutputTable') is not None:
|
|
self.output_table = m.get('OutputTable')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeKoreanResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeKoreanResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeKoreanResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeKoreanResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeLatinRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
need_rotate: bool = None,
|
|
output_char_info: bool = None,
|
|
output_table: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.need_rotate = need_rotate
|
|
self.output_char_info = output_char_info
|
|
self.output_table = output_table
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.output_char_info is not None:
|
|
result['OutputCharInfo'] = self.output_char_info
|
|
if self.output_table is not None:
|
|
result['OutputTable'] = self.output_table
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('OutputCharInfo') is not None:
|
|
self.output_char_info = m.get('OutputCharInfo')
|
|
if m.get('OutputTable') is not None:
|
|
self.output_table = m.get('OutputTable')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeLatinResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeLatinResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeLatinResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeLatinResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeMedicalDeviceManageLicenseRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeMedicalDeviceManageLicenseResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeMedicalDeviceManageLicenseResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeMedicalDeviceManageLicenseResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeMedicalDeviceManageLicenseResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeMedicalDeviceProduceLicenseRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeMedicalDeviceProduceLicenseResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeMedicalDeviceProduceLicenseResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeMedicalDeviceProduceLicenseResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeMedicalDeviceProduceLicenseResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeMixedInvoicesRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
merge_pdf_pages: bool = None,
|
|
page_no: int = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.merge_pdf_pages = merge_pdf_pages
|
|
self.page_no = page_no
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.merge_pdf_pages is not None:
|
|
result['MergePdfPages'] = self.merge_pdf_pages
|
|
if self.page_no is not None:
|
|
result['PageNo'] = self.page_no
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('MergePdfPages') is not None:
|
|
self.merge_pdf_pages = m.get('MergePdfPages')
|
|
if m.get('PageNo') is not None:
|
|
self.page_no = m.get('PageNo')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeMixedInvoicesResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeMixedInvoicesResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeMixedInvoicesResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeMixedInvoicesResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeMultiLanguageRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
languages: List[str] = None,
|
|
need_rotate: bool = None,
|
|
need_sort_page: bool = None,
|
|
output_char_info: bool = None,
|
|
output_table: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
# This parameter is required.
|
|
self.languages = languages
|
|
self.need_rotate = need_rotate
|
|
self.need_sort_page = need_sort_page
|
|
self.output_char_info = output_char_info
|
|
self.output_table = output_table
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.languages is not None:
|
|
result['Languages'] = self.languages
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.need_sort_page is not None:
|
|
result['NeedSortPage'] = self.need_sort_page
|
|
if self.output_char_info is not None:
|
|
result['OutputCharInfo'] = self.output_char_info
|
|
if self.output_table is not None:
|
|
result['OutputTable'] = self.output_table
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Languages') is not None:
|
|
self.languages = m.get('Languages')
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('NeedSortPage') is not None:
|
|
self.need_sort_page = m.get('NeedSortPage')
|
|
if m.get('OutputCharInfo') is not None:
|
|
self.output_char_info = m.get('OutputCharInfo')
|
|
if m.get('OutputTable') is not None:
|
|
self.output_table = m.get('OutputTable')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeMultiLanguageShrinkRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
languages_shrink: str = None,
|
|
need_rotate: bool = None,
|
|
need_sort_page: bool = None,
|
|
output_char_info: bool = None,
|
|
output_table: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
# This parameter is required.
|
|
self.languages_shrink = languages_shrink
|
|
self.need_rotate = need_rotate
|
|
self.need_sort_page = need_sort_page
|
|
self.output_char_info = output_char_info
|
|
self.output_table = output_table
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.languages_shrink is not None:
|
|
result['Languages'] = self.languages_shrink
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.need_sort_page is not None:
|
|
result['NeedSortPage'] = self.need_sort_page
|
|
if self.output_char_info is not None:
|
|
result['OutputCharInfo'] = self.output_char_info
|
|
if self.output_table is not None:
|
|
result['OutputTable'] = self.output_table
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Languages') is not None:
|
|
self.languages_shrink = m.get('Languages')
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('NeedSortPage') is not None:
|
|
self.need_sort_page = m.get('NeedSortPage')
|
|
if m.get('OutputCharInfo') is not None:
|
|
self.output_char_info = m.get('OutputCharInfo')
|
|
if m.get('OutputTable') is not None:
|
|
self.output_table = m.get('OutputTable')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeMultiLanguageResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeMultiLanguageResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeMultiLanguageResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeMultiLanguageResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeNonTaxInvoiceRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeNonTaxInvoiceResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeNonTaxInvoiceResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeNonTaxInvoiceResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeNonTaxInvoiceResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizePassportRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizePassportResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizePassportResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizePassportResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizePassportResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizePaymentRecordRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizePaymentRecordResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizePaymentRecordResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizePaymentRecordResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizePaymentRecordResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizePurchaseRecordRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
output_multi_orders: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.output_multi_orders = output_multi_orders
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.output_multi_orders is not None:
|
|
result['OutputMultiOrders'] = self.output_multi_orders
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('OutputMultiOrders') is not None:
|
|
self.output_multi_orders = m.get('OutputMultiOrders')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizePurchaseRecordResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizePurchaseRecordResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizePurchaseRecordResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizePurchaseRecordResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeQuotaInvoiceRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeQuotaInvoiceResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeQuotaInvoiceResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeQuotaInvoiceResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeQuotaInvoiceResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeRideHailingItineraryRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeRideHailingItineraryResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeRideHailingItineraryResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeRideHailingItineraryResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeRideHailingItineraryResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeRollTicketRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeRollTicketResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeRollTicketResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeRollTicketResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeRollTicketResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeRussianRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
need_rotate: bool = None,
|
|
output_char_info: bool = None,
|
|
output_table: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.need_rotate = need_rotate
|
|
self.output_char_info = output_char_info
|
|
self.output_table = output_table
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.output_char_info is not None:
|
|
result['OutputCharInfo'] = self.output_char_info
|
|
if self.output_table is not None:
|
|
result['OutputTable'] = self.output_table
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('OutputCharInfo') is not None:
|
|
self.output_char_info = m.get('OutputCharInfo')
|
|
if m.get('OutputTable') is not None:
|
|
self.output_table = m.get('OutputTable')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeRussianResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeRussianResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeRussianResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeRussianResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeShoppingReceiptRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeShoppingReceiptResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeShoppingReceiptResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeShoppingReceiptResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeShoppingReceiptResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeSocialSecurityCardRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeSocialSecurityCardResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeSocialSecurityCardResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeSocialSecurityCardResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeSocialSecurityCardResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeSocialSecurityCardVersionIIRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeSocialSecurityCardVersionIIResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeSocialSecurityCardVersionIIResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeSocialSecurityCardVersionIIResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeSocialSecurityCardVersionIIResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeTableOcrRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
is_hand_writing: str = None,
|
|
line_less: bool = None,
|
|
need_rotate: bool = None,
|
|
skip_detection: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.is_hand_writing = is_hand_writing
|
|
self.line_less = line_less
|
|
self.need_rotate = need_rotate
|
|
self.skip_detection = skip_detection
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.is_hand_writing is not None:
|
|
result['IsHandWriting'] = self.is_hand_writing
|
|
if self.line_less is not None:
|
|
result['LineLess'] = self.line_less
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.skip_detection is not None:
|
|
result['SkipDetection'] = self.skip_detection
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('IsHandWriting') is not None:
|
|
self.is_hand_writing = m.get('IsHandWriting')
|
|
if m.get('LineLess') is not None:
|
|
self.line_less = m.get('LineLess')
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('SkipDetection') is not None:
|
|
self.skip_detection = m.get('SkipDetection')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeTableOcrResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeTableOcrResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeTableOcrResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeTableOcrResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeTaxClearanceCertificateRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeTaxClearanceCertificateResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeTaxClearanceCertificateResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeTaxClearanceCertificateResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeTaxClearanceCertificateResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeTaxiInvoiceRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeTaxiInvoiceResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeTaxiInvoiceResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeTaxiInvoiceResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeTaxiInvoiceResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeThaiRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
need_rotate: bool = None,
|
|
output_char_info: bool = None,
|
|
output_table: bool = None,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.need_rotate = need_rotate
|
|
self.output_char_info = output_char_info
|
|
self.output_table = output_table
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.need_rotate is not None:
|
|
result['NeedRotate'] = self.need_rotate
|
|
if self.output_char_info is not None:
|
|
result['OutputCharInfo'] = self.output_char_info
|
|
if self.output_table is not None:
|
|
result['OutputTable'] = self.output_table
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('NeedRotate') is not None:
|
|
self.need_rotate = m.get('NeedRotate')
|
|
if m.get('OutputCharInfo') is not None:
|
|
self.output_char_info = m.get('OutputCharInfo')
|
|
if m.get('OutputTable') is not None:
|
|
self.output_table = m.get('OutputTable')
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeThaiResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeThaiResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeThaiResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeThaiResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeTollInvoiceRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeTollInvoiceResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeTollInvoiceResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeTollInvoiceResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeTollInvoiceResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeTradeMarkCertificationRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeTradeMarkCertificationResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeTradeMarkCertificationResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeTradeMarkCertificationResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeTradeMarkCertificationResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeTrainInvoiceRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeTrainInvoiceResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeTrainInvoiceResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeTrainInvoiceResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeTrainInvoiceResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeUsedCarInvoiceRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeUsedCarInvoiceResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeUsedCarInvoiceResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeUsedCarInvoiceResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeUsedCarInvoiceResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeVehicleCertificationRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeVehicleCertificationResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeVehicleCertificationResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeVehicleCertificationResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeVehicleCertificationResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeVehicleLicenseRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeVehicleLicenseResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeVehicleLicenseResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeVehicleLicenseResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeVehicleLicenseResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeVehicleRegistrationRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeVehicleRegistrationResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeVehicleRegistrationResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeVehicleRegistrationResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeVehicleRegistrationResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class RecognizeWaybillRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
url: str = None,
|
|
body: BinaryIO = None,
|
|
):
|
|
self.url = url
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.url is not None:
|
|
result['Url'] = self.url
|
|
if self.body is not None:
|
|
result['body'] = self.body
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Url') is not None:
|
|
self.url = m.get('Url')
|
|
if m.get('body') is not None:
|
|
self.body = m.get('body')
|
|
return self
|
|
|
|
|
|
class RecognizeWaybillResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
code: str = None,
|
|
data: str = None,
|
|
message: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.code = code
|
|
self.data = data
|
|
self.message = message
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.code is not None:
|
|
result['Code'] = self.code
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.message is not None:
|
|
result['Message'] = self.message
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Code') is not None:
|
|
self.code = m.get('Code')
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('Message') is not None:
|
|
self.message = m.get('Message')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class RecognizeWaybillResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: RecognizeWaybillResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = RecognizeWaybillResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class VerifyBusinessLicenseRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
company_name: str = None,
|
|
credit_code: str = None,
|
|
legal_person: str = None,
|
|
):
|
|
# This parameter is required.
|
|
self.company_name = company_name
|
|
# This parameter is required.
|
|
self.credit_code = credit_code
|
|
# This parameter is required.
|
|
self.legal_person = legal_person
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.company_name is not None:
|
|
result['CompanyName'] = self.company_name
|
|
if self.credit_code is not None:
|
|
result['CreditCode'] = self.credit_code
|
|
if self.legal_person is not None:
|
|
result['LegalPerson'] = self.legal_person
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('CompanyName') is not None:
|
|
self.company_name = m.get('CompanyName')
|
|
if m.get('CreditCode') is not None:
|
|
self.credit_code = m.get('CreditCode')
|
|
if m.get('LegalPerson') is not None:
|
|
self.legal_person = m.get('LegalPerson')
|
|
return self
|
|
|
|
|
|
class VerifyBusinessLicenseResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
data: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.data = data
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class VerifyBusinessLicenseResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: VerifyBusinessLicenseResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = VerifyBusinessLicenseResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|
|
class VerifyVATInvoiceRequest(TeaModel):
|
|
def __init__(
|
|
self,
|
|
invoice_code: str = None,
|
|
invoice_date: str = None,
|
|
invoice_kind: int = None,
|
|
invoice_no: str = None,
|
|
invoice_sum: str = None,
|
|
verify_code: str = None,
|
|
):
|
|
self.invoice_code = invoice_code
|
|
# This parameter is required.
|
|
self.invoice_date = invoice_date
|
|
self.invoice_kind = invoice_kind
|
|
# This parameter is required.
|
|
self.invoice_no = invoice_no
|
|
self.invoice_sum = invoice_sum
|
|
self.verify_code = verify_code
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.invoice_code is not None:
|
|
result['InvoiceCode'] = self.invoice_code
|
|
if self.invoice_date is not None:
|
|
result['InvoiceDate'] = self.invoice_date
|
|
if self.invoice_kind is not None:
|
|
result['InvoiceKind'] = self.invoice_kind
|
|
if self.invoice_no is not None:
|
|
result['InvoiceNo'] = self.invoice_no
|
|
if self.invoice_sum is not None:
|
|
result['InvoiceSum'] = self.invoice_sum
|
|
if self.verify_code is not None:
|
|
result['VerifyCode'] = self.verify_code
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('InvoiceCode') is not None:
|
|
self.invoice_code = m.get('InvoiceCode')
|
|
if m.get('InvoiceDate') is not None:
|
|
self.invoice_date = m.get('InvoiceDate')
|
|
if m.get('InvoiceKind') is not None:
|
|
self.invoice_kind = m.get('InvoiceKind')
|
|
if m.get('InvoiceNo') is not None:
|
|
self.invoice_no = m.get('InvoiceNo')
|
|
if m.get('InvoiceSum') is not None:
|
|
self.invoice_sum = m.get('InvoiceSum')
|
|
if m.get('VerifyCode') is not None:
|
|
self.verify_code = m.get('VerifyCode')
|
|
return self
|
|
|
|
|
|
class VerifyVATInvoiceResponseBody(TeaModel):
|
|
def __init__(
|
|
self,
|
|
data: str = None,
|
|
request_id: str = None,
|
|
):
|
|
self.data = data
|
|
self.request_id = request_id
|
|
|
|
def validate(self):
|
|
pass
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.data is not None:
|
|
result['Data'] = self.data
|
|
if self.request_id is not None:
|
|
result['RequestId'] = self.request_id
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('Data') is not None:
|
|
self.data = m.get('Data')
|
|
if m.get('RequestId') is not None:
|
|
self.request_id = m.get('RequestId')
|
|
return self
|
|
|
|
|
|
class VerifyVATInvoiceResponse(TeaModel):
|
|
def __init__(
|
|
self,
|
|
headers: Dict[str, str] = None,
|
|
status_code: int = None,
|
|
body: VerifyVATInvoiceResponseBody = None,
|
|
):
|
|
self.headers = headers
|
|
self.status_code = status_code
|
|
self.body = body
|
|
|
|
def validate(self):
|
|
if self.body:
|
|
self.body.validate()
|
|
|
|
def to_map(self):
|
|
_map = super().to_map()
|
|
if _map is not None:
|
|
return _map
|
|
|
|
result = dict()
|
|
if self.headers is not None:
|
|
result['headers'] = self.headers
|
|
if self.status_code is not None:
|
|
result['statusCode'] = self.status_code
|
|
if self.body is not None:
|
|
result['body'] = self.body.to_map()
|
|
return result
|
|
|
|
def from_map(self, m: dict = None):
|
|
m = m or dict()
|
|
if m.get('headers') is not None:
|
|
self.headers = m.get('headers')
|
|
if m.get('statusCode') is not None:
|
|
self.status_code = m.get('statusCode')
|
|
if m.get('body') is not None:
|
|
temp_model = VerifyVATInvoiceResponseBody()
|
|
self.body = temp_model.from_map(m['body'])
|
|
return self
|
|
|
|
|