Skip to content

Commit a6a8b9b

Browse files
committed
support GetProjectAgentList
1 parent ab37d90 commit a6a8b9b

File tree

3 files changed

+23
-3
lines changed

3 files changed

+23
-3
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* @Date: 2021-12-23 14:25:35
44
* @version:
55
* @LastEditors: 饕餮
6-
* @LastEditTime: 2021-12-25 15:25:25
6+
* @LastEditTime: 2021-12-25 17:24:24
77
* @Description: How to use
88
-->
99
# DongTai-SDK-Python
@@ -48,6 +48,8 @@ dongTaiSdk.AddProjectVersion(projectId,verName,description,isEdit=True)
4848
dongTaiSdk.SearchProject(projectId)
4949
dongTaiSdk.DeleteProject(projectId)
5050
dongTaiSdk.UpdateProjectVersion(projectId,versionName,versionId,description,currentVersion=1,isEdit=True)
51+
dongTaiSdk.GetProjectDetail(projectId)
52+
dongTaiSdk.GetProjectAgentList(projectId)
5153
```
5254

5355
### Agent (Completed)

dongtai_sdk/DongTai.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Date: 2021-12-23 15:10:01
44
version:
55
LastEditors: 饕餮
6-
LastEditTime: 2021-12-25 16:09:46
6+
LastEditTime: 2021-12-25 17:23:57
77
Description: Main
88
'''
99
from .base.DongTaiProject import DongTaiProject,DongTaiProjectVersion
@@ -92,6 +92,20 @@ def GetProjectDetail(self,projectId):
9292
errorObject = DongTaiError(errorMsg)
9393
return errorObject
9494

95+
def GetProjectAgentList(self,projectId):
96+
returnData = []
97+
repData = self.dongTaiApi.GetProjectAgentList(projectId)
98+
if repData["status"] == 201:
99+
tmpDataList = repData["data"]
100+
for tmpData in tmpDataList:
101+
tmpObect = DongTaiAgent(tmpData)
102+
returnData.append(tmpObect)
103+
return returnData
104+
else:
105+
errorMsg = {"status":repData["status"],"msg":repData["msg"]}
106+
errorObject = DongTaiError(errorMsg)
107+
return errorObject
108+
95109
#[Agent Function]
96110
def DeleteAgent(self,agentId):
97111
repData = self.dongTaiApi.DeleteAgent(agentId)

dongtai_sdk/base/DongTaiAgent.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Date: 2021-12-24 10:56:26
44
version:
55
LastEditors: 饕餮
6-
LastEditTime: 2021-12-24 14:48:42
6+
LastEditTime: 2021-12-25 17:22:07
77
Description: Agent Object
88
'''
99
import json
@@ -21,6 +21,10 @@ def Id(self):
2121
def Token(self):
2222
return self.TryGetValue("token")
2323

24+
@property
25+
def ShortName(self):
26+
return self.TryGetValue("short_name")
27+
2428
@property
2529
def Alias(self):
2630
return self.TryGetValue("alias")

0 commit comments

Comments
 (0)