alinlp-20200629/alibabacloud_alinlp20200629/models.py (7,691 lines of code) (raw):

# -*- coding: utf-8 -*- # This file is auto-generated, don't edit it. Thanks. from Tea.model import TeaModel from typing import Dict, Any, List class DataValue(TeaModel): def __init__( self, service_id: int = None, status: str = None, code: int = None, message: str = None, ): self.service_id = service_id self.status = status self.code = code self.message = message def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_id is not None: result['ServiceId'] = self.service_id if self.status is not None: result['Status'] = self.status if self.code is not None: result['Code'] = self.code if self.message is not None: result['Message'] = self.message return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') if m.get('Status') is not None: self.status = m.get('Status') if m.get('Code') is not None: self.code = m.get('Code') if m.get('Message') is not None: self.message = m.get('Message') return self class ADClockRequest(TeaModel): def __init__( self, params: str = None, service_code: str = None, ): self.params = params self.service_code = service_code def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.params is not None: result['Params'] = self.params if self.service_code is not None: result['ServiceCode'] = self.service_code return result def from_map(self, m: dict = None): m = m or dict() if m.get('Params') is not None: self.params = m.get('Params') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') return self class ADClockResponseBody(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 ADClockResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: ADClockResponseBody = 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 = ADClockResponseBody() self.body = temp_model.from_map(m['body']) return self class ADMMURequest(TeaModel): def __init__( self, params: str = None, service_code: str = None, ): self.params = params self.service_code = service_code def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.params is not None: result['Params'] = self.params if self.service_code is not None: result['ServiceCode'] = self.service_code return result def from_map(self, m: dict = None): m = m or dict() if m.get('Params') is not None: self.params = m.get('Params') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') return self class ADMMUResponseBody(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 ADMMUResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: ADMMUResponseBody = 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 = ADMMUResponseBody() self.body = temp_model.from_map(m['body']) return self class ADMiniCogRequest(TeaModel): def __init__( self, params: str = None, service_code: str = None, ): self.params = params self.service_code = service_code def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.params is not None: result['Params'] = self.params if self.service_code is not None: result['ServiceCode'] = self.service_code return result def from_map(self, m: dict = None): m = m or dict() if m.get('Params') is not None: self.params = m.get('Params') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') return self class ADMiniCogResponseBody(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 ADMiniCogResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: ADMiniCogResponseBody = 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 = ADMiniCogResponseBody() self.body = temp_model.from_map(m['body']) return self class ADMiniCogResultRequest(TeaModel): def __init__( self, params: str = None, service_code: str = None, ): self.params = params self.service_code = service_code def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.params is not None: result['Params'] = self.params if self.service_code is not None: result['ServiceCode'] = self.service_code return result def from_map(self, m: dict = None): m = m or dict() if m.get('Params') is not None: self.params = m.get('Params') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') return self class ADMiniCogResultResponseBody(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 ADMiniCogResultResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: ADMiniCogResultResponseBody = 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 = ADMiniCogResultResponseBody() self.body = temp_model.from_map(m['body']) return self class DeleteServiceDataByConditionsRequest(TeaModel): def __init__( self, conditions: Dict[str, Any] = None, service_id: int = None, x_dash_scope_open_apisource: str = None, ): # This parameter is required. self.conditions = conditions # This parameter is required. self.service_id = service_id self.x_dash_scope_open_apisource = x_dash_scope_open_apisource def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.conditions is not None: result['Conditions'] = self.conditions if self.service_id is not None: result['ServiceId'] = self.service_id if self.x_dash_scope_open_apisource is not None: result['X-DashScope-OpenAPISource'] = self.x_dash_scope_open_apisource return result def from_map(self, m: dict = None): m = m or dict() if m.get('Conditions') is not None: self.conditions = m.get('Conditions') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') if m.get('X-DashScope-OpenAPISource') is not None: self.x_dash_scope_open_apisource = m.get('X-DashScope-OpenAPISource') return self class DeleteServiceDataByConditionsShrinkRequest(TeaModel): def __init__( self, conditions_shrink: str = None, service_id: int = None, x_dash_scope_open_apisource: str = None, ): # This parameter is required. self.conditions_shrink = conditions_shrink # This parameter is required. self.service_id = service_id self.x_dash_scope_open_apisource = x_dash_scope_open_apisource def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.conditions_shrink is not None: result['Conditions'] = self.conditions_shrink if self.service_id is not None: result['ServiceId'] = self.service_id if self.x_dash_scope_open_apisource is not None: result['X-DashScope-OpenAPISource'] = self.x_dash_scope_open_apisource return result def from_map(self, m: dict = None): m = m or dict() if m.get('Conditions') is not None: self.conditions_shrink = m.get('Conditions') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') if m.get('X-DashScope-OpenAPISource') is not None: self.x_dash_scope_open_apisource = m.get('X-DashScope-OpenAPISource') return self class DeleteServiceDataByConditionsResponseBody(TeaModel): def __init__( self, code: int = None, data: Any = None, msg: str = None, request_id: str = None, success: bool = None, ): self.code = code self.data = data self.msg = msg self.request_id = request_id self.success = success 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.msg is not None: result['Msg'] = self.msg if self.request_id is not None: result['RequestId'] = self.request_id if self.success is not None: result['Success'] = self.success 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('Msg') is not None: self.msg = m.get('Msg') if m.get('RequestId') is not None: self.request_id = m.get('RequestId') if m.get('Success') is not None: self.success = m.get('Success') return self class DeleteServiceDataByConditionsResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: DeleteServiceDataByConditionsResponseBody = 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 = DeleteServiceDataByConditionsResponseBody() self.body = temp_model.from_map(m['body']) return self class DeleteServiceDataByIdsRequest(TeaModel): def __init__( self, ids: List[str] = None, service_id: int = None, ): # This parameter is required. self.ids = ids # This parameter is required. self.service_id = service_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.ids is not None: result['Ids'] = self.ids if self.service_id is not None: result['ServiceId'] = self.service_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('Ids') is not None: self.ids = m.get('Ids') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') return self class DeleteServiceDataByIdsShrinkRequest(TeaModel): def __init__( self, ids_shrink: str = None, service_id: int = None, ): # This parameter is required. self.ids_shrink = ids_shrink # This parameter is required. self.service_id = service_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.ids_shrink is not None: result['Ids'] = self.ids_shrink if self.service_id is not None: result['ServiceId'] = self.service_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('Ids') is not None: self.ids_shrink = m.get('Ids') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') return self class DeleteServiceDataByIdsResponseBody(TeaModel): def __init__( self, code: int = None, data: Any = None, msg: str = None, request_id: str = None, success: bool = None, ): self.code = code self.data = data self.msg = msg self.request_id = request_id self.success = success 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.msg is not None: result['Msg'] = self.msg if self.request_id is not None: result['RequestId'] = self.request_id if self.success is not None: result['Success'] = self.success 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('Msg') is not None: self.msg = m.get('Msg') if m.get('RequestId') is not None: self.request_id = m.get('RequestId') if m.get('Success') is not None: self.success = m.get('Success') return self class DeleteServiceDataByIdsResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: DeleteServiceDataByIdsResponseBody = 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 = DeleteServiceDataByIdsResponseBody() self.body = temp_model.from_map(m['body']) return self class GetBrandChEcomRequest(TeaModel): def __init__( self, image_url: str = None, service_code: str = None, text: str = None, ): self.image_url = image_url # This parameter is required. self.service_code = service_code self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.image_url is not None: result['ImageUrl'] = self.image_url if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ImageUrl') is not None: self.image_url = m.get('ImageUrl') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetBrandChEcomResponseBody(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 GetBrandChEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetBrandChEcomResponseBody = 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 = GetBrandChEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetCateChEcomRequest(TeaModel): def __init__( self, image_url: str = None, service_code: str = None, text: str = None, ): self.image_url = image_url # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.image_url is not None: result['ImageUrl'] = self.image_url if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ImageUrl') is not None: self.image_url = m.get('ImageUrl') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetCateChEcomResponseBody(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 GetCateChEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetCateChEcomResponseBody = 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 = GetCateChEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetCheckDuplicationChMedicalRequest(TeaModel): def __init__( self, origin_q: str = None, origin_t: str = None, service_code: str = None, ): # This parameter is required. self.origin_q = origin_q # This parameter is required. self.origin_t = origin_t # This parameter is required. self.service_code = service_code def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.origin_q is not None: result['OriginQ'] = self.origin_q if self.origin_t is not None: result['OriginT'] = self.origin_t if self.service_code is not None: result['ServiceCode'] = self.service_code return result def from_map(self, m: dict = None): m = m or dict() if m.get('OriginQ') is not None: self.origin_q = m.get('OriginQ') if m.get('OriginT') is not None: self.origin_t = m.get('OriginT') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') return self class GetCheckDuplicationChMedicalResponseBody(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 GetCheckDuplicationChMedicalResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetCheckDuplicationChMedicalResponseBody = 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 = GetCheckDuplicationChMedicalResponseBody() self.body = temp_model.from_map(m['body']) return self class GetDiagnosisChMedicalRequest(TeaModel): def __init__( self, name: str = None, service_code: str = None, ): # This parameter is required. self.name = name # This parameter is required. self.service_code = service_code def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.name is not None: result['Name'] = self.name if self.service_code is not None: result['ServiceCode'] = self.service_code return result def from_map(self, m: dict = None): m = m or dict() if m.get('Name') is not None: self.name = m.get('Name') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') return self class GetDiagnosisChMedicalResponseBody(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 GetDiagnosisChMedicalResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetDiagnosisChMedicalResponseBody = 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 = GetDiagnosisChMedicalResponseBody() self.body = temp_model.from_map(m['body']) return self class GetDpChEcomRequest(TeaModel): def __init__( self, service_code: str = None, text: str = None, ): # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetDpChEcomResponseBody(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 GetDpChEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetDpChEcomResponseBody = 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 = GetDpChEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetDpChGeneralCTBRequest(TeaModel): def __init__( self, service_code: str = None, text: str = None, ): # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetDpChGeneralCTBResponseBody(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 GetDpChGeneralCTBResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetDpChGeneralCTBResponseBody = 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 = GetDpChGeneralCTBResponseBody() self.body = temp_model.from_map(m['body']) return self class GetDpChGeneralStanfordRequest(TeaModel): def __init__( self, service_code: str = None, text: str = None, ): # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetDpChGeneralStanfordResponseBody(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 GetDpChGeneralStanfordResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetDpChGeneralStanfordResponseBody = 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 = GetDpChGeneralStanfordResponseBody() self.body = temp_model.from_map(m['body']) return self class GetEcChGeneralRequest(TeaModel): def __init__( self, service_code: str = None, text: str = None, ): # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetEcChGeneralResponseBody(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 GetEcChGeneralResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetEcChGeneralResponseBody = 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 = GetEcChGeneralResponseBody() self.body = temp_model.from_map(m['body']) return self class GetEcEnGeneralRequest(TeaModel): def __init__( self, service_code: str = None, text: str = None, ): # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetEcEnGeneralResponseBody(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 GetEcEnGeneralResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetEcEnGeneralResponseBody = 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 = GetEcEnGeneralResponseBody() self.body = temp_model.from_map(m['body']) return self class GetEmbeddingRequest(TeaModel): def __init__( self, service_code: str = None, text: str = None, text_type: str = None, ): # This parameter is required. self.service_code = service_code self.text = text self.text_type = text_type def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text if self.text_type is not None: result['TextType'] = self.text_type return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TextType') is not None: self.text_type = m.get('TextType') return self class GetEmbeddingResponseBody(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 GetEmbeddingResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetEmbeddingResponseBody = 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 = GetEmbeddingResponseBody() self.body = temp_model.from_map(m['body']) return self class GetItemPubChEcomRequest(TeaModel): def __init__( self, image_url: str = None, service_code: str = None, text: str = None, ): self.image_url = image_url # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.image_url is not None: result['ImageUrl'] = self.image_url if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ImageUrl') is not None: self.image_url = m.get('ImageUrl') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetItemPubChEcomResponseBody(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 GetItemPubChEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetItemPubChEcomResponseBody = 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 = GetItemPubChEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetKeywordChEcomRequest(TeaModel): def __init__( self, api_version: str = None, service_code: str = None, text: str = None, ): self.api_version = api_version # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.api_version is not None: result['ApiVersion'] = self.api_version if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ApiVersion') is not None: self.api_version = m.get('ApiVersion') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetKeywordChEcomResponseBody(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 GetKeywordChEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetKeywordChEcomResponseBody = 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 = GetKeywordChEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetKeywordEnEcomRequest(TeaModel): def __init__( self, service_code: str = None, text: str = None, ): # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetKeywordEnEcomResponseBody(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 GetKeywordEnEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetKeywordEnEcomResponseBody = 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 = GetKeywordEnEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetMedicineChMedicalRequest(TeaModel): def __init__( self, factory: str = None, name: str = None, service_code: str = None, specification: str = None, unit: str = None, ): self.factory = factory # This parameter is required. self.name = name # This parameter is required. self.service_code = service_code self.specification = specification self.unit = unit def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.factory is not None: result['Factory'] = self.factory if self.name is not None: result['Name'] = self.name if self.service_code is not None: result['ServiceCode'] = self.service_code if self.specification is not None: result['Specification'] = self.specification if self.unit is not None: result['Unit'] = self.unit return result def from_map(self, m: dict = None): m = m or dict() if m.get('Factory') is not None: self.factory = m.get('Factory') if m.get('Name') is not None: self.name = m.get('Name') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Specification') is not None: self.specification = m.get('Specification') if m.get('Unit') is not None: self.unit = m.get('Unit') return self class GetMedicineChMedicalResponseBody(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 GetMedicineChMedicalResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetMedicineChMedicalResponseBody = 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 = GetMedicineChMedicalResponseBody() self.body = temp_model.from_map(m['body']) return self class GetNerChEcomRequest(TeaModel): def __init__( self, lexer_id: str = None, service_code: str = None, text: str = None, ): self.lexer_id = lexer_id # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.lexer_id is not None: result['LexerId'] = self.lexer_id if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('LexerId') is not None: self.lexer_id = m.get('LexerId') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetNerChEcomResponseBody(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 GetNerChEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetNerChEcomResponseBody = 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 = GetNerChEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetNerChMedicalRequest(TeaModel): def __init__( self, service_code: str = None, text: str = None, ): # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetNerChMedicalResponseBody(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 GetNerChMedicalResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetNerChMedicalResponseBody = 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 = GetNerChMedicalResponseBody() self.body = temp_model.from_map(m['body']) return self class GetNerCustomizedChEcomRequest(TeaModel): def __init__( self, lexer_id: str = None, service_code: str = None, text: str = None, ): self.lexer_id = lexer_id # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.lexer_id is not None: result['LexerId'] = self.lexer_id if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('LexerId') is not None: self.lexer_id = m.get('LexerId') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetNerCustomizedChEcomResponseBody(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 GetNerCustomizedChEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetNerCustomizedChEcomResponseBody = 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 = GetNerCustomizedChEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetNerCustomizedSeaEcomRequest(TeaModel): def __init__( self, language: str = None, service_code: str = None, text: str = None, ): # This parameter is required. self.language = language # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.language is not None: result['Language'] = self.language if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('Language') is not None: self.language = m.get('Language') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetNerCustomizedSeaEcomResponseBody(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 GetNerCustomizedSeaEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetNerCustomizedSeaEcomResponseBody = 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 = GetNerCustomizedSeaEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetOpenNLURequest(TeaModel): def __init__( self, examples: str = None, labels: str = None, sentence: str = None, service_code: str = None, task: str = None, ): self.examples = examples self.labels = labels self.sentence = sentence # This parameter is required. self.service_code = service_code self.task = task def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.examples is not None: result['Examples'] = self.examples if self.labels is not None: result['Labels'] = self.labels if self.sentence is not None: result['Sentence'] = self.sentence if self.service_code is not None: result['ServiceCode'] = self.service_code if self.task is not None: result['Task'] = self.task return result def from_map(self, m: dict = None): m = m or dict() if m.get('Examples') is not None: self.examples = m.get('Examples') if m.get('Labels') is not None: self.labels = m.get('Labels') if m.get('Sentence') is not None: self.sentence = m.get('Sentence') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Task') is not None: self.task = m.get('Task') return self class GetOpenNLUResponseBody(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 GetOpenNLUResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetOpenNLUResponseBody = 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 = GetOpenNLUResponseBody() self.body = temp_model.from_map(m['body']) return self class GetOpenNLUHighRecallRequest(TeaModel): def __init__( self, examples: str = None, labels: str = None, sentence: str = None, service_code: str = None, task: str = None, ): self.examples = examples self.labels = labels self.sentence = sentence # This parameter is required. self.service_code = service_code self.task = task def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.examples is not None: result['Examples'] = self.examples if self.labels is not None: result['Labels'] = self.labels if self.sentence is not None: result['Sentence'] = self.sentence if self.service_code is not None: result['ServiceCode'] = self.service_code if self.task is not None: result['Task'] = self.task return result def from_map(self, m: dict = None): m = m or dict() if m.get('Examples') is not None: self.examples = m.get('Examples') if m.get('Labels') is not None: self.labels = m.get('Labels') if m.get('Sentence') is not None: self.sentence = m.get('Sentence') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Task') is not None: self.task = m.get('Task') return self class GetOpenNLUHighRecallResponseBody(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 GetOpenNLUHighRecallResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetOpenNLUHighRecallResponseBody = 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 = GetOpenNLUHighRecallResponseBody() self.body = temp_model.from_map(m['body']) return self class GetOperationChMedicalRequest(TeaModel): def __init__( self, name: str = None, service_code: str = None, ): # This parameter is required. self.name = name # This parameter is required. self.service_code = service_code def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.name is not None: result['Name'] = self.name if self.service_code is not None: result['ServiceCode'] = self.service_code return result def from_map(self, m: dict = None): m = m or dict() if m.get('Name') is not None: self.name = m.get('Name') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') return self class GetOperationChMedicalResponseBody(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 GetOperationChMedicalResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetOperationChMedicalResponseBody = 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 = GetOperationChMedicalResponseBody() self.body = temp_model.from_map(m['body']) return self class GetPosChEcomRequest(TeaModel): def __init__( self, out_type: str = None, service_code: str = None, text: str = None, tokenizer_id: str = None, ): self.out_type = out_type # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text self.tokenizer_id = tokenizer_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.out_type is not None: result['OutType'] = self.out_type if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text if self.tokenizer_id is not None: result['TokenizerId'] = self.tokenizer_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('OutType') is not None: self.out_type = m.get('OutType') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TokenizerId') is not None: self.tokenizer_id = m.get('TokenizerId') return self class GetPosChEcomResponseBody(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 GetPosChEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetPosChEcomResponseBody = 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 = GetPosChEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetPosChGeneralRequest(TeaModel): def __init__( self, out_type: str = None, service_code: str = None, text: str = None, tokenizer_id: str = None, ): self.out_type = out_type # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text self.tokenizer_id = tokenizer_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.out_type is not None: result['OutType'] = self.out_type if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text if self.tokenizer_id is not None: result['TokenizerId'] = self.tokenizer_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('OutType') is not None: self.out_type = m.get('OutType') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TokenizerId') is not None: self.tokenizer_id = m.get('TokenizerId') return self class GetPosChGeneralResponseBody(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 GetPosChGeneralResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetPosChGeneralResponseBody = 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 = GetPosChGeneralResponseBody() self.body = temp_model.from_map(m['body']) return self class GetPriceChEcomRequest(TeaModel): def __init__( self, service_code: str = None, text: str = None, ): # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetPriceChEcomResponseBody(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 GetPriceChEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetPriceChEcomResponseBody = 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 = GetPriceChEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetSSETestRequest(TeaModel): def __init__( self, params: str = None, service_code: str = None, ): self.params = params self.service_code = service_code def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.params is not None: result['Params'] = self.params if self.service_code is not None: result['ServiceCode'] = self.service_code return result def from_map(self, m: dict = None): m = m or dict() if m.get('Params') is not None: self.params = m.get('Params') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') return self class GetSSETestResponseBody(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 GetSSETestResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetSSETestResponseBody = 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 = GetSSETestResponseBody() self.body = temp_model.from_map(m['body']) return self class GetSaChGeneralRequest(TeaModel): def __init__( self, service_code: str = None, text: str = None, ): # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetSaChGeneralResponseBody(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 GetSaChGeneralResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetSaChGeneralResponseBody = 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 = GetSaChGeneralResponseBody() self.body = temp_model.from_map(m['body']) return self class GetSaSeaEcomRequest(TeaModel): def __init__( self, language: str = None, service_code: str = None, text: str = None, ): # This parameter is required. self.language = language # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.language is not None: result['Language'] = self.language if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('Language') is not None: self.language = m.get('Language') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetSaSeaEcomResponseBody(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 GetSaSeaEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetSaSeaEcomResponseBody = 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 = GetSaSeaEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetServiceDataImportStatusRequest(TeaModel): def __init__( self, data_import_ids: List[int] = None, ): # This parameter is required. self.data_import_ids = data_import_ids def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.data_import_ids is not None: result['DataImportIds'] = self.data_import_ids return result def from_map(self, m: dict = None): m = m or dict() if m.get('DataImportIds') is not None: self.data_import_ids = m.get('DataImportIds') return self class GetServiceDataImportStatusShrinkRequest(TeaModel): def __init__( self, data_import_ids_shrink: str = None, ): # This parameter is required. self.data_import_ids_shrink = data_import_ids_shrink def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.data_import_ids_shrink is not None: result['DataImportIds'] = self.data_import_ids_shrink return result def from_map(self, m: dict = None): m = m or dict() if m.get('DataImportIds') is not None: self.data_import_ids_shrink = m.get('DataImportIds') return self class GetServiceDataImportStatusResponseBody(TeaModel): def __init__( self, code: int = None, data: Dict[str, DataValue] = None, msg: str = None, request_id: str = None, success: bool = None, ): self.code = code self.data = data self.msg = msg self.request_id = request_id self.success = success def validate(self): if self.data: for v in self.data.values(): if v: v.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 result['Data'] = {} if self.data is not None: for k, v in self.data.items(): result['Data'][k] = v.to_map() if self.msg is not None: result['Msg'] = self.msg if self.request_id is not None: result['RequestId'] = self.request_id if self.success is not None: result['Success'] = self.success 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') self.data = {} if m.get('Data') is not None: for k, v in m.get('Data').items(): temp_model = DataValue() self.data[k] = temp_model.from_map(v) if m.get('Msg') is not None: self.msg = m.get('Msg') if m.get('RequestId') is not None: self.request_id = m.get('RequestId') if m.get('Success') is not None: self.success = m.get('Success') return self class GetServiceDataImportStatusResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetServiceDataImportStatusResponseBody = 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 = GetServiceDataImportStatusResponseBody() self.body = temp_model.from_map(m['body']) return self class GetSimilarityChMedicalRequest(TeaModel): def __init__( self, origin_q: str = None, origin_t: str = None, service_code: str = None, ): # This parameter is required. self.origin_q = origin_q # This parameter is required. self.origin_t = origin_t # This parameter is required. self.service_code = service_code def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.origin_q is not None: result['OriginQ'] = self.origin_q if self.origin_t is not None: result['OriginT'] = self.origin_t if self.service_code is not None: result['ServiceCode'] = self.service_code return result def from_map(self, m: dict = None): m = m or dict() if m.get('OriginQ') is not None: self.origin_q = m.get('OriginQ') if m.get('OriginT') is not None: self.origin_t = m.get('OriginT') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') return self class GetSimilarityChMedicalResponseBody(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 GetSimilarityChMedicalResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetSimilarityChMedicalResponseBody = 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 = GetSimilarityChMedicalResponseBody() self.body = temp_model.from_map(m['body']) return self class GetSummaryChEcomRequest(TeaModel): def __init__( self, service_code: str = None, text: str = None, ): # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetSummaryChEcomResponseBody(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 GetSummaryChEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetSummaryChEcomResponseBody = 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 = GetSummaryChEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetTableQAServiceInfoByIdRequest(TeaModel): def __init__( self, service_code: str = None, service_id: str = None, ): self.service_code = service_code self.service_id = service_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.service_id is not None: result['ServiceId'] = self.service_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') return self class GetTableQAServiceInfoByIdResponseBody(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 GetTableQAServiceInfoByIdResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetTableQAServiceInfoByIdResponseBody = 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 = GetTableQAServiceInfoByIdResponseBody() self.body = temp_model.from_map(m['body']) return self class GetTcChEcomRequest(TeaModel): def __init__( self, service_code: str = None, text: str = None, ): # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetTcChEcomResponseBody(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 GetTcChEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetTcChEcomResponseBody = 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 = GetTcChEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetTcChGeneralRequest(TeaModel): def __init__( self, service_code: str = None, text: str = None, ): # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetTcChGeneralResponseBody(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 GetTcChGeneralResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetTcChGeneralResponseBody = 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 = GetTcChGeneralResponseBody() self.body = temp_model.from_map(m['body']) return self class GetTsChEcomRequest(TeaModel): def __init__( self, origin_q: str = None, origin_t: str = None, service_code: str = None, type: str = None, ): # This parameter is required. self.origin_q = origin_q # This parameter is required. self.origin_t = origin_t # This parameter is required. self.service_code = service_code # This parameter is required. self.type = type def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.origin_q is not None: result['OriginQ'] = self.origin_q if self.origin_t is not None: result['OriginT'] = self.origin_t if self.service_code is not None: result['ServiceCode'] = self.service_code 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('OriginQ') is not None: self.origin_q = m.get('OriginQ') if m.get('OriginT') is not None: self.origin_t = m.get('OriginT') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Type') is not None: self.type = m.get('Type') return self class GetTsChEcomResponseBody(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 GetTsChEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetTsChEcomResponseBody = 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 = GetTsChEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetUserUploadSignRequest(TeaModel): def __init__( self, service_code: str = None, ): # This parameter is required. self.service_code = service_code def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.service_code is not None: result['ServiceCode'] = self.service_code return result def from_map(self, m: dict = None): m = m or dict() if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') return self class GetUserUploadSignResponseBody(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 GetUserUploadSignResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetUserUploadSignResponseBody = 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 = GetUserUploadSignResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWeChCommentRequest(TeaModel): def __init__( self, operation: str = None, service_code: str = None, size: str = None, text: str = None, tokenizer_id: str = None, type: str = None, ): self.operation = operation # This parameter is required. self.service_code = service_code self.size = size # This parameter is required. self.text = text # This parameter is required. self.tokenizer_id = tokenizer_id self.type = type def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.operation is not None: result['Operation'] = self.operation if self.service_code is not None: result['ServiceCode'] = self.service_code if self.size is not None: result['Size'] = self.size if self.text is not None: result['Text'] = self.text if self.tokenizer_id is not None: result['TokenizerId'] = self.tokenizer_id 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('Operation') is not None: self.operation = m.get('Operation') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Size') is not None: self.size = m.get('Size') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TokenizerId') is not None: self.tokenizer_id = m.get('TokenizerId') if m.get('Type') is not None: self.type = m.get('Type') return self class GetWeChCommentResponseBody(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 GetWeChCommentResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWeChCommentResponseBody = 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 = GetWeChCommentResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWeChEcomRequest(TeaModel): def __init__( self, operation: str = None, service_code: str = None, size: str = None, text: str = None, tokenizer_id: str = None, type: str = None, ): self.operation = operation # This parameter is required. self.service_code = service_code self.size = size # This parameter is required. self.text = text # This parameter is required. self.tokenizer_id = tokenizer_id self.type = type def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.operation is not None: result['Operation'] = self.operation if self.service_code is not None: result['ServiceCode'] = self.service_code if self.size is not None: result['Size'] = self.size if self.text is not None: result['Text'] = self.text if self.tokenizer_id is not None: result['TokenizerId'] = self.tokenizer_id 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('Operation') is not None: self.operation = m.get('Operation') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Size') is not None: self.size = m.get('Size') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TokenizerId') is not None: self.tokenizer_id = m.get('TokenizerId') if m.get('Type') is not None: self.type = m.get('Type') return self class GetWeChEcomResponseBody(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 GetWeChEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWeChEcomResponseBody = 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 = GetWeChEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWeChEntertainmentRequest(TeaModel): def __init__( self, operation: str = None, service_code: str = None, size: str = None, text: str = None, tokenizer_id: str = None, type: str = None, ): self.operation = operation # This parameter is required. self.service_code = service_code self.size = size # This parameter is required. self.text = text # This parameter is required. self.tokenizer_id = tokenizer_id self.type = type def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.operation is not None: result['Operation'] = self.operation if self.service_code is not None: result['ServiceCode'] = self.service_code if self.size is not None: result['Size'] = self.size if self.text is not None: result['Text'] = self.text if self.tokenizer_id is not None: result['TokenizerId'] = self.tokenizer_id 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('Operation') is not None: self.operation = m.get('Operation') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Size') is not None: self.size = m.get('Size') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TokenizerId') is not None: self.tokenizer_id = m.get('TokenizerId') if m.get('Type') is not None: self.type = m.get('Type') return self class GetWeChEntertainmentResponseBody(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 GetWeChEntertainmentResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWeChEntertainmentResponseBody = 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 = GetWeChEntertainmentResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWeChGeneralRequest(TeaModel): def __init__( self, operation: str = None, service_code: str = None, size: str = None, text: str = None, type: str = None, ): self.operation = operation # This parameter is required. self.service_code = service_code self.size = size # This parameter is required. self.text = text self.type = type def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.operation is not None: result['Operation'] = self.operation if self.service_code is not None: result['ServiceCode'] = self.service_code if self.size is not None: result['Size'] = self.size if self.text is not None: result['Text'] = self.text 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('Operation') is not None: self.operation = m.get('Operation') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Size') is not None: self.size = m.get('Size') if m.get('Text') is not None: self.text = m.get('Text') if m.get('Type') is not None: self.type = m.get('Type') return self class GetWeChGeneralResponseBody(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 GetWeChGeneralResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWeChGeneralResponseBody = 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 = GetWeChGeneralResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWeChSearchRequest(TeaModel): def __init__( self, operation: str = None, service_code: str = None, size: str = None, text: str = None, tokenizer_id: str = None, type: str = None, ): self.operation = operation # This parameter is required. self.service_code = service_code self.size = size # This parameter is required. self.text = text # This parameter is required. self.tokenizer_id = tokenizer_id self.type = type def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.operation is not None: result['Operation'] = self.operation if self.service_code is not None: result['ServiceCode'] = self.service_code if self.size is not None: result['Size'] = self.size if self.text is not None: result['Text'] = self.text if self.tokenizer_id is not None: result['TokenizerId'] = self.tokenizer_id 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('Operation') is not None: self.operation = m.get('Operation') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Size') is not None: self.size = m.get('Size') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TokenizerId') is not None: self.tokenizer_id = m.get('TokenizerId') if m.get('Type') is not None: self.type = m.get('Type') return self class GetWeChSearchResponseBody(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 GetWeChSearchResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWeChSearchResponseBody = 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 = GetWeChSearchResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWsChGeneralRequest(TeaModel): def __init__( self, out_type: str = None, service_code: str = None, text: str = None, tokenizer_id: str = None, ): self.out_type = out_type # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text self.tokenizer_id = tokenizer_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.out_type is not None: result['OutType'] = self.out_type if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text if self.tokenizer_id is not None: result['TokenizerId'] = self.tokenizer_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('OutType') is not None: self.out_type = m.get('OutType') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TokenizerId') is not None: self.tokenizer_id = m.get('TokenizerId') return self class GetWsChGeneralResponseBody(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 GetWsChGeneralResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWsChGeneralResponseBody = 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 = GetWsChGeneralResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWsCustomizedChEcomCommentRequest(TeaModel): def __init__( self, out_type: str = None, service_code: str = None, text: str = None, tokenizer_id: str = None, ): self.out_type = out_type # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text self.tokenizer_id = tokenizer_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.out_type is not None: result['OutType'] = self.out_type if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text if self.tokenizer_id is not None: result['TokenizerId'] = self.tokenizer_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('OutType') is not None: self.out_type = m.get('OutType') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TokenizerId') is not None: self.tokenizer_id = m.get('TokenizerId') return self class GetWsCustomizedChEcomCommentResponseBody(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 GetWsCustomizedChEcomCommentResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWsCustomizedChEcomCommentResponseBody = 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 = GetWsCustomizedChEcomCommentResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWsCustomizedChEcomContentRequest(TeaModel): def __init__( self, out_type: str = None, service_code: str = None, text: str = None, tokenizer_id: str = None, ): self.out_type = out_type # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text self.tokenizer_id = tokenizer_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.out_type is not None: result['OutType'] = self.out_type if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text if self.tokenizer_id is not None: result['TokenizerId'] = self.tokenizer_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('OutType') is not None: self.out_type = m.get('OutType') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TokenizerId') is not None: self.tokenizer_id = m.get('TokenizerId') return self class GetWsCustomizedChEcomContentResponseBody(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 GetWsCustomizedChEcomContentResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWsCustomizedChEcomContentResponseBody = 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 = GetWsCustomizedChEcomContentResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWsCustomizedChEcomTitleRequest(TeaModel): def __init__( self, out_type: str = None, service_code: str = None, text: str = None, tokenizer_id: str = None, ): self.out_type = out_type # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text self.tokenizer_id = tokenizer_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.out_type is not None: result['OutType'] = self.out_type if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text if self.tokenizer_id is not None: result['TokenizerId'] = self.tokenizer_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('OutType') is not None: self.out_type = m.get('OutType') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TokenizerId') is not None: self.tokenizer_id = m.get('TokenizerId') return self class GetWsCustomizedChEcomTitleResponseBody(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 GetWsCustomizedChEcomTitleResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWsCustomizedChEcomTitleResponseBody = 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 = GetWsCustomizedChEcomTitleResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWsCustomizedChEntertainmentRequest(TeaModel): def __init__( self, out_type: str = None, service_code: str = None, text: str = None, tokenizer_id: str = None, ): self.out_type = out_type # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text self.tokenizer_id = tokenizer_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.out_type is not None: result['OutType'] = self.out_type if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text if self.tokenizer_id is not None: result['TokenizerId'] = self.tokenizer_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('OutType') is not None: self.out_type = m.get('OutType') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TokenizerId') is not None: self.tokenizer_id = m.get('TokenizerId') return self class GetWsCustomizedChEntertainmentResponseBody(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 GetWsCustomizedChEntertainmentResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWsCustomizedChEntertainmentResponseBody = 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 = GetWsCustomizedChEntertainmentResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWsCustomizedChGeneralRequest(TeaModel): def __init__( self, out_type: str = None, service_code: str = None, text: str = None, tokenizer_id: str = None, ): self.out_type = out_type # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text self.tokenizer_id = tokenizer_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.out_type is not None: result['OutType'] = self.out_type if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text if self.tokenizer_id is not None: result['TokenizerId'] = self.tokenizer_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('OutType') is not None: self.out_type = m.get('OutType') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TokenizerId') is not None: self.tokenizer_id = m.get('TokenizerId') return self class GetWsCustomizedChGeneralResponseBody(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 GetWsCustomizedChGeneralResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWsCustomizedChGeneralResponseBody = 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 = GetWsCustomizedChGeneralResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWsCustomizedChO2ORequest(TeaModel): def __init__( self, out_type: str = None, service_code: str = None, text: str = None, tokenizer_id: str = None, ): self.out_type = out_type # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text self.tokenizer_id = tokenizer_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.out_type is not None: result['OutType'] = self.out_type if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text if self.tokenizer_id is not None: result['TokenizerId'] = self.tokenizer_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('OutType') is not None: self.out_type = m.get('OutType') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') if m.get('TokenizerId') is not None: self.tokenizer_id = m.get('TokenizerId') return self class GetWsCustomizedChO2OResponseBody(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 GetWsCustomizedChO2OResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWsCustomizedChO2OResponseBody = 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 = GetWsCustomizedChO2OResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWsCustomizedSeaEcomRequest(TeaModel): def __init__( self, language: str = None, service_code: str = None, text: str = None, ): # This parameter is required. self.language = language # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.language is not None: result['Language'] = self.language if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('Language') is not None: self.language = m.get('Language') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetWsCustomizedSeaEcomResponseBody(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 GetWsCustomizedSeaEcomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWsCustomizedSeaEcomResponseBody = 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 = GetWsCustomizedSeaEcomResponseBody() self.body = temp_model.from_map(m['body']) return self class GetWsCustomizedSeaGeneralRequest(TeaModel): def __init__( self, language: str = None, service_code: str = None, text: str = None, ): # This parameter is required. self.language = language # This parameter is required. self.service_code = service_code # This parameter is required. self.text = text def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.language is not None: result['Language'] = self.language if self.service_code is not None: result['ServiceCode'] = self.service_code if self.text is not None: result['Text'] = self.text return result def from_map(self, m: dict = None): m = m or dict() if m.get('Language') is not None: self.language = m.get('Language') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') if m.get('Text') is not None: self.text = m.get('Text') return self class GetWsCustomizedSeaGeneralResponseBody(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 GetWsCustomizedSeaGeneralResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: GetWsCustomizedSeaGeneralResponseBody = 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 = GetWsCustomizedSeaGeneralResponseBody() self.body = temp_model.from_map(m['body']) return self class ImportServiceDataRequest(TeaModel): def __init__( self, partition: List[Dict[str, str]] = None, service_id: int = None, sub_path: str = None, url: str = None, ): self.partition = partition # This parameter is required. self.service_id = service_id self.sub_path = sub_path self.url = url def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.partition is not None: result['Partition'] = self.partition if self.service_id is not None: result['ServiceId'] = self.service_id if self.sub_path is not None: result['SubPath'] = self.sub_path if self.url is not None: result['Url'] = self.url return result def from_map(self, m: dict = None): m = m or dict() if m.get('Partition') is not None: self.partition = m.get('Partition') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') if m.get('SubPath') is not None: self.sub_path = m.get('SubPath') if m.get('Url') is not None: self.url = m.get('Url') return self class ImportServiceDataShrinkRequest(TeaModel): def __init__( self, partition_shrink: str = None, service_id: int = None, sub_path: str = None, url: str = None, ): self.partition_shrink = partition_shrink # This parameter is required. self.service_id = service_id self.sub_path = sub_path self.url = url def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.partition_shrink is not None: result['Partition'] = self.partition_shrink if self.service_id is not None: result['ServiceId'] = self.service_id if self.sub_path is not None: result['SubPath'] = self.sub_path if self.url is not None: result['Url'] = self.url return result def from_map(self, m: dict = None): m = m or dict() if m.get('Partition') is not None: self.partition_shrink = m.get('Partition') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') if m.get('SubPath') is not None: self.sub_path = m.get('SubPath') if m.get('Url') is not None: self.url = m.get('Url') return self class ImportServiceDataResponseBody(TeaModel): def __init__( self, code: int = None, data: int = None, msg: str = None, request_id: str = None, success: bool = None, ): self.code = code self.data = data self.msg = msg self.request_id = request_id self.success = success 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.msg is not None: result['Msg'] = self.msg if self.request_id is not None: result['RequestId'] = self.request_id if self.success is not None: result['Success'] = self.success 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('Msg') is not None: self.msg = m.get('Msg') if m.get('RequestId') is not None: self.request_id = m.get('RequestId') if m.get('Success') is not None: self.success = m.get('Success') return self class ImportServiceDataResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: ImportServiceDataResponseBody = 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 = ImportServiceDataResponseBody() self.body = temp_model.from_map(m['body']) return self class ImportServiceDataV2RequestDocuments(TeaModel): def __init__( self, biz_params: Dict[str, str] = None, doc_id: str = None, file_extension: str = None, file_name: str = None, file_path: str = None, version: str = None, ): self.biz_params = biz_params self.doc_id = doc_id self.file_extension = file_extension self.file_name = file_name self.file_path = file_path self.version = version def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.biz_params is not None: result['BizParams'] = self.biz_params if self.doc_id is not None: result['DocId'] = self.doc_id if self.file_extension is not None: result['FileExtension'] = self.file_extension if self.file_name is not None: result['FileName'] = self.file_name if self.file_path is not None: result['FilePath'] = self.file_path if self.version is not None: result['Version'] = self.version return result def from_map(self, m: dict = None): m = m or dict() if m.get('BizParams') is not None: self.biz_params = m.get('BizParams') if m.get('DocId') is not None: self.doc_id = m.get('DocId') if m.get('FileExtension') is not None: self.file_extension = m.get('FileExtension') if m.get('FileName') is not None: self.file_name = m.get('FileName') if m.get('FilePath') is not None: self.file_path = m.get('FilePath') if m.get('Version') is not None: self.version = m.get('Version') return self class ImportServiceDataV2Request(TeaModel): def __init__( self, data_type: str = None, documents: List[ImportServiceDataV2RequestDocuments] = None, service_id: int = None, ): self.data_type = data_type self.documents = documents # This parameter is required. self.service_id = service_id def validate(self): if self.documents: for k in self.documents: if k: k.validate() def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.data_type is not None: result['DataType'] = self.data_type result['Documents'] = [] if self.documents is not None: for k in self.documents: result['Documents'].append(k.to_map() if k else None) if self.service_id is not None: result['ServiceId'] = self.service_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('DataType') is not None: self.data_type = m.get('DataType') self.documents = [] if m.get('Documents') is not None: for k in m.get('Documents'): temp_model = ImportServiceDataV2RequestDocuments() self.documents.append(temp_model.from_map(k)) if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') return self class ImportServiceDataV2ShrinkRequest(TeaModel): def __init__( self, data_type: str = None, documents_shrink: str = None, service_id: int = None, ): self.data_type = data_type self.documents_shrink = documents_shrink # This parameter is required. self.service_id = service_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_type is not None: result['DataType'] = self.data_type if self.documents_shrink is not None: result['Documents'] = self.documents_shrink if self.service_id is not None: result['ServiceId'] = self.service_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('DataType') is not None: self.data_type = m.get('DataType') if m.get('Documents') is not None: self.documents_shrink = m.get('Documents') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') return self class ImportServiceDataV2ResponseBody(TeaModel): def __init__( self, code: int = None, data: int = None, msg: str = None, request_id: str = None, success: bool = None, ): self.code = code self.data = data self.msg = msg self.request_id = request_id self.success = success 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.msg is not None: result['Msg'] = self.msg if self.request_id is not None: result['RequestId'] = self.request_id if self.success is not None: result['Success'] = self.success 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('Msg') is not None: self.msg = m.get('Msg') if m.get('RequestId') is not None: self.request_id = m.get('RequestId') if m.get('Success') is not None: self.success = m.get('Success') return self class ImportServiceDataV2Response(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: ImportServiceDataV2ResponseBody = 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 = ImportServiceDataV2ResponseBody() self.body = temp_model.from_map(m['body']) return self class InsertCustomRequest(TeaModel): def __init__( self, api_id: int = None, custom_file_name: str = None, custom_url: str = None, reg_file_name: str = None, reg_url: str = None, service_code: str = None, ): # This parameter is required. self.api_id = api_id self.custom_file_name = custom_file_name self.custom_url = custom_url self.reg_file_name = reg_file_name self.reg_url = reg_url # This parameter is required. self.service_code = service_code def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.api_id is not None: result['ApiId'] = self.api_id if self.custom_file_name is not None: result['CustomFileName'] = self.custom_file_name if self.custom_url is not None: result['CustomUrl'] = self.custom_url if self.reg_file_name is not None: result['RegFileName'] = self.reg_file_name if self.reg_url is not None: result['RegUrl'] = self.reg_url if self.service_code is not None: result['ServiceCode'] = self.service_code return result def from_map(self, m: dict = None): m = m or dict() if m.get('ApiId') is not None: self.api_id = m.get('ApiId') if m.get('CustomFileName') is not None: self.custom_file_name = m.get('CustomFileName') if m.get('CustomUrl') is not None: self.custom_url = m.get('CustomUrl') if m.get('RegFileName') is not None: self.reg_file_name = m.get('RegFileName') if m.get('RegUrl') is not None: self.reg_url = m.get('RegUrl') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') return self class InsertCustomResponseBody(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 InsertCustomResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: InsertCustomResponseBody = 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 = InsertCustomResponseBody() self.body = temp_model.from_map(m['body']) return self class OpenAlinlpServiceResponseBody(TeaModel): def __init__( self, order_id: str = None, request_id: str = None, ): self.order_id = order_id 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.order_id is not None: result['OrderId'] = self.order_id 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('OrderId') is not None: self.order_id = m.get('OrderId') if m.get('RequestId') is not None: self.request_id = m.get('RequestId') return self class OpenAlinlpServiceResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: OpenAlinlpServiceResponseBody = 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 = OpenAlinlpServiceResponseBody() self.body = temp_model.from_map(m['body']) return self class PostISConvRewriterRequest(TeaModel): def __init__( self, algorithm: str = None, debug: bool = None, input: Dict[str, Any] = None, model: str = None, parameters: Dict[str, Any] = None, ): self.algorithm = algorithm self.debug = debug self.input = input self.model = model self.parameters = parameters def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.algorithm is not None: result['Algorithm'] = self.algorithm if self.debug is not None: result['Debug'] = self.debug if self.input is not None: result['Input'] = self.input if self.model is not None: result['Model'] = self.model if self.parameters is not None: result['Parameters'] = self.parameters return result def from_map(self, m: dict = None): m = m or dict() if m.get('Algorithm') is not None: self.algorithm = m.get('Algorithm') if m.get('Debug') is not None: self.debug = m.get('Debug') if m.get('Input') is not None: self.input = m.get('Input') if m.get('Model') is not None: self.model = m.get('Model') if m.get('Parameters') is not None: self.parameters = m.get('Parameters') return self class PostISConvRewriterShrinkRequest(TeaModel): def __init__( self, algorithm: str = None, debug: bool = None, input_shrink: str = None, model: str = None, parameters_shrink: str = None, ): self.algorithm = algorithm self.debug = debug self.input_shrink = input_shrink self.model = model self.parameters_shrink = parameters_shrink def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.algorithm is not None: result['Algorithm'] = self.algorithm if self.debug is not None: result['Debug'] = self.debug if self.input_shrink is not None: result['Input'] = self.input_shrink if self.model is not None: result['Model'] = self.model if self.parameters_shrink is not None: result['Parameters'] = self.parameters_shrink return result def from_map(self, m: dict = None): m = m or dict() if m.get('Algorithm') is not None: self.algorithm = m.get('Algorithm') if m.get('Debug') is not None: self.debug = m.get('Debug') if m.get('Input') is not None: self.input_shrink = m.get('Input') if m.get('Model') is not None: self.model = m.get('Model') if m.get('Parameters') is not None: self.parameters_shrink = m.get('Parameters') return self class PostISConvRewriterResponseBody(TeaModel): def __init__( self, data: Dict[str, Any] = None, debug_info: Dict[str, Any] = None, message: str = None, request_id: str = None, status: int = None, ): self.data = data self.debug_info = debug_info self.message = message self.request_id = request_id self.status = status 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.debug_info is not None: result['DebugInfo'] = self.debug_info if self.message is not None: result['Message'] = self.message if self.request_id is not None: result['RequestId'] = self.request_id if self.status is not None: result['Status'] = self.status 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('DebugInfo') is not None: self.debug_info = m.get('DebugInfo') 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') if m.get('Status') is not None: self.status = m.get('Status') return self class PostISConvRewriterResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: PostISConvRewriterResponseBody = 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 = PostISConvRewriterResponseBody() self.body = temp_model.from_map(m['body']) return self class PostISRerankRequest(TeaModel): def __init__( self, algorithm: str = None, debug: bool = None, input: Dict[str, Any] = None, model: str = None, parameters: Dict[str, Any] = None, ): self.algorithm = algorithm self.debug = debug self.input = input self.model = model self.parameters = parameters def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.algorithm is not None: result['Algorithm'] = self.algorithm if self.debug is not None: result['Debug'] = self.debug if self.input is not None: result['Input'] = self.input if self.model is not None: result['Model'] = self.model if self.parameters is not None: result['Parameters'] = self.parameters return result def from_map(self, m: dict = None): m = m or dict() if m.get('Algorithm') is not None: self.algorithm = m.get('Algorithm') if m.get('Debug') is not None: self.debug = m.get('Debug') if m.get('Input') is not None: self.input = m.get('Input') if m.get('Model') is not None: self.model = m.get('Model') if m.get('Parameters') is not None: self.parameters = m.get('Parameters') return self class PostISRerankShrinkRequest(TeaModel): def __init__( self, algorithm: str = None, debug: bool = None, input_shrink: str = None, model: str = None, parameters_shrink: str = None, ): self.algorithm = algorithm self.debug = debug self.input_shrink = input_shrink self.model = model self.parameters_shrink = parameters_shrink def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.algorithm is not None: result['Algorithm'] = self.algorithm if self.debug is not None: result['Debug'] = self.debug if self.input_shrink is not None: result['Input'] = self.input_shrink if self.model is not None: result['Model'] = self.model if self.parameters_shrink is not None: result['Parameters'] = self.parameters_shrink return result def from_map(self, m: dict = None): m = m or dict() if m.get('Algorithm') is not None: self.algorithm = m.get('Algorithm') if m.get('Debug') is not None: self.debug = m.get('Debug') if m.get('Input') is not None: self.input_shrink = m.get('Input') if m.get('Model') is not None: self.model = m.get('Model') if m.get('Parameters') is not None: self.parameters_shrink = m.get('Parameters') return self class PostISRerankResponseBody(TeaModel): def __init__( self, data: Dict[str, Any] = None, debug_info: Dict[str, Any] = None, message: str = None, request_id: str = None, status: int = None, ): self.data = data self.debug_info = debug_info self.message = message self.request_id = request_id self.status = status 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.debug_info is not None: result['DebugInfo'] = self.debug_info if self.message is not None: result['Message'] = self.message if self.request_id is not None: result['RequestId'] = self.request_id if self.status is not None: result['Status'] = self.status 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('DebugInfo') is not None: self.debug_info = m.get('DebugInfo') 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') if m.get('Status') is not None: self.status = m.get('Status') return self class PostISRerankResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: PostISRerankResponseBody = 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 = PostISRerankResponseBody() self.body = temp_model.from_map(m['body']) return self class PostISRetrieveRouterRequest(TeaModel): def __init__( self, algorithm: str = None, debug: bool = None, input: Dict[str, Any] = None, model: str = None, parameters: Dict[str, Any] = None, ): self.algorithm = algorithm self.debug = debug self.input = input self.model = model self.parameters = parameters def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.algorithm is not None: result['Algorithm'] = self.algorithm if self.debug is not None: result['Debug'] = self.debug if self.input is not None: result['Input'] = self.input if self.model is not None: result['Model'] = self.model if self.parameters is not None: result['Parameters'] = self.parameters return result def from_map(self, m: dict = None): m = m or dict() if m.get('Algorithm') is not None: self.algorithm = m.get('Algorithm') if m.get('Debug') is not None: self.debug = m.get('Debug') if m.get('Input') is not None: self.input = m.get('Input') if m.get('Model') is not None: self.model = m.get('Model') if m.get('Parameters') is not None: self.parameters = m.get('Parameters') return self class PostISRetrieveRouterShrinkRequest(TeaModel): def __init__( self, algorithm: str = None, debug: bool = None, input_shrink: str = None, model: str = None, parameters_shrink: str = None, ): self.algorithm = algorithm self.debug = debug self.input_shrink = input_shrink self.model = model self.parameters_shrink = parameters_shrink def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.algorithm is not None: result['Algorithm'] = self.algorithm if self.debug is not None: result['Debug'] = self.debug if self.input_shrink is not None: result['Input'] = self.input_shrink if self.model is not None: result['Model'] = self.model if self.parameters_shrink is not None: result['Parameters'] = self.parameters_shrink return result def from_map(self, m: dict = None): m = m or dict() if m.get('Algorithm') is not None: self.algorithm = m.get('Algorithm') if m.get('Debug') is not None: self.debug = m.get('Debug') if m.get('Input') is not None: self.input_shrink = m.get('Input') if m.get('Model') is not None: self.model = m.get('Model') if m.get('Parameters') is not None: self.parameters_shrink = m.get('Parameters') return self class PostISRetrieveRouterResponseBody(TeaModel): def __init__( self, data: Dict[str, Any] = None, debug_info: Dict[str, Any] = None, message: str = None, request_id: str = None, status: int = None, ): self.data = data self.debug_info = debug_info self.message = message self.request_id = request_id self.status = status 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.debug_info is not None: result['DebugInfo'] = self.debug_info if self.message is not None: result['Message'] = self.message if self.request_id is not None: result['RequestId'] = self.request_id if self.status is not None: result['Status'] = self.status 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('DebugInfo') is not None: self.debug_info = m.get('DebugInfo') 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') if m.get('Status') is not None: self.status = m.get('Status') return self class PostISRetrieveRouterResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: PostISRetrieveRouterResponseBody = 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 = PostISRetrieveRouterResponseBody() self.body = temp_model.from_map(m['body']) return self class PostMSConvSearchTokenGeneratedResponseBody(TeaModel): def __init__( self, code: int = None, data: str = None, http_status_code: int = None, msg: str = None, request_id: str = None, success: bool = None, ): self.code = code self.data = data self.http_status_code = http_status_code self.msg = msg self.request_id = request_id self.success = success 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.http_status_code is not None: result['HttpStatusCode'] = self.http_status_code if self.msg is not None: result['Msg'] = self.msg if self.request_id is not None: result['RequestId'] = self.request_id if self.success is not None: result['Success'] = self.success 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('HttpStatusCode') is not None: self.http_status_code = m.get('HttpStatusCode') if m.get('Msg') is not None: self.msg = m.get('Msg') if m.get('RequestId') is not None: self.request_id = m.get('RequestId') if m.get('Success') is not None: self.success = m.get('Success') return self class PostMSConvSearchTokenGeneratedResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: PostMSConvSearchTokenGeneratedResponseBody = 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 = PostMSConvSearchTokenGeneratedResponseBody() self.body = temp_model.from_map(m['body']) return self class PostMSDataProcessingCountRequest(TeaModel): def __init__( self, data_ids: List[str] = None, data_import_id: int = None, service_id: int = None, x_dash_scope_open_apisource: str = None, ): self.data_ids = data_ids self.data_import_id = data_import_id self.service_id = service_id self.x_dash_scope_open_apisource = x_dash_scope_open_apisource def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.data_ids is not None: result['DataIds'] = self.data_ids if self.data_import_id is not None: result['DataImportId'] = self.data_import_id if self.service_id is not None: result['ServiceId'] = self.service_id if self.x_dash_scope_open_apisource is not None: result['X-DashScope-OpenAPISource'] = self.x_dash_scope_open_apisource return result def from_map(self, m: dict = None): m = m or dict() if m.get('DataIds') is not None: self.data_ids = m.get('DataIds') if m.get('DataImportId') is not None: self.data_import_id = m.get('DataImportId') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') if m.get('X-DashScope-OpenAPISource') is not None: self.x_dash_scope_open_apisource = m.get('X-DashScope-OpenAPISource') return self class PostMSDataProcessingCountShrinkRequest(TeaModel): def __init__( self, data_ids_shrink: str = None, data_import_id: int = None, service_id: int = None, x_dash_scope_open_apisource: str = None, ): self.data_ids_shrink = data_ids_shrink self.data_import_id = data_import_id self.service_id = service_id self.x_dash_scope_open_apisource = x_dash_scope_open_apisource def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.data_ids_shrink is not None: result['DataIds'] = self.data_ids_shrink if self.data_import_id is not None: result['DataImportId'] = self.data_import_id if self.service_id is not None: result['ServiceId'] = self.service_id if self.x_dash_scope_open_apisource is not None: result['X-DashScope-OpenAPISource'] = self.x_dash_scope_open_apisource return result def from_map(self, m: dict = None): m = m or dict() if m.get('DataIds') is not None: self.data_ids_shrink = m.get('DataIds') if m.get('DataImportId') is not None: self.data_import_id = m.get('DataImportId') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') if m.get('X-DashScope-OpenAPISource') is not None: self.x_dash_scope_open_apisource = m.get('X-DashScope-OpenAPISource') return self class PostMSDataProcessingCountResponseBodyDataDataProcessedStatusesErrorDataList(TeaModel): def __init__( self, count: int = None, error_code: str = None, op_type: str = None, ): self.count = count self.error_code = error_code self.op_type = op_type def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.count is not None: result['Count'] = self.count if self.error_code is not None: result['ErrorCode'] = self.error_code if self.op_type is not None: result['OpType'] = self.op_type return result def from_map(self, m: dict = None): m = m or dict() if m.get('Count') is not None: self.count = m.get('Count') if m.get('ErrorCode') is not None: self.error_code = m.get('ErrorCode') if m.get('OpType') is not None: self.op_type = m.get('OpType') return self class PostMSDataProcessingCountResponseBodyDataDataProcessedStatuses(TeaModel): def __init__( self, chunk_num: str = None, data_id: str = None, error_data_list: List[PostMSDataProcessingCountResponseBodyDataDataProcessedStatusesErrorDataList] = None, op_status: Dict[str, int] = None, status: str = None, version_value: str = None, ): self.chunk_num = chunk_num self.data_id = data_id self.error_data_list = error_data_list self.op_status = op_status self.status = status self.version_value = version_value def validate(self): if self.error_data_list: for k in self.error_data_list: if k: k.validate() def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.chunk_num is not None: result['ChunkNum'] = self.chunk_num if self.data_id is not None: result['DataId'] = self.data_id result['ErrorDataList'] = [] if self.error_data_list is not None: for k in self.error_data_list: result['ErrorDataList'].append(k.to_map() if k else None) if self.op_status is not None: result['OpStatus'] = self.op_status if self.status is not None: result['Status'] = self.status if self.version_value is not None: result['VersionValue'] = self.version_value return result def from_map(self, m: dict = None): m = m or dict() if m.get('ChunkNum') is not None: self.chunk_num = m.get('ChunkNum') if m.get('DataId') is not None: self.data_id = m.get('DataId') self.error_data_list = [] if m.get('ErrorDataList') is not None: for k in m.get('ErrorDataList'): temp_model = PostMSDataProcessingCountResponseBodyDataDataProcessedStatusesErrorDataList() self.error_data_list.append(temp_model.from_map(k)) if m.get('OpStatus') is not None: self.op_status = m.get('OpStatus') if m.get('Status') is not None: self.status = m.get('Status') if m.get('VersionValue') is not None: self.version_value = m.get('VersionValue') return self class PostMSDataProcessingCountResponseBodyData(TeaModel): def __init__( self, data_processed_statuses: List[PostMSDataProcessingCountResponseBodyDataDataProcessedStatuses] = None, status: str = None, ): self.data_processed_statuses = data_processed_statuses self.status = status def validate(self): if self.data_processed_statuses: for k in self.data_processed_statuses: if k: k.validate() def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() result['DataProcessedStatuses'] = [] if self.data_processed_statuses is not None: for k in self.data_processed_statuses: result['DataProcessedStatuses'].append(k.to_map() if k else None) if self.status is not None: result['Status'] = self.status return result def from_map(self, m: dict = None): m = m or dict() self.data_processed_statuses = [] if m.get('DataProcessedStatuses') is not None: for k in m.get('DataProcessedStatuses'): temp_model = PostMSDataProcessingCountResponseBodyDataDataProcessedStatuses() self.data_processed_statuses.append(temp_model.from_map(k)) if m.get('Status') is not None: self.status = m.get('Status') return self class PostMSDataProcessingCountResponseBody(TeaModel): def __init__( self, code: int = None, data: PostMSDataProcessingCountResponseBodyData = None, http_status_code: int = None, msg: str = None, request_id: str = None, success: bool = None, ): self.code = code self.data = data self.http_status_code = http_status_code self.msg = msg self.request_id = request_id self.success = success 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.http_status_code is not None: result['HttpStatusCode'] = self.http_status_code if self.msg is not None: result['Msg'] = self.msg if self.request_id is not None: result['RequestId'] = self.request_id if self.success is not None: result['Success'] = self.success 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 = PostMSDataProcessingCountResponseBodyData() self.data = temp_model.from_map(m['Data']) if m.get('HttpStatusCode') is not None: self.http_status_code = m.get('HttpStatusCode') if m.get('Msg') is not None: self.msg = m.get('Msg') if m.get('RequestId') is not None: self.request_id = m.get('RequestId') if m.get('Success') is not None: self.success = m.get('Success') return self class PostMSDataProcessingCountResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: PostMSDataProcessingCountResponseBody = 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 = PostMSDataProcessingCountResponseBody() self.body = temp_model.from_map(m['body']) return self class PostMSSearchEnhanceRequest(TeaModel): def __init__( self, body: str = None, custom_config_info: Dict[str, Any] = None, debug: bool = None, fields: List[str] = None, filters: str = None, min_score: float = None, page: int = None, queries: str = None, rank_model_info: Dict[str, Any] = None, rows: int = None, service_id: int = None, sort: List[str] = None, type: str = None, uq: str = None, x_dash_scope_open_apisource: str = None, ): self.body = body self.custom_config_info = custom_config_info self.debug = debug self.fields = fields self.filters = filters self.min_score = min_score self.page = page self.queries = queries self.rank_model_info = rank_model_info self.rows = rows self.service_id = service_id self.sort = sort self.type = type self.uq = uq self.x_dash_scope_open_apisource = x_dash_scope_open_apisource def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.body is not None: result['Body'] = self.body if self.custom_config_info is not None: result['CustomConfigInfo'] = self.custom_config_info if self.debug is not None: result['Debug'] = self.debug if self.fields is not None: result['Fields'] = self.fields if self.filters is not None: result['Filters'] = self.filters if self.min_score is not None: result['MinScore'] = self.min_score if self.page is not None: result['Page'] = self.page if self.queries is not None: result['Queries'] = self.queries if self.rank_model_info is not None: result['RankModelInfo'] = self.rank_model_info if self.rows is not None: result['Rows'] = self.rows if self.service_id is not None: result['ServiceId'] = self.service_id if self.sort is not None: result['Sort'] = self.sort if self.type is not None: result['Type'] = self.type if self.uq is not None: result['Uq'] = self.uq if self.x_dash_scope_open_apisource is not None: result['X-DashScope-OpenAPISource'] = self.x_dash_scope_open_apisource return result def from_map(self, m: dict = None): m = m or dict() if m.get('Body') is not None: self.body = m.get('Body') if m.get('CustomConfigInfo') is not None: self.custom_config_info = m.get('CustomConfigInfo') if m.get('Debug') is not None: self.debug = m.get('Debug') if m.get('Fields') is not None: self.fields = m.get('Fields') if m.get('Filters') is not None: self.filters = m.get('Filters') if m.get('MinScore') is not None: self.min_score = m.get('MinScore') if m.get('Page') is not None: self.page = m.get('Page') if m.get('Queries') is not None: self.queries = m.get('Queries') if m.get('RankModelInfo') is not None: self.rank_model_info = m.get('RankModelInfo') if m.get('Rows') is not None: self.rows = m.get('Rows') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') if m.get('Sort') is not None: self.sort = m.get('Sort') if m.get('Type') is not None: self.type = m.get('Type') if m.get('Uq') is not None: self.uq = m.get('Uq') if m.get('X-DashScope-OpenAPISource') is not None: self.x_dash_scope_open_apisource = m.get('X-DashScope-OpenAPISource') return self class PostMSSearchEnhanceShrinkRequest(TeaModel): def __init__( self, body: str = None, custom_config_info_shrink: str = None, debug: bool = None, fields_shrink: str = None, filters: str = None, min_score: float = None, page: int = None, queries: str = None, rank_model_info_shrink: str = None, rows: int = None, service_id: int = None, sort_shrink: str = None, type: str = None, uq: str = None, x_dash_scope_open_apisource: str = None, ): self.body = body self.custom_config_info_shrink = custom_config_info_shrink self.debug = debug self.fields_shrink = fields_shrink self.filters = filters self.min_score = min_score self.page = page self.queries = queries self.rank_model_info_shrink = rank_model_info_shrink self.rows = rows self.service_id = service_id self.sort_shrink = sort_shrink self.type = type self.uq = uq self.x_dash_scope_open_apisource = x_dash_scope_open_apisource def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.body is not None: result['Body'] = self.body if self.custom_config_info_shrink is not None: result['CustomConfigInfo'] = self.custom_config_info_shrink if self.debug is not None: result['Debug'] = self.debug if self.fields_shrink is not None: result['Fields'] = self.fields_shrink if self.filters is not None: result['Filters'] = self.filters if self.min_score is not None: result['MinScore'] = self.min_score if self.page is not None: result['Page'] = self.page if self.queries is not None: result['Queries'] = self.queries if self.rank_model_info_shrink is not None: result['RankModelInfo'] = self.rank_model_info_shrink if self.rows is not None: result['Rows'] = self.rows if self.service_id is not None: result['ServiceId'] = self.service_id if self.sort_shrink is not None: result['Sort'] = self.sort_shrink if self.type is not None: result['Type'] = self.type if self.uq is not None: result['Uq'] = self.uq if self.x_dash_scope_open_apisource is not None: result['X-DashScope-OpenAPISource'] = self.x_dash_scope_open_apisource return result def from_map(self, m: dict = None): m = m or dict() if m.get('Body') is not None: self.body = m.get('Body') if m.get('CustomConfigInfo') is not None: self.custom_config_info_shrink = m.get('CustomConfigInfo') if m.get('Debug') is not None: self.debug = m.get('Debug') if m.get('Fields') is not None: self.fields_shrink = m.get('Fields') if m.get('Filters') is not None: self.filters = m.get('Filters') if m.get('MinScore') is not None: self.min_score = m.get('MinScore') if m.get('Page') is not None: self.page = m.get('Page') if m.get('Queries') is not None: self.queries = m.get('Queries') if m.get('RankModelInfo') is not None: self.rank_model_info_shrink = m.get('RankModelInfo') if m.get('Rows') is not None: self.rows = m.get('Rows') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') if m.get('Sort') is not None: self.sort_shrink = m.get('Sort') if m.get('Type') is not None: self.type = m.get('Type') if m.get('Uq') is not None: self.uq = m.get('Uq') if m.get('X-DashScope-OpenAPISource') is not None: self.x_dash_scope_open_apisource = m.get('X-DashScope-OpenAPISource') return self class PostMSSearchEnhanceResponseBody(TeaModel): def __init__( self, code: int = None, data: Any = None, http_status_code: int = None, msg: str = None, request_id: str = None, success: bool = None, ): self.code = code self.data = data self.http_status_code = http_status_code self.msg = msg # Id of the request self.request_id = request_id self.success = success 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.http_status_code is not None: result['HttpStatusCode'] = self.http_status_code if self.msg is not None: result['Msg'] = self.msg if self.request_id is not None: result['RequestId'] = self.request_id if self.success is not None: result['Success'] = self.success 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('HttpStatusCode') is not None: self.http_status_code = m.get('HttpStatusCode') if m.get('Msg') is not None: self.msg = m.get('Msg') if m.get('RequestId') is not None: self.request_id = m.get('RequestId') if m.get('Success') is not None: self.success = m.get('Success') return self class PostMSSearchEnhanceResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: PostMSSearchEnhanceResponseBody = 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 = PostMSSearchEnhanceResponseBody() self.body = temp_model.from_map(m['body']) return self class PostMSServiceDataImportRequestDocuments(TeaModel): def __init__( self, biz_params: Dict[str, Any] = None, doc_id: str = None, file_extension: str = None, file_name: str = None, file_path: str = None, version: str = None, ): self.biz_params = biz_params self.doc_id = doc_id self.file_extension = file_extension self.file_name = file_name self.file_path = file_path self.version = version def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.biz_params is not None: result['BizParams'] = self.biz_params if self.doc_id is not None: result['DocId'] = self.doc_id if self.file_extension is not None: result['FileExtension'] = self.file_extension if self.file_name is not None: result['FileName'] = self.file_name if self.file_path is not None: result['FilePath'] = self.file_path if self.version is not None: result['Version'] = self.version return result def from_map(self, m: dict = None): m = m or dict() if m.get('BizParams') is not None: self.biz_params = m.get('BizParams') if m.get('DocId') is not None: self.doc_id = m.get('DocId') if m.get('FileExtension') is not None: self.file_extension = m.get('FileExtension') if m.get('FileName') is not None: self.file_name = m.get('FileName') if m.get('FilePath') is not None: self.file_path = m.get('FilePath') if m.get('Version') is not None: self.version = m.get('Version') return self class PostMSServiceDataImportRequest(TeaModel): def __init__( self, data_type: str = None, documents: List[PostMSServiceDataImportRequestDocuments] = None, service_id: int = None, ): self.data_type = data_type self.documents = documents # This parameter is required. self.service_id = service_id def validate(self): if self.documents: for k in self.documents: if k: k.validate() def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.data_type is not None: result['DataType'] = self.data_type result['Documents'] = [] if self.documents is not None: for k in self.documents: result['Documents'].append(k.to_map() if k else None) if self.service_id is not None: result['ServiceId'] = self.service_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('DataType') is not None: self.data_type = m.get('DataType') self.documents = [] if m.get('Documents') is not None: for k in m.get('Documents'): temp_model = PostMSServiceDataImportRequestDocuments() self.documents.append(temp_model.from_map(k)) if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') return self class PostMSServiceDataImportShrinkRequest(TeaModel): def __init__( self, data_type: str = None, documents_shrink: str = None, service_id: int = None, ): self.data_type = data_type self.documents_shrink = documents_shrink # This parameter is required. self.service_id = service_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_type is not None: result['DataType'] = self.data_type if self.documents_shrink is not None: result['Documents'] = self.documents_shrink if self.service_id is not None: result['ServiceId'] = self.service_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('DataType') is not None: self.data_type = m.get('DataType') if m.get('Documents') is not None: self.documents_shrink = m.get('Documents') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') return self class PostMSServiceDataImportResponseBody(TeaModel): def __init__( self, code: int = None, data: int = None, msg: str = None, request_id: str = None, success: bool = None, ): self.code = code self.data = data self.msg = msg self.request_id = request_id self.success = success 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.msg is not None: result['Msg'] = self.msg if self.request_id is not None: result['RequestId'] = self.request_id if self.success is not None: result['Success'] = self.success 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('Msg') is not None: self.msg = m.get('Msg') if m.get('RequestId') is not None: self.request_id = m.get('RequestId') if m.get('Success') is not None: self.success = m.get('Success') return self class PostMSServiceDataImportResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: PostMSServiceDataImportResponseBody = 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 = PostMSServiceDataImportResponseBody() self.body = temp_model.from_map(m['body']) return self class RequestTableQARequest(TeaModel): def __init__( self, params: str = None, service_code: str = None, ): # This parameter is required. self.params = params # This parameter is required. self.service_code = service_code def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.params is not None: result['Params'] = self.params if self.service_code is not None: result['ServiceCode'] = self.service_code return result def from_map(self, m: dict = None): m = m or dict() if m.get('Params') is not None: self.params = m.get('Params') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') return self class RequestTableQAResponseBody(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 RequestTableQAResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: RequestTableQAResponseBody = 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 = RequestTableQAResponseBody() self.body = temp_model.from_map(m['body']) return self class RequestTableQAOnlineRequest(TeaModel): def __init__( self, bot_id: str = None, params: str = None, question: str = None, service_code: str = None, ): self.bot_id = bot_id self.params = params self.question = question self.service_code = service_code def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.bot_id is not None: result['BotId'] = self.bot_id if self.params is not None: result['Params'] = self.params if self.question is not None: result['Question'] = self.question if self.service_code is not None: result['ServiceCode'] = self.service_code return result def from_map(self, m: dict = None): m = m or dict() if m.get('BotId') is not None: self.bot_id = m.get('BotId') if m.get('Params') is not None: self.params = m.get('Params') if m.get('Question') is not None: self.question = m.get('Question') if m.get('ServiceCode') is not None: self.service_code = m.get('ServiceCode') return self class RequestTableQAOnlineResponseBody(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 RequestTableQAOnlineResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: RequestTableQAOnlineResponseBody = 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 = RequestTableQAOnlineResponseBody() self.body = temp_model.from_map(m['body']) return self class UpdateServiceDataRequest(TeaModel): def __init__( self, conditions: Dict[str, Any] = None, service_id: int = None, ): # This parameter is required. self.conditions = conditions # This parameter is required. self.service_id = service_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.conditions is not None: result['Conditions'] = self.conditions if self.service_id is not None: result['ServiceId'] = self.service_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('Conditions') is not None: self.conditions = m.get('Conditions') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') return self class UpdateServiceDataShrinkRequest(TeaModel): def __init__( self, conditions_shrink: str = None, service_id: int = None, ): # This parameter is required. self.conditions_shrink = conditions_shrink # This parameter is required. self.service_id = service_id def validate(self): pass def to_map(self): _map = super().to_map() if _map is not None: return _map result = dict() if self.conditions_shrink is not None: result['Conditions'] = self.conditions_shrink if self.service_id is not None: result['ServiceId'] = self.service_id return result def from_map(self, m: dict = None): m = m or dict() if m.get('Conditions') is not None: self.conditions_shrink = m.get('Conditions') if m.get('ServiceId') is not None: self.service_id = m.get('ServiceId') return self class UpdateServiceDataResponseBody(TeaModel): def __init__( self, code: int = None, data: Any = None, msg: str = None, request_id: str = None, success: bool = None, ): self.code = code self.data = data self.msg = msg self.request_id = request_id self.success = success 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.msg is not None: result['Msg'] = self.msg if self.request_id is not None: result['RequestId'] = self.request_id if self.success is not None: result['Success'] = self.success 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('Msg') is not None: self.msg = m.get('Msg') if m.get('RequestId') is not None: self.request_id = m.get('RequestId') if m.get('Success') is not None: self.success = m.get('Success') return self class UpdateServiceDataResponse(TeaModel): def __init__( self, headers: Dict[str, str] = None, status_code: int = None, body: UpdateServiceDataResponseBody = 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 = UpdateServiceDataResponseBody() self.body = temp_model.from_map(m['body']) return self