Skip to content

Commit e52f55a

Browse files
committed
Generated python 2025-05-27 for LingMou.
1 parent 805078d commit e52f55a

File tree

4 files changed

+179
-3
lines changed

4 files changed

+179
-3
lines changed

lingmou-20250527/ChangeLog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-11-28 Version: 1.2.1
2+
- Generated python 2025-05-27 for LingMou.
3+
14
2025-10-29 Version: 1.2.0
25
- Support API CreateBackgroundPic.
36
- Support API CreateChatConfig.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.2.0'
1+
__version__ = '1.2.1'

lingmou-20250527/alibabacloud_lingmou20250527/models.py

Lines changed: 174 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,180 @@
11
# -*- coding: utf-8 -*-
22
# This file is auto-generated, don't edit it. Thanks.
33
from Tea.model import TeaModel
4-
from typing import List, Dict
4+
from typing import Any, List, Dict
5+
6+
7+
class TemplateVariable(TeaModel):
8+
def __init__(
9+
self,
10+
name: str = None,
11+
properties: Any = None,
12+
type: str = None,
13+
):
14+
self.name = name
15+
self.properties = properties
16+
self.type = type
17+
18+
def validate(self):
19+
pass
20+
21+
def to_map(self):
22+
_map = super().to_map()
23+
if _map is not None:
24+
return _map
25+
26+
result = dict()
27+
if self.name is not None:
28+
result['name'] = self.name
29+
if self.properties is not None:
30+
result['properties'] = self.properties
31+
if self.type is not None:
32+
result['type'] = self.type
33+
return result
34+
35+
def from_map(self, m: dict = None):
36+
m = m or dict()
37+
if m.get('name') is not None:
38+
self.name = m.get('name')
39+
if m.get('properties') is not None:
40+
self.properties = m.get('properties')
41+
if m.get('type') is not None:
42+
self.type = m.get('type')
43+
return self
44+
45+
46+
class BroadcastTemplate(TeaModel):
47+
def __init__(
48+
self,
49+
create_time: str = None,
50+
id: str = None,
51+
modified_time: str = None,
52+
name: str = None,
53+
variables: List[TemplateVariable] = None,
54+
):
55+
self.create_time = create_time
56+
self.id = id
57+
self.modified_time = modified_time
58+
self.name = name
59+
self.variables = variables
60+
61+
def validate(self):
62+
if self.variables:
63+
for k in self.variables:
64+
if k:
65+
k.validate()
66+
67+
def to_map(self):
68+
_map = super().to_map()
69+
if _map is not None:
70+
return _map
71+
72+
result = dict()
73+
if self.create_time is not None:
74+
result['createTime'] = self.create_time
75+
if self.id is not None:
76+
result['id'] = self.id
77+
if self.modified_time is not None:
78+
result['modifiedTime'] = self.modified_time
79+
if self.name is not None:
80+
result['name'] = self.name
81+
result['variables'] = []
82+
if self.variables is not None:
83+
for k in self.variables:
84+
result['variables'].append(k.to_map() if k else None)
85+
return result
86+
87+
def from_map(self, m: dict = None):
88+
m = m or dict()
89+
if m.get('createTime') is not None:
90+
self.create_time = m.get('createTime')
91+
if m.get('id') is not None:
92+
self.id = m.get('id')
93+
if m.get('modifiedTime') is not None:
94+
self.modified_time = m.get('modifiedTime')
95+
if m.get('name') is not None:
96+
self.name = m.get('name')
97+
self.variables = []
98+
if m.get('variables') is not None:
99+
for k in m.get('variables'):
100+
temp_model = TemplateVariable()
101+
self.variables.append(temp_model.from_map(k))
102+
return self
103+
104+
105+
class BroadcastVideo(TeaModel):
106+
def __init__(
107+
self,
108+
alignment_file_url: str = None,
109+
caption_url: str = None,
110+
cover_url: str = None,
111+
create_time: str = None,
112+
id: str = None,
113+
modified_time: str = None,
114+
name: str = None,
115+
status: str = None,
116+
video_url: str = None,
117+
):
118+
self.alignment_file_url = alignment_file_url
119+
self.caption_url = caption_url
120+
self.cover_url = cover_url
121+
self.create_time = create_time
122+
self.id = id
123+
self.modified_time = modified_time
124+
self.name = name
125+
self.status = status
126+
self.video_url = video_url
127+
128+
def validate(self):
129+
pass
130+
131+
def to_map(self):
132+
_map = super().to_map()
133+
if _map is not None:
134+
return _map
135+
136+
result = dict()
137+
if self.alignment_file_url is not None:
138+
result['alignmentFileURL'] = self.alignment_file_url
139+
if self.caption_url is not None:
140+
result['captionURL'] = self.caption_url
141+
if self.cover_url is not None:
142+
result['coverURL'] = self.cover_url
143+
if self.create_time is not None:
144+
result['createTime'] = self.create_time
145+
if self.id is not None:
146+
result['id'] = self.id
147+
if self.modified_time is not None:
148+
result['modifiedTime'] = self.modified_time
149+
if self.name is not None:
150+
result['name'] = self.name
151+
if self.status is not None:
152+
result['status'] = self.status
153+
if self.video_url is not None:
154+
result['videoURL'] = self.video_url
155+
return result
156+
157+
def from_map(self, m: dict = None):
158+
m = m or dict()
159+
if m.get('alignmentFileURL') is not None:
160+
self.alignment_file_url = m.get('alignmentFileURL')
161+
if m.get('captionURL') is not None:
162+
self.caption_url = m.get('captionURL')
163+
if m.get('coverURL') is not None:
164+
self.cover_url = m.get('coverURL')
165+
if m.get('createTime') is not None:
166+
self.create_time = m.get('createTime')
167+
if m.get('id') is not None:
168+
self.id = m.get('id')
169+
if m.get('modifiedTime') is not None:
170+
self.modified_time = m.get('modifiedTime')
171+
if m.get('name') is not None:
172+
self.name = m.get('name')
173+
if m.get('status') is not None:
174+
self.status = m.get('status')
175+
if m.get('videoURL') is not None:
176+
self.video_url = m.get('videoURL')
177+
return self
5178

6179

7180
class ChatSessionInfo(TeaModel):

lingmou-20250527/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"""
2525
setup module for alibabacloud_lingmou20250527.
2626
27-
Created on 29/10/2025
27+
Created on 28/11/2025
2828
2929
@author: Alibaba Cloud SDK
3030
"""

0 commit comments

Comments
 (0)