sdk/dingdingSdk/alibabacloud_dingtalk/ai_paa_s_1_0/models.py

3285 lines
94 KiB
Python
Raw Normal View History

2025-08-19 10:20:23 +00:00
# -*- coding: utf-8 -*-
# This file is auto-generated, don't edit it. Thanks.
from Tea.model import TeaModel
from typing import Dict, List, Any
class ExclusiveModelCompleteServiceHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class ExclusiveModelCompleteServiceRequestMessages(TeaModel):
def __init__(
self,
content: str = None,
role: str = None,
):
# This parameter is required.
self.content = content
# This parameter is required.
self.role = role
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.content is not None:
result['content'] = self.content
if self.role is not None:
result['role'] = self.role
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('content') is not None:
self.content = m.get('content')
if m.get('role') is not None:
self.role = m.get('role')
return self
class ExclusiveModelCompleteServiceRequest(TeaModel):
def __init__(
self,
enable_search: bool = None,
max_tokens: int = None,
messages: List[ExclusiveModelCompleteServiceRequestMessages] = None,
model: str = None,
stream: bool = None,
temperature: float = None,
top_p: float = None,
):
self.enable_search = enable_search
self.max_tokens = max_tokens
# This parameter is required.
self.messages = messages
# This parameter is required.
self.model = model
self.stream = stream
self.temperature = temperature
self.top_p = top_p
def validate(self):
if self.messages:
for k in self.messages:
if k:
k.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.enable_search is not None:
result['enable_search'] = self.enable_search
if self.max_tokens is not None:
result['max_tokens'] = self.max_tokens
result['messages'] = []
if self.messages is not None:
for k in self.messages:
result['messages'].append(k.to_map() if k else None)
if self.model is not None:
result['model'] = self.model
if self.stream is not None:
result['stream'] = self.stream
if self.temperature is not None:
result['temperature'] = self.temperature
if self.top_p is not None:
result['top_p'] = self.top_p
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('enable_search') is not None:
self.enable_search = m.get('enable_search')
if m.get('max_tokens') is not None:
self.max_tokens = m.get('max_tokens')
self.messages = []
if m.get('messages') is not None:
for k in m.get('messages'):
temp_model = ExclusiveModelCompleteServiceRequestMessages()
self.messages.append(temp_model.from_map(k))
if m.get('model') is not None:
self.model = m.get('model')
if m.get('stream') is not None:
self.stream = m.get('stream')
if m.get('temperature') is not None:
self.temperature = m.get('temperature')
if m.get('top_p') is not None:
self.top_p = m.get('top_p')
return self
class ExclusiveModelCompleteServiceResponseBodyChoicesMessage(TeaModel):
def __init__(
self,
content: str = None,
reasoning_content: str = None,
role: str = None,
):
self.content = content
self.reasoning_content = reasoning_content
self.role = role
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.content is not None:
result['content'] = self.content
if self.reasoning_content is not None:
result['reasoning_content'] = self.reasoning_content
if self.role is not None:
result['role'] = self.role
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('content') is not None:
self.content = m.get('content')
if m.get('reasoning_content') is not None:
self.reasoning_content = m.get('reasoning_content')
if m.get('role') is not None:
self.role = m.get('role')
return self
class ExclusiveModelCompleteServiceResponseBodyChoices(TeaModel):
def __init__(
self,
finish_reason: str = None,
message: ExclusiveModelCompleteServiceResponseBodyChoicesMessage = None,
):
self.finish_reason = finish_reason
self.message = message
def validate(self):
if self.message:
self.message.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.finish_reason is not None:
result['finishReason'] = self.finish_reason
if self.message is not None:
result['message'] = self.message.to_map()
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('finishReason') is not None:
self.finish_reason = m.get('finishReason')
if m.get('message') is not None:
temp_model = ExclusiveModelCompleteServiceResponseBodyChoicesMessage()
self.message = temp_model.from_map(m['message'])
return self
class ExclusiveModelCompleteServiceResponseBodyUsage(TeaModel):
def __init__(
self,
completion_tokens: int = None,
prompt_tokens: int = None,
total_tokens: int = None,
):
self.completion_tokens = completion_tokens
self.prompt_tokens = prompt_tokens
self.total_tokens = total_tokens
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.completion_tokens is not None:
result['completion_tokens'] = self.completion_tokens
if self.prompt_tokens is not None:
result['prompt_tokens'] = self.prompt_tokens
if self.total_tokens is not None:
result['total_tokens'] = self.total_tokens
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('completion_tokens') is not None:
self.completion_tokens = m.get('completion_tokens')
if m.get('prompt_tokens') is not None:
self.prompt_tokens = m.get('prompt_tokens')
if m.get('total_tokens') is not None:
self.total_tokens = m.get('total_tokens')
return self
class ExclusiveModelCompleteServiceResponseBody(TeaModel):
def __init__(
self,
choices: List[ExclusiveModelCompleteServiceResponseBodyChoices] = None,
created: int = None,
id: str = None,
model: str = None,
usage: ExclusiveModelCompleteServiceResponseBodyUsage = None,
):
self.choices = choices
self.created = created
self.id = id
self.model = model
self.usage = usage
def validate(self):
if self.choices:
for k in self.choices:
if k:
k.validate()
if self.usage:
self.usage.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
result['choices'] = []
if self.choices is not None:
for k in self.choices:
result['choices'].append(k.to_map() if k else None)
if self.created is not None:
result['created'] = self.created
if self.id is not None:
result['id'] = self.id
if self.model is not None:
result['model'] = self.model
if self.usage is not None:
result['usage'] = self.usage.to_map()
return result
def from_map(self, m: dict = None):
m = m or dict()
self.choices = []
if m.get('choices') is not None:
for k in m.get('choices'):
temp_model = ExclusiveModelCompleteServiceResponseBodyChoices()
self.choices.append(temp_model.from_map(k))
if m.get('created') is not None:
self.created = m.get('created')
if m.get('id') is not None:
self.id = m.get('id')
if m.get('model') is not None:
self.model = m.get('model')
if m.get('usage') is not None:
temp_model = ExclusiveModelCompleteServiceResponseBodyUsage()
self.usage = temp_model.from_map(m['usage'])
return self
class ExclusiveModelCompleteServiceResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: ExclusiveModelCompleteServiceResponseBody = 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 = ExclusiveModelCompleteServiceResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class ExecuteAgentHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class ExecuteAgentRequestInputs(TeaModel):
def __init__(
self,
card_data: Any = None,
card_template_id: str = None,
input: str = None,
):
self.card_data = card_data
self.card_template_id = card_template_id
self.input = input
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.card_data is not None:
result['cardData'] = self.card_data
if self.card_template_id is not None:
result['cardTemplateId'] = self.card_template_id
if self.input is not None:
result['input'] = self.input
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('cardData') is not None:
self.card_data = m.get('cardData')
if m.get('cardTemplateId') is not None:
self.card_template_id = m.get('cardTemplateId')
if m.get('input') is not None:
self.input = m.get('input')
return self
class ExecuteAgentRequest(TeaModel):
def __init__(
self,
agent_code: str = None,
inputs: ExecuteAgentRequestInputs = None,
scenario_code: str = None,
scenario_instance_id: str = None,
skill_id: str = None,
):
# This parameter is required.
self.agent_code = agent_code
# This parameter is required.
self.inputs = inputs
self.scenario_code = scenario_code
self.scenario_instance_id = scenario_instance_id
self.skill_id = skill_id
def validate(self):
if self.inputs:
self.inputs.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.agent_code is not None:
result['agentCode'] = self.agent_code
if self.inputs is not None:
result['inputs'] = self.inputs.to_map()
if self.scenario_code is not None:
result['scenarioCode'] = self.scenario_code
if self.scenario_instance_id is not None:
result['scenarioInstanceId'] = self.scenario_instance_id
if self.skill_id is not None:
result['skillId'] = self.skill_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('agentCode') is not None:
self.agent_code = m.get('agentCode')
if m.get('inputs') is not None:
temp_model = ExecuteAgentRequestInputs()
self.inputs = temp_model.from_map(m['inputs'])
if m.get('scenarioCode') is not None:
self.scenario_code = m.get('scenarioCode')
if m.get('scenarioInstanceId') is not None:
self.scenario_instance_id = m.get('scenarioInstanceId')
if m.get('skillId') is not None:
self.skill_id = m.get('skillId')
return self
class ExecuteAgentResponseBodyResult(TeaModel):
def __init__(
self,
execute_result: str = None,
skill_id: str = None,
):
self.execute_result = execute_result
self.skill_id = skill_id
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.execute_result is not None:
result['executeResult'] = self.execute_result
if self.skill_id is not None:
result['skillId'] = self.skill_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('executeResult') is not None:
self.execute_result = m.get('executeResult')
if m.get('skillId') is not None:
self.skill_id = m.get('skillId')
return self
class ExecuteAgentResponseBody(TeaModel):
def __init__(
self,
result: ExecuteAgentResponseBodyResult = None,
):
self.result = result
def validate(self):
if self.result:
self.result.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.result is not None:
result['result'] = self.result.to_map()
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('result') is not None:
temp_model = ExecuteAgentResponseBodyResult()
self.result = temp_model.from_map(m['result'])
return self
class ExecuteAgentResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: ExecuteAgentResponseBody = 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 = ExecuteAgentResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class LiandanTextImageGetHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class LiandanTextImageGetRequest(TeaModel):
def __init__(
self,
module: str = None,
task_id: str = None,
user_id: str = None,
):
# This parameter is required.
self.module = module
# This parameter is required.
self.task_id = task_id
# This parameter is required.
self.user_id = user_id
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.module is not None:
result['module'] = self.module
if self.task_id is not None:
result['taskId'] = self.task_id
if self.user_id is not None:
result['userId'] = self.user_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('module') is not None:
self.module = m.get('module')
if m.get('taskId') is not None:
self.task_id = m.get('taskId')
if m.get('userId') is not None:
self.user_id = m.get('userId')
return self
class LiandanTextImageGetResponseBody(TeaModel):
def __init__(
self,
result: List[Dict[str, Any]] = None,
success: bool = None,
):
self.result = result
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.result is not None:
result['result'] = self.result
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('result') is not None:
self.result = m.get('result')
if m.get('success') is not None:
self.success = m.get('success')
return self
class LiandanTextImageGetResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: LiandanTextImageGetResponseBody = 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 = LiandanTextImageGetResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class LiandanluExclusiveModelHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class LiandanluExclusiveModelRequest(TeaModel):
def __init__(
self,
model_id: str = None,
module: str = None,
prompt: str = None,
user_id: str = None,
):
# This parameter is required.
self.model_id = model_id
# This parameter is required.
self.module = module
# This parameter is required.
self.prompt = prompt
# This parameter is required.
self.user_id = user_id
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.model_id is not None:
result['modelId'] = self.model_id
if self.module is not None:
result['module'] = self.module
if self.prompt is not None:
result['prompt'] = self.prompt
if self.user_id is not None:
result['userId'] = self.user_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('modelId') is not None:
self.model_id = m.get('modelId')
if m.get('module') is not None:
self.module = m.get('module')
if m.get('prompt') is not None:
self.prompt = m.get('prompt')
if m.get('userId') is not None:
self.user_id = m.get('userId')
return self
class LiandanluExclusiveModelResponseBody(TeaModel):
def __init__(
self,
request_id: str = None,
result: Dict[str, Any] = None,
):
self.request_id = request_id
self.result = result
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.request_id is not None:
result['requestId'] = self.request_id
if self.result is not None:
result['result'] = self.result
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('requestId') is not None:
self.request_id = m.get('requestId')
if m.get('result') is not None:
self.result = m.get('result')
return self
class LiandanluExclusiveModelResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: LiandanluExclusiveModelResponseBody = 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 = LiandanluExclusiveModelResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class LiandanluTextToImageModelHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class LiandanluTextToImageModelRequest(TeaModel):
def __init__(
self,
module: str = None,
number: int = None,
parameters: Dict[str, str] = None,
prompt: str = None,
user_id: str = None,
):
# This parameter is required.
self.module = module
self.number = number
self.parameters = parameters
# This parameter is required.
self.prompt = prompt
# This parameter is required.
self.user_id = user_id
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.module is not None:
result['module'] = self.module
if self.number is not None:
result['number'] = self.number
if self.parameters is not None:
result['parameters'] = self.parameters
if self.prompt is not None:
result['prompt'] = self.prompt
if self.user_id is not None:
result['userId'] = self.user_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('module') is not None:
self.module = m.get('module')
if m.get('number') is not None:
self.number = m.get('number')
if m.get('parameters') is not None:
self.parameters = m.get('parameters')
if m.get('prompt') is not None:
self.prompt = m.get('prompt')
if m.get('userId') is not None:
self.user_id = m.get('userId')
return self
class LiandanluTextToImageModelResponseBodyResult(TeaModel):
def __init__(
self,
request_id: str = None,
task_id: str = None,
task_status: str = None,
):
self.request_id = request_id
self.task_id = task_id
self.task_status = task_status
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.request_id is not None:
result['requestId'] = self.request_id
if self.task_id is not None:
result['taskId'] = self.task_id
if self.task_status is not None:
result['taskStatus'] = self.task_status
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('requestId') is not None:
self.request_id = m.get('requestId')
if m.get('taskId') is not None:
self.task_id = m.get('taskId')
if m.get('taskStatus') is not None:
self.task_status = m.get('taskStatus')
return self
class LiandanluTextToImageModelResponseBody(TeaModel):
def __init__(
self,
result: LiandanluTextToImageModelResponseBodyResult = None,
success: bool = None,
):
# This parameter is required.
self.result = result
# This parameter is required.
self.success = success
def validate(self):
if self.result:
self.result.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.result is not None:
result['result'] = self.result.to_map()
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('result') is not None:
temp_model = LiandanluTextToImageModelResponseBodyResult()
self.result = temp_model.from_map(m['result'])
if m.get('success') is not None:
self.success = m.get('success')
return self
class LiandanluTextToImageModelResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: LiandanluTextToImageModelResponseBody = 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 = LiandanluTextToImageModelResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class NLToFrameServiceHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class NLToFrameServiceRequest(TeaModel):
def __init__(
self,
extension_str: str = None,
is_new_model: bool = None,
model_id: str = None,
model_name: str = None,
user_id: int = None,
):
self.extension_str = extension_str
self.is_new_model = is_new_model
# This parameter is required.
self.model_id = model_id
# This parameter is required.
self.model_name = model_name
self.user_id = user_id
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.extension_str is not None:
result['extensionStr'] = self.extension_str
if self.is_new_model is not None:
result['isNewModel'] = self.is_new_model
if self.model_id is not None:
result['modelId'] = self.model_id
if self.model_name is not None:
result['modelName'] = self.model_name
if self.user_id is not None:
result['userId'] = self.user_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('extensionStr') is not None:
self.extension_str = m.get('extensionStr')
if m.get('isNewModel') is not None:
self.is_new_model = m.get('isNewModel')
if m.get('modelId') is not None:
self.model_id = m.get('modelId')
if m.get('modelName') is not None:
self.model_name = m.get('modelName')
if m.get('userId') is not None:
self.user_id = m.get('userId')
return self
class NLToFrameServiceResponseBody(TeaModel):
def __init__(
self,
result: str = None,
):
self.result = result
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.result is not None:
result['result'] = self.result
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('result') is not None:
self.result = m.get('result')
return self
class NLToFrameServiceResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: NLToFrameServiceResponseBody = 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 = NLToFrameServiceResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class QueryBaymaxSkillLogHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class QueryBaymaxSkillLogRequest(TeaModel):
def __init__(
self,
from_: int = None,
log_level: str = None,
skill_execute_id: str = None,
to: int = None,
):
self.from_ = from_
# This parameter is required.
self.log_level = log_level
# This parameter is required.
self.skill_execute_id = skill_execute_id
self.to = to
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.from_ is not None:
result['from'] = self.from_
if self.log_level is not None:
result['logLevel'] = self.log_level
if self.skill_execute_id is not None:
result['skillExecuteId'] = self.skill_execute_id
if self.to is not None:
result['to'] = self.to
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('from') is not None:
self.from_ = m.get('from')
if m.get('logLevel') is not None:
self.log_level = m.get('logLevel')
if m.get('skillExecuteId') is not None:
self.skill_execute_id = m.get('skillExecuteId')
if m.get('to') is not None:
self.to = m.get('to')
return self
class QueryBaymaxSkillLogResponseBody(TeaModel):
def __init__(
self,
result: str = None,
):
# This parameter is required.
self.result = result
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.result is not None:
result['result'] = self.result
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('result') is not None:
self.result = m.get('result')
return self
class QueryBaymaxSkillLogResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: QueryBaymaxSkillLogResponseBody = 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 = QueryBaymaxSkillLogResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class QueryConversationMessageForAIHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class QueryConversationMessageForAIRequest(TeaModel):
def __init__(
self,
open_msg_ids: List[str] = None,
recent_days: int = None,
recent_hours: int = None,
recent_n: int = None,
):
self.open_msg_ids = open_msg_ids
self.recent_days = recent_days
self.recent_hours = recent_hours
self.recent_n = recent_n
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.open_msg_ids is not None:
result['openMsgIds'] = self.open_msg_ids
if self.recent_days is not None:
result['recentDays'] = self.recent_days
if self.recent_hours is not None:
result['recentHours'] = self.recent_hours
if self.recent_n is not None:
result['recentN'] = self.recent_n
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('openMsgIds') is not None:
self.open_msg_ids = m.get('openMsgIds')
if m.get('recentDays') is not None:
self.recent_days = m.get('recentDays')
if m.get('recentHours') is not None:
self.recent_hours = m.get('recentHours')
if m.get('recentN') is not None:
self.recent_n = m.get('recentN')
return self
class QueryConversationMessageForAIShrinkRequest(TeaModel):
def __init__(
self,
open_msg_ids_shrink: str = None,
recent_days: int = None,
recent_hours: int = None,
recent_n: int = None,
):
self.open_msg_ids_shrink = open_msg_ids_shrink
self.recent_days = recent_days
self.recent_hours = recent_hours
self.recent_n = recent_n
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.open_msg_ids_shrink is not None:
result['openMsgIds'] = self.open_msg_ids_shrink
if self.recent_days is not None:
result['recentDays'] = self.recent_days
if self.recent_hours is not None:
result['recentHours'] = self.recent_hours
if self.recent_n is not None:
result['recentN'] = self.recent_n
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('openMsgIds') is not None:
self.open_msg_ids_shrink = m.get('openMsgIds')
if m.get('recentDays') is not None:
self.recent_days = m.get('recentDays')
if m.get('recentHours') is not None:
self.recent_hours = m.get('recentHours')
if m.get('recentN') is not None:
self.recent_n = m.get('recentN')
return self
class QueryConversationMessageForAIResponseBodyMessagesAtUsers(TeaModel):
def __init__(
self,
agent_code: str = None,
nick: str = None,
type: str = None,
union_id: str = None,
user_id: str = None,
):
self.agent_code = agent_code
self.nick = nick
self.type = type
self.union_id = union_id
self.user_id = user_id
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.agent_code is not None:
result['agentCode'] = self.agent_code
if self.nick is not None:
result['nick'] = self.nick
if self.type is not None:
result['type'] = self.type
if self.union_id is not None:
result['unionId'] = self.union_id
if self.user_id is not None:
result['userId'] = self.user_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('agentCode') is not None:
self.agent_code = m.get('agentCode')
if m.get('nick') is not None:
self.nick = m.get('nick')
if m.get('type') is not None:
self.type = m.get('type')
if m.get('unionId') is not None:
self.union_id = m.get('unionId')
if m.get('userId') is not None:
self.user_id = m.get('userId')
return self
class QueryConversationMessageForAIResponseBodyMessagesSender(TeaModel):
def __init__(
self,
agent_code: str = None,
nick: str = None,
type: str = None,
union_id: str = None,
user_id: str = None,
):
self.agent_code = agent_code
self.nick = nick
self.type = type
self.union_id = union_id
self.user_id = user_id
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.agent_code is not None:
result['agentCode'] = self.agent_code
if self.nick is not None:
result['nick'] = self.nick
if self.type is not None:
result['type'] = self.type
if self.union_id is not None:
result['unionId'] = self.union_id
if self.user_id is not None:
result['userId'] = self.user_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('agentCode') is not None:
self.agent_code = m.get('agentCode')
if m.get('nick') is not None:
self.nick = m.get('nick')
if m.get('type') is not None:
self.type = m.get('type')
if m.get('unionId') is not None:
self.union_id = m.get('unionId')
if m.get('userId') is not None:
self.user_id = m.get('userId')
return self
class QueryConversationMessageForAIResponseBodyMessages(TeaModel):
def __init__(
self,
at_all: bool = None,
at_users: List[QueryConversationMessageForAIResponseBodyMessagesAtUsers] = None,
msg_content: str = None,
msg_type: str = None,
send_time: str = None,
sender: QueryConversationMessageForAIResponseBodyMessagesSender = None,
summary: str = None,
):
self.at_all = at_all
self.at_users = at_users
self.msg_content = msg_content
self.msg_type = msg_type
self.send_time = send_time
self.sender = sender
self.summary = summary
def validate(self):
if self.at_users:
for k in self.at_users:
if k:
k.validate()
if self.sender:
self.sender.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.at_all is not None:
result['atAll'] = self.at_all
result['atUsers'] = []
if self.at_users is not None:
for k in self.at_users:
result['atUsers'].append(k.to_map() if k else None)
if self.msg_content is not None:
result['msgContent'] = self.msg_content
if self.msg_type is not None:
result['msgType'] = self.msg_type
if self.send_time is not None:
result['sendTime'] = self.send_time
if self.sender is not None:
result['sender'] = self.sender.to_map()
if self.summary is not None:
result['summary'] = self.summary
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('atAll') is not None:
self.at_all = m.get('atAll')
self.at_users = []
if m.get('atUsers') is not None:
for k in m.get('atUsers'):
temp_model = QueryConversationMessageForAIResponseBodyMessagesAtUsers()
self.at_users.append(temp_model.from_map(k))
if m.get('msgContent') is not None:
self.msg_content = m.get('msgContent')
if m.get('msgType') is not None:
self.msg_type = m.get('msgType')
if m.get('sendTime') is not None:
self.send_time = m.get('sendTime')
if m.get('sender') is not None:
temp_model = QueryConversationMessageForAIResponseBodyMessagesSender()
self.sender = temp_model.from_map(m['sender'])
if m.get('summary') is not None:
self.summary = m.get('summary')
return self
class QueryConversationMessageForAIResponseBody(TeaModel):
def __init__(
self,
messages: List[QueryConversationMessageForAIResponseBodyMessages] = None,
):
self.messages = messages
def validate(self):
if self.messages:
for k in self.messages:
if k:
k.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
result['messages'] = []
if self.messages is not None:
for k in self.messages:
result['messages'].append(k.to_map() if k else None)
return result
def from_map(self, m: dict = None):
m = m or dict()
self.messages = []
if m.get('messages') is not None:
for k in m.get('messages'):
temp_model = QueryConversationMessageForAIResponseBodyMessages()
self.messages.append(temp_model.from_map(k))
return self
class QueryConversationMessageForAIResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: QueryConversationMessageForAIResponseBody = 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 = QueryConversationMessageForAIResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class QueryMemoryLearningTaskHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class QueryMemoryLearningTaskRequest(TeaModel):
def __init__(
self,
agent_code: str = None,
learning_code: str = None,
):
# This parameter is required.
self.agent_code = agent_code
# This parameter is required.
self.learning_code = learning_code
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.agent_code is not None:
result['agentCode'] = self.agent_code
if self.learning_code is not None:
result['learningCode'] = self.learning_code
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('agentCode') is not None:
self.agent_code = m.get('agentCode')
if m.get('learningCode') is not None:
self.learning_code = m.get('learningCode')
return self
class QueryMemoryLearningTaskResponseBodyResult(TeaModel):
def __init__(
self,
status: str = None,
success: bool = None,
):
self.status = status
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.status is not None:
result['status'] = self.status
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('status') is not None:
self.status = m.get('status')
if m.get('success') is not None:
self.success = m.get('success')
return self
class QueryMemoryLearningTaskResponseBody(TeaModel):
def __init__(
self,
result: QueryMemoryLearningTaskResponseBodyResult = None,
):
self.result = result
def validate(self):
if self.result:
self.result.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.result is not None:
result['result'] = self.result.to_map()
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('result') is not None:
temp_model = QueryMemoryLearningTaskResponseBodyResult()
self.result = temp_model.from_map(m['result'])
return self
class QueryMemoryLearningTaskResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: QueryMemoryLearningTaskResponseBody = 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 = QueryMemoryLearningTaskResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class SmartFormulaResultServiceRequest(TeaModel):
def __init__(
self,
task_id: str = None,
):
self.task_id = task_id
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.task_id is not None:
result['taskId'] = self.task_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('taskId') is not None:
self.task_id = m.get('taskId')
return self
class SmartFormulaResultServiceResponseBodyResult(TeaModel):
def __init__(
self,
response: str = None,
status: str = None,
):
self.response = response
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.response is not None:
result['response'] = self.response
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('response') is not None:
self.response = m.get('response')
if m.get('status') is not None:
self.status = m.get('status')
return self
class SmartFormulaResultServiceResponseBody(TeaModel):
def __init__(
self,
result: SmartFormulaResultServiceResponseBodyResult = None,
success: bool = None,
):
self.result = result
self.success = success
def validate(self):
if self.result:
self.result.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.result is not None:
result['result'] = self.result.to_map()
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('result') is not None:
temp_model = SmartFormulaResultServiceResponseBodyResult()
self.result = temp_model.from_map(m['result'])
if m.get('success') is not None:
self.success = m.get('success')
return self
class SmartFormulaResultServiceResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: SmartFormulaResultServiceResponseBody = 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 = SmartFormulaResultServiceResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class SmartFormulaTriggerServiceRequest(TeaModel):
def __init__(
self,
request: str = None,
):
self.request = request
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.request is not None:
result['request'] = self.request
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('request') is not None:
self.request = m.get('request')
return self
class SmartFormulaTriggerServiceResponseBodyResult(TeaModel):
def __init__(
self,
task_id: str = None,
):
self.task_id = task_id
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.task_id is not None:
result['taskId'] = self.task_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('taskId') is not None:
self.task_id = m.get('taskId')
return self
class SmartFormulaTriggerServiceResponseBody(TeaModel):
def __init__(
self,
result: SmartFormulaTriggerServiceResponseBodyResult = None,
success: bool = None,
):
self.result = result
self.success = success
def validate(self):
if self.result:
self.result.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.result is not None:
result['result'] = self.result.to_map()
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('result') is not None:
temp_model = SmartFormulaTriggerServiceResponseBodyResult()
self.result = temp_model.from_map(m['result'])
if m.get('success') is not None:
self.success = m.get('success')
return self
class SmartFormulaTriggerServiceResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: SmartFormulaTriggerServiceResponseBody = 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 = SmartFormulaTriggerServiceResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class SmartQuoteBatchQueryResultServiceHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class SmartQuoteBatchQueryResultServiceRequest(TeaModel):
def __init__(
self,
task_id: str = None,
):
self.task_id = task_id
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.task_id is not None:
result['taskId'] = self.task_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('taskId') is not None:
self.task_id = m.get('taskId')
return self
class SmartQuoteBatchQueryResultServiceResponseBodyResult(TeaModel):
def __init__(
self,
response: str = None,
status: str = None,
):
self.response = response
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.response is not None:
result['response'] = self.response
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('response') is not None:
self.response = m.get('response')
if m.get('status') is not None:
self.status = m.get('status')
return self
class SmartQuoteBatchQueryResultServiceResponseBody(TeaModel):
def __init__(
self,
result: SmartQuoteBatchQueryResultServiceResponseBodyResult = None,
success: bool = None,
):
self.result = result
self.success = success
def validate(self):
if self.result:
self.result.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.result is not None:
result['result'] = self.result.to_map()
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('result') is not None:
temp_model = SmartQuoteBatchQueryResultServiceResponseBodyResult()
self.result = temp_model.from_map(m['result'])
if m.get('success') is not None:
self.success = m.get('success')
return self
class SmartQuoteBatchQueryResultServiceResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: SmartQuoteBatchQueryResultServiceResponseBody = 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 = SmartQuoteBatchQueryResultServiceResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class SmartQuoteBatchQueryServiceHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class SmartQuoteBatchQueryServiceRequest(TeaModel):
def __init__(
self,
request: str = None,
):
self.request = request
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.request is not None:
result['request'] = self.request
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('request') is not None:
self.request = m.get('request')
return self
class SmartQuoteBatchQueryServiceResponseBodyResult(TeaModel):
def __init__(
self,
task_id: str = None,
):
self.task_id = task_id
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.task_id is not None:
result['taskId'] = self.task_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('taskId') is not None:
self.task_id = m.get('taskId')
return self
class SmartQuoteBatchQueryServiceResponseBody(TeaModel):
def __init__(
self,
result: SmartQuoteBatchQueryServiceResponseBodyResult = None,
success: bool = None,
):
self.result = result
self.success = success
def validate(self):
if self.result:
self.result.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.result is not None:
result['result'] = self.result.to_map()
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('result') is not None:
temp_model = SmartQuoteBatchQueryServiceResponseBodyResult()
self.result = temp_model.from_map(m['result'])
if m.get('success') is not None:
self.success = m.get('success')
return self
class SmartQuoteBatchQueryServiceResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: SmartQuoteBatchQueryServiceResponseBody = 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 = SmartQuoteBatchQueryServiceResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class SmartQuoteDataServiceHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class SmartQuoteDataServiceRequest(TeaModel):
def __init__(
self,
request: str = None,
):
self.request = request
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.request is not None:
result['request'] = self.request
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('request') is not None:
self.request = m.get('request')
return self
class SmartQuoteDataServiceResponseBody(TeaModel):
def __init__(
self,
result: bool = None,
):
self.result = result
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.result is not None:
result['result'] = self.result
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('result') is not None:
self.result = m.get('result')
return self
class SmartQuoteDataServiceResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: SmartQuoteDataServiceResponseBody = 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 = SmartQuoteDataServiceResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class SmartQuoteQueryResultServiceHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class SmartQuoteQueryResultServiceRequest(TeaModel):
def __init__(
self,
task_id: str = None,
):
self.task_id = task_id
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.task_id is not None:
result['taskId'] = self.task_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('taskId') is not None:
self.task_id = m.get('taskId')
return self
class SmartQuoteQueryResultServiceResponseBodyResult(TeaModel):
def __init__(
self,
response: str = None,
status: str = None,
):
self.response = response
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.response is not None:
result['response'] = self.response
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('response') is not None:
self.response = m.get('response')
if m.get('status') is not None:
self.status = m.get('status')
return self
class SmartQuoteQueryResultServiceResponseBody(TeaModel):
def __init__(
self,
result: SmartQuoteQueryResultServiceResponseBodyResult = None,
success: bool = None,
):
self.result = result
self.success = success
def validate(self):
if self.result:
self.result.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.result is not None:
result['result'] = self.result.to_map()
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('result') is not None:
temp_model = SmartQuoteQueryResultServiceResponseBodyResult()
self.result = temp_model.from_map(m['result'])
if m.get('success') is not None:
self.success = m.get('success')
return self
class SmartQuoteQueryResultServiceResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: SmartQuoteQueryResultServiceResponseBody = 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 = SmartQuoteQueryResultServiceResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class SmartQuoteQueryServiceHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class SmartQuoteQueryServiceRequest(TeaModel):
def __init__(
self,
request: str = None,
):
self.request = request
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.request is not None:
result['request'] = self.request
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('request') is not None:
self.request = m.get('request')
return self
class SmartQuoteQueryServiceResponseBodyResult(TeaModel):
def __init__(
self,
task_id: str = None,
):
self.task_id = task_id
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.task_id is not None:
result['taskId'] = self.task_id
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('taskId') is not None:
self.task_id = m.get('taskId')
return self
class SmartQuoteQueryServiceResponseBody(TeaModel):
def __init__(
self,
result: SmartQuoteQueryServiceResponseBodyResult = None,
success: bool = None,
):
self.result = result
self.success = success
def validate(self):
if self.result:
self.result.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.result is not None:
result['result'] = self.result.to_map()
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('result') is not None:
temp_model = SmartQuoteQueryServiceResponseBodyResult()
self.result = temp_model.from_map(m['result'])
if m.get('success') is not None:
self.success = m.get('success')
return self
class SmartQuoteQueryServiceResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: SmartQuoteQueryServiceResponseBody = 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 = SmartQuoteQueryServiceResponseBody()
self.body = temp_model.from_map(m['body'])
return self
class SubmitMemoryLearningTaskHeaders(TeaModel):
def __init__(
self,
common_headers: Dict[str, str] = None,
x_acs_dingtalk_access_token: str = None,
):
self.common_headers = common_headers
self.x_acs_dingtalk_access_token = x_acs_dingtalk_access_token
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.common_headers is not None:
result['commonHeaders'] = self.common_headers
if self.x_acs_dingtalk_access_token is not None:
result['x-acs-dingtalk-access-token'] = self.x_acs_dingtalk_access_token
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('commonHeaders') is not None:
self.common_headers = m.get('commonHeaders')
if m.get('x-acs-dingtalk-access-token') is not None:
self.x_acs_dingtalk_access_token = m.get('x-acs-dingtalk-access-token')
return self
class SubmitMemoryLearningTaskRequestContent(TeaModel):
def __init__(
self,
knowledge_base_url: str = None,
type: str = None,
):
self.knowledge_base_url = knowledge_base_url
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.knowledge_base_url is not None:
result['knowledgeBaseUrl'] = self.knowledge_base_url
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('knowledgeBaseUrl') is not None:
self.knowledge_base_url = m.get('knowledgeBaseUrl')
if m.get('type') is not None:
self.type = m.get('type')
return self
class SubmitMemoryLearningTaskRequest(TeaModel):
def __init__(
self,
agent_code: str = None,
content: SubmitMemoryLearningTaskRequestContent = None,
learning_mode: str = None,
memory_key: str = None,
):
# This parameter is required.
self.agent_code = agent_code
# This parameter is required.
self.content = content
# This parameter is required.
self.learning_mode = learning_mode
# This parameter is required.
self.memory_key = memory_key
def validate(self):
if self.content:
self.content.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.agent_code is not None:
result['agentCode'] = self.agent_code
if self.content is not None:
result['content'] = self.content.to_map()
if self.learning_mode is not None:
result['learningMode'] = self.learning_mode
if self.memory_key is not None:
result['memoryKey'] = self.memory_key
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('agentCode') is not None:
self.agent_code = m.get('agentCode')
if m.get('content') is not None:
temp_model = SubmitMemoryLearningTaskRequestContent()
self.content = temp_model.from_map(m['content'])
if m.get('learningMode') is not None:
self.learning_mode = m.get('learningMode')
if m.get('memoryKey') is not None:
self.memory_key = m.get('memoryKey')
return self
class SubmitMemoryLearningTaskShrinkRequest(TeaModel):
def __init__(
self,
agent_code: str = None,
content_shrink: str = None,
learning_mode: str = None,
memory_key: str = None,
):
# This parameter is required.
self.agent_code = agent_code
# This parameter is required.
self.content_shrink = content_shrink
# This parameter is required.
self.learning_mode = learning_mode
# This parameter is required.
self.memory_key = memory_key
def validate(self):
pass
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.agent_code is not None:
result['agentCode'] = self.agent_code
if self.content_shrink is not None:
result['content'] = self.content_shrink
if self.learning_mode is not None:
result['learningMode'] = self.learning_mode
if self.memory_key is not None:
result['memoryKey'] = self.memory_key
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('agentCode') is not None:
self.agent_code = m.get('agentCode')
if m.get('content') is not None:
self.content_shrink = m.get('content')
if m.get('learningMode') is not None:
self.learning_mode = m.get('learningMode')
if m.get('memoryKey') is not None:
self.memory_key = m.get('memoryKey')
return self
class SubmitMemoryLearningTaskResponseBodyResult(TeaModel):
def __init__(
self,
learning_code: str = None,
status: str = None,
success: bool = None,
):
self.learning_code = learning_code
self.status = status
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.learning_code is not None:
result['learningCode'] = self.learning_code
if self.status is not None:
result['status'] = self.status
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('learningCode') is not None:
self.learning_code = m.get('learningCode')
if m.get('status') is not None:
self.status = m.get('status')
if m.get('success') is not None:
self.success = m.get('success')
return self
class SubmitMemoryLearningTaskResponseBody(TeaModel):
def __init__(
self,
result: SubmitMemoryLearningTaskResponseBodyResult = None,
):
self.result = result
def validate(self):
if self.result:
self.result.validate()
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.result is not None:
result['result'] = self.result.to_map()
return result
def from_map(self, m: dict = None):
m = m or dict()
if m.get('result') is not None:
temp_model = SubmitMemoryLearningTaskResponseBodyResult()
self.result = temp_model.from_map(m['result'])
return self
class SubmitMemoryLearningTaskResponse(TeaModel):
def __init__(
self,
headers: Dict[str, str] = None,
status_code: int = None,
body: SubmitMemoryLearningTaskResponseBody = 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 = SubmitMemoryLearningTaskResponseBody()
self.body = temp_model.from_map(m['body'])
return self