679 lines
21 KiB
Python
679 lines
21 KiB
Python
![]() |
# -*- coding: utf-8 -*-
|
||
|
# This file is auto-generated, don't edit it. Thanks.
|
||
|
from Tea.model import TeaModel
|
||
|
from typing import Dict, List
|
||
|
|
||
|
|
||
|
class WikiWordsDetailHeaders(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 WikiWordsDetailRequest(TeaModel):
|
||
|
def __init__(
|
||
|
self,
|
||
|
word_name: str = None,
|
||
|
):
|
||
|
# This parameter is required.
|
||
|
self.word_name = word_name
|
||
|
|
||
|
def validate(self):
|
||
|
pass
|
||
|
|
||
|
def to_map(self):
|
||
|
_map = super().to_map()
|
||
|
if _map is not None:
|
||
|
return _map
|
||
|
|
||
|
result = dict()
|
||
|
if self.word_name is not None:
|
||
|
result['wordName'] = self.word_name
|
||
|
return result
|
||
|
|
||
|
def from_map(self, m: dict = None):
|
||
|
m = m or dict()
|
||
|
if m.get('wordName') is not None:
|
||
|
self.word_name = m.get('wordName')
|
||
|
return self
|
||
|
|
||
|
|
||
|
class WikiWordsDetailResponseBodyDataAppLink(TeaModel):
|
||
|
def __init__(
|
||
|
self,
|
||
|
app_id: int = None,
|
||
|
app_name: str = None,
|
||
|
icon_link: str = None,
|
||
|
pc_link: str = None,
|
||
|
phone_link: str = None,
|
||
|
):
|
||
|
# This parameter is required.
|
||
|
self.app_id = app_id
|
||
|
# This parameter is required.
|
||
|
self.app_name = app_name
|
||
|
# This parameter is required.
|
||
|
self.icon_link = icon_link
|
||
|
# This parameter is required.
|
||
|
self.pc_link = pc_link
|
||
|
# This parameter is required.
|
||
|
self.phone_link = phone_link
|
||
|
|
||
|
def validate(self):
|
||
|
pass
|
||
|
|
||
|
def to_map(self):
|
||
|
_map = super().to_map()
|
||
|
if _map is not None:
|
||
|
return _map
|
||
|
|
||
|
result = dict()
|
||
|
if self.app_id is not None:
|
||
|
result['appId'] = self.app_id
|
||
|
if self.app_name is not None:
|
||
|
result['appName'] = self.app_name
|
||
|
if self.icon_link is not None:
|
||
|
result['iconLink'] = self.icon_link
|
||
|
if self.pc_link is not None:
|
||
|
result['pcLink'] = self.pc_link
|
||
|
if self.phone_link is not None:
|
||
|
result['phoneLink'] = self.phone_link
|
||
|
return result
|
||
|
|
||
|
def from_map(self, m: dict = None):
|
||
|
m = m or dict()
|
||
|
if m.get('appId') is not None:
|
||
|
self.app_id = m.get('appId')
|
||
|
if m.get('appName') is not None:
|
||
|
self.app_name = m.get('appName')
|
||
|
if m.get('iconLink') is not None:
|
||
|
self.icon_link = m.get('iconLink')
|
||
|
if m.get('pcLink') is not None:
|
||
|
self.pc_link = m.get('pcLink')
|
||
|
if m.get('phoneLink') is not None:
|
||
|
self.phone_link = m.get('phoneLink')
|
||
|
return self
|
||
|
|
||
|
|
||
|
class WikiWordsDetailResponseBodyDataRelatedDoc(TeaModel):
|
||
|
def __init__(
|
||
|
self,
|
||
|
link: str = None,
|
||
|
name: str = None,
|
||
|
type: str = None,
|
||
|
):
|
||
|
# This parameter is required.
|
||
|
self.link = link
|
||
|
# This parameter is required.
|
||
|
self.name = name
|
||
|
# 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.link is not None:
|
||
|
result['link'] = self.link
|
||
|
if self.name is not None:
|
||
|
result['name'] = self.name
|
||
|
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('link') is not None:
|
||
|
self.link = m.get('link')
|
||
|
if m.get('name') is not None:
|
||
|
self.name = m.get('name')
|
||
|
if m.get('type') is not None:
|
||
|
self.type = m.get('type')
|
||
|
return self
|
||
|
|
||
|
|
||
|
class WikiWordsDetailResponseBodyDataRelatedLink(TeaModel):
|
||
|
def __init__(
|
||
|
self,
|
||
|
link: str = None,
|
||
|
name: str = None,
|
||
|
type: str = None,
|
||
|
):
|
||
|
# This parameter is required.
|
||
|
self.link = link
|
||
|
# This parameter is required.
|
||
|
self.name = name
|
||
|
# 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.link is not None:
|
||
|
result['link'] = self.link
|
||
|
if self.name is not None:
|
||
|
result['name'] = self.name
|
||
|
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('link') is not None:
|
||
|
self.link = m.get('link')
|
||
|
if m.get('name') is not None:
|
||
|
self.name = m.get('name')
|
||
|
if m.get('type') is not None:
|
||
|
self.type = m.get('type')
|
||
|
return self
|
||
|
|
||
|
|
||
|
class WikiWordsDetailResponseBodyData(TeaModel):
|
||
|
def __init__(
|
||
|
self,
|
||
|
app_link: List[WikiWordsDetailResponseBodyDataAppLink] = None,
|
||
|
approve_name: str = None,
|
||
|
contacts: List[str] = None,
|
||
|
creator_name: str = None,
|
||
|
gmt_create: int = None,
|
||
|
gmt_modify: int = None,
|
||
|
high_light_word_alias: List[str] = None,
|
||
|
im_high_light: bool = None,
|
||
|
org_name: str = None,
|
||
|
related_doc: List[WikiWordsDetailResponseBodyDataRelatedDoc] = None,
|
||
|
related_link: List[WikiWordsDetailResponseBodyDataRelatedLink] = None,
|
||
|
sim_high_light: bool = None,
|
||
|
simple_word_paraphrase: str = None,
|
||
|
tags_list: List[str] = None,
|
||
|
updater_name: str = None,
|
||
|
uuid: int = None,
|
||
|
word_alias: List[str] = None,
|
||
|
word_full_name: str = None,
|
||
|
word_name: str = None,
|
||
|
word_paraphrase: str = None,
|
||
|
):
|
||
|
# This parameter is required.
|
||
|
self.app_link = app_link
|
||
|
# This parameter is required.
|
||
|
self.approve_name = approve_name
|
||
|
# This parameter is required.
|
||
|
self.contacts = contacts
|
||
|
# This parameter is required.
|
||
|
self.creator_name = creator_name
|
||
|
# This parameter is required.
|
||
|
self.gmt_create = gmt_create
|
||
|
# This parameter is required.
|
||
|
self.gmt_modify = gmt_modify
|
||
|
# This parameter is required.
|
||
|
self.high_light_word_alias = high_light_word_alias
|
||
|
# This parameter is required.
|
||
|
self.im_high_light = im_high_light
|
||
|
# This parameter is required.
|
||
|
self.org_name = org_name
|
||
|
# This parameter is required.
|
||
|
self.related_doc = related_doc
|
||
|
# This parameter is required.
|
||
|
self.related_link = related_link
|
||
|
# This parameter is required.
|
||
|
self.sim_high_light = sim_high_light
|
||
|
# This parameter is required.
|
||
|
self.simple_word_paraphrase = simple_word_paraphrase
|
||
|
# This parameter is required.
|
||
|
self.tags_list = tags_list
|
||
|
# This parameter is required.
|
||
|
self.updater_name = updater_name
|
||
|
# This parameter is required.
|
||
|
self.uuid = uuid
|
||
|
# This parameter is required.
|
||
|
self.word_alias = word_alias
|
||
|
# This parameter is required.
|
||
|
self.word_full_name = word_full_name
|
||
|
# This parameter is required.
|
||
|
self.word_name = word_name
|
||
|
# This parameter is required.
|
||
|
self.word_paraphrase = word_paraphrase
|
||
|
|
||
|
def validate(self):
|
||
|
if self.app_link:
|
||
|
for k in self.app_link:
|
||
|
if k:
|
||
|
k.validate()
|
||
|
if self.related_doc:
|
||
|
for k in self.related_doc:
|
||
|
if k:
|
||
|
k.validate()
|
||
|
if self.related_link:
|
||
|
for k in self.related_link:
|
||
|
if k:
|
||
|
k.validate()
|
||
|
|
||
|
def to_map(self):
|
||
|
_map = super().to_map()
|
||
|
if _map is not None:
|
||
|
return _map
|
||
|
|
||
|
result = dict()
|
||
|
result['appLink'] = []
|
||
|
if self.app_link is not None:
|
||
|
for k in self.app_link:
|
||
|
result['appLink'].append(k.to_map() if k else None)
|
||
|
if self.approve_name is not None:
|
||
|
result['approveName'] = self.approve_name
|
||
|
if self.contacts is not None:
|
||
|
result['contacts'] = self.contacts
|
||
|
if self.creator_name is not None:
|
||
|
result['creatorName'] = self.creator_name
|
||
|
if self.gmt_create is not None:
|
||
|
result['gmtCreate'] = self.gmt_create
|
||
|
if self.gmt_modify is not None:
|
||
|
result['gmtModify'] = self.gmt_modify
|
||
|
if self.high_light_word_alias is not None:
|
||
|
result['highLightWordAlias'] = self.high_light_word_alias
|
||
|
if self.im_high_light is not None:
|
||
|
result['imHighLight'] = self.im_high_light
|
||
|
if self.org_name is not None:
|
||
|
result['orgName'] = self.org_name
|
||
|
result['relatedDoc'] = []
|
||
|
if self.related_doc is not None:
|
||
|
for k in self.related_doc:
|
||
|
result['relatedDoc'].append(k.to_map() if k else None)
|
||
|
result['relatedLink'] = []
|
||
|
if self.related_link is not None:
|
||
|
for k in self.related_link:
|
||
|
result['relatedLink'].append(k.to_map() if k else None)
|
||
|
if self.sim_high_light is not None:
|
||
|
result['simHighLight'] = self.sim_high_light
|
||
|
if self.simple_word_paraphrase is not None:
|
||
|
result['simpleWordParaphrase'] = self.simple_word_paraphrase
|
||
|
if self.tags_list is not None:
|
||
|
result['tagsList'] = self.tags_list
|
||
|
if self.updater_name is not None:
|
||
|
result['updaterName'] = self.updater_name
|
||
|
if self.uuid is not None:
|
||
|
result['uuid'] = self.uuid
|
||
|
if self.word_alias is not None:
|
||
|
result['wordAlias'] = self.word_alias
|
||
|
if self.word_full_name is not None:
|
||
|
result['wordFullName'] = self.word_full_name
|
||
|
if self.word_name is not None:
|
||
|
result['wordName'] = self.word_name
|
||
|
if self.word_paraphrase is not None:
|
||
|
result['wordParaphrase'] = self.word_paraphrase
|
||
|
return result
|
||
|
|
||
|
def from_map(self, m: dict = None):
|
||
|
m = m or dict()
|
||
|
self.app_link = []
|
||
|
if m.get('appLink') is not None:
|
||
|
for k in m.get('appLink'):
|
||
|
temp_model = WikiWordsDetailResponseBodyDataAppLink()
|
||
|
self.app_link.append(temp_model.from_map(k))
|
||
|
if m.get('approveName') is not None:
|
||
|
self.approve_name = m.get('approveName')
|
||
|
if m.get('contacts') is not None:
|
||
|
self.contacts = m.get('contacts')
|
||
|
if m.get('creatorName') is not None:
|
||
|
self.creator_name = m.get('creatorName')
|
||
|
if m.get('gmtCreate') is not None:
|
||
|
self.gmt_create = m.get('gmtCreate')
|
||
|
if m.get('gmtModify') is not None:
|
||
|
self.gmt_modify = m.get('gmtModify')
|
||
|
if m.get('highLightWordAlias') is not None:
|
||
|
self.high_light_word_alias = m.get('highLightWordAlias')
|
||
|
if m.get('imHighLight') is not None:
|
||
|
self.im_high_light = m.get('imHighLight')
|
||
|
if m.get('orgName') is not None:
|
||
|
self.org_name = m.get('orgName')
|
||
|
self.related_doc = []
|
||
|
if m.get('relatedDoc') is not None:
|
||
|
for k in m.get('relatedDoc'):
|
||
|
temp_model = WikiWordsDetailResponseBodyDataRelatedDoc()
|
||
|
self.related_doc.append(temp_model.from_map(k))
|
||
|
self.related_link = []
|
||
|
if m.get('relatedLink') is not None:
|
||
|
for k in m.get('relatedLink'):
|
||
|
temp_model = WikiWordsDetailResponseBodyDataRelatedLink()
|
||
|
self.related_link.append(temp_model.from_map(k))
|
||
|
if m.get('simHighLight') is not None:
|
||
|
self.sim_high_light = m.get('simHighLight')
|
||
|
if m.get('simpleWordParaphrase') is not None:
|
||
|
self.simple_word_paraphrase = m.get('simpleWordParaphrase')
|
||
|
if m.get('tagsList') is not None:
|
||
|
self.tags_list = m.get('tagsList')
|
||
|
if m.get('updaterName') is not None:
|
||
|
self.updater_name = m.get('updaterName')
|
||
|
if m.get('uuid') is not None:
|
||
|
self.uuid = m.get('uuid')
|
||
|
if m.get('wordAlias') is not None:
|
||
|
self.word_alias = m.get('wordAlias')
|
||
|
if m.get('wordFullName') is not None:
|
||
|
self.word_full_name = m.get('wordFullName')
|
||
|
if m.get('wordName') is not None:
|
||
|
self.word_name = m.get('wordName')
|
||
|
if m.get('wordParaphrase') is not None:
|
||
|
self.word_paraphrase = m.get('wordParaphrase')
|
||
|
return self
|
||
|
|
||
|
|
||
|
class WikiWordsDetailResponseBody(TeaModel):
|
||
|
def __init__(
|
||
|
self,
|
||
|
data: List[WikiWordsDetailResponseBodyData] = None,
|
||
|
err_msg: str = None,
|
||
|
success: bool = None,
|
||
|
):
|
||
|
# This parameter is required.
|
||
|
self.data = data
|
||
|
# This parameter is required.
|
||
|
self.err_msg = err_msg
|
||
|
# This parameter is required.
|
||
|
self.success = success
|
||
|
|
||
|
def validate(self):
|
||
|
if self.data:
|
||
|
for k in self.data:
|
||
|
if k:
|
||
|
k.validate()
|
||
|
|
||
|
def to_map(self):
|
||
|
_map = super().to_map()
|
||
|
if _map is not None:
|
||
|
return _map
|
||
|
|
||
|
result = dict()
|
||
|
result['data'] = []
|
||
|
if self.data is not None:
|
||
|
for k in self.data:
|
||
|
result['data'].append(k.to_map() if k else None)
|
||
|
if self.err_msg is not None:
|
||
|
result['errMsg'] = self.err_msg
|
||
|
if self.success is not None:
|
||
|
result['success'] = self.success
|
||
|
return result
|
||
|
|
||
|
def from_map(self, m: dict = None):
|
||
|
m = m or dict()
|
||
|
self.data = []
|
||
|
if m.get('data') is not None:
|
||
|
for k in m.get('data'):
|
||
|
temp_model = WikiWordsDetailResponseBodyData()
|
||
|
self.data.append(temp_model.from_map(k))
|
||
|
if m.get('errMsg') is not None:
|
||
|
self.err_msg = m.get('errMsg')
|
||
|
if m.get('success') is not None:
|
||
|
self.success = m.get('success')
|
||
|
return self
|
||
|
|
||
|
|
||
|
class WikiWordsDetailResponse(TeaModel):
|
||
|
def __init__(
|
||
|
self,
|
||
|
headers: Dict[str, str] = None,
|
||
|
status_code: int = None,
|
||
|
body: WikiWordsDetailResponseBody = 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 = WikiWordsDetailResponseBody()
|
||
|
self.body = temp_model.from_map(m['body'])
|
||
|
return self
|
||
|
|
||
|
|
||
|
class WikiWordsParseHeaders(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 WikiWordsParseRequest(TeaModel):
|
||
|
def __init__(
|
||
|
self,
|
||
|
content: str = None,
|
||
|
):
|
||
|
# This parameter is required.
|
||
|
self.content = content
|
||
|
|
||
|
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
|
||
|
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')
|
||
|
return self
|
||
|
|
||
|
|
||
|
class WikiWordsParseResponseBodyData(TeaModel):
|
||
|
def __init__(
|
||
|
self,
|
||
|
end_index: int = None,
|
||
|
start_index: int = None,
|
||
|
word_name: str = None,
|
||
|
):
|
||
|
# This parameter is required.
|
||
|
self.end_index = end_index
|
||
|
# This parameter is required.
|
||
|
self.start_index = start_index
|
||
|
# This parameter is required.
|
||
|
self.word_name = word_name
|
||
|
|
||
|
def validate(self):
|
||
|
pass
|
||
|
|
||
|
def to_map(self):
|
||
|
_map = super().to_map()
|
||
|
if _map is not None:
|
||
|
return _map
|
||
|
|
||
|
result = dict()
|
||
|
if self.end_index is not None:
|
||
|
result['endIndex'] = self.end_index
|
||
|
if self.start_index is not None:
|
||
|
result['startIndex'] = self.start_index
|
||
|
if self.word_name is not None:
|
||
|
result['wordName'] = self.word_name
|
||
|
return result
|
||
|
|
||
|
def from_map(self, m: dict = None):
|
||
|
m = m or dict()
|
||
|
if m.get('endIndex') is not None:
|
||
|
self.end_index = m.get('endIndex')
|
||
|
if m.get('startIndex') is not None:
|
||
|
self.start_index = m.get('startIndex')
|
||
|
if m.get('wordName') is not None:
|
||
|
self.word_name = m.get('wordName')
|
||
|
return self
|
||
|
|
||
|
|
||
|
class WikiWordsParseResponseBody(TeaModel):
|
||
|
def __init__(
|
||
|
self,
|
||
|
data: List[WikiWordsParseResponseBodyData] = None,
|
||
|
err_msg: str = None,
|
||
|
success: bool = None,
|
||
|
):
|
||
|
# This parameter is required.
|
||
|
self.data = data
|
||
|
# This parameter is required.
|
||
|
self.err_msg = err_msg
|
||
|
self.success = success
|
||
|
|
||
|
def validate(self):
|
||
|
if self.data:
|
||
|
for k in self.data:
|
||
|
if k:
|
||
|
k.validate()
|
||
|
|
||
|
def to_map(self):
|
||
|
_map = super().to_map()
|
||
|
if _map is not None:
|
||
|
return _map
|
||
|
|
||
|
result = dict()
|
||
|
result['data'] = []
|
||
|
if self.data is not None:
|
||
|
for k in self.data:
|
||
|
result['data'].append(k.to_map() if k else None)
|
||
|
if self.err_msg is not None:
|
||
|
result['errMsg'] = self.err_msg
|
||
|
if self.success is not None:
|
||
|
result['success'] = self.success
|
||
|
return result
|
||
|
|
||
|
def from_map(self, m: dict = None):
|
||
|
m = m or dict()
|
||
|
self.data = []
|
||
|
if m.get('data') is not None:
|
||
|
for k in m.get('data'):
|
||
|
temp_model = WikiWordsParseResponseBodyData()
|
||
|
self.data.append(temp_model.from_map(k))
|
||
|
if m.get('errMsg') is not None:
|
||
|
self.err_msg = m.get('errMsg')
|
||
|
if m.get('success') is not None:
|
||
|
self.success = m.get('success')
|
||
|
return self
|
||
|
|
||
|
|
||
|
class WikiWordsParseResponse(TeaModel):
|
||
|
def __init__(
|
||
|
self,
|
||
|
headers: Dict[str, str] = None,
|
||
|
status_code: int = None,
|
||
|
body: WikiWordsParseResponseBody = 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 = WikiWordsParseResponseBody()
|
||
|
self.body = temp_model.from_map(m['body'])
|
||
|
return self
|
||
|
|
||
|
|