Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit daebcea

Browse files
committed
Support API PageQueryAgentList.
1 parent 73ff39b commit daebcea

File tree

25 files changed

+2279
-0
lines changed

25 files changed

+2279
-0
lines changed

‎aiccs-20191015/ChangeLog.txt‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025年10月29日 Version: 3.2.0
2+
- Support API PageQueryAgentList.
3+
- Support API QueryAiVoiceAgentDetail.
4+
5+
16
2025年10月22日 Version: 3.1.1
27
- Update API QueryAiCallDetailPage: add request parameters OutId.
38
- Update API QueryAiCallDetailPage: add response parameters Body.Data.List.$.Status.

‎aiccs-20191015/include/alibabacloud/Aiccs20191015.hpp‎

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1874,6 +1874,23 @@ namespace Aiccs20191015
18741874
*/
18751875
Models::MakeDoubleCallResponse makeDoubleCall(const Models::MakeDoubleCallRequest &request);
18761876

1877+
/**
1878+
* @summary 分页查询智能体列表
1879+
*
1880+
* @param request PageQueryAgentListRequest
1881+
* @param runtime runtime options for this request RuntimeOptions
1882+
* @return PageQueryAgentListResponse
1883+
*/
1884+
Models::PageQueryAgentListResponse pageQueryAgentListWithOptions(const Models::PageQueryAgentListRequest &request, const Darabonba::RuntimeOptions &runtime);
1885+
1886+
/**
1887+
* @summary 分页查询智能体列表
1888+
*
1889+
* @param request PageQueryAgentListRequest
1890+
* @return PageQueryAgentListResponse
1891+
*/
1892+
Models::PageQueryAgentListResponse pageQueryAgentList(const Models::PageQueryAgentListRequest &request);
1893+
18771894
/**
18781895
* @summary 查询明细记录
18791896
*
@@ -1925,6 +1942,23 @@ namespace Aiccs20191015
19251942
*/
19261943
Models::QueryAiCallTaskPageResponse queryAiCallTaskPage(const Models::QueryAiCallTaskPageRequest &request);
19271944

1945+
/**
1946+
* @summary 查询智能体明细
1947+
*
1948+
* @param request QueryAiVoiceAgentDetailRequest
1949+
* @param runtime runtime options for this request RuntimeOptions
1950+
* @return QueryAiVoiceAgentDetailResponse
1951+
*/
1952+
Models::QueryAiVoiceAgentDetailResponse queryAiVoiceAgentDetailWithOptions(const Models::QueryAiVoiceAgentDetailRequest &request, const Darabonba::RuntimeOptions &runtime);
1953+
1954+
/**
1955+
* @summary 查询智能体明细
1956+
*
1957+
* @param request QueryAiVoiceAgentDetailRequest
1958+
* @return QueryAiVoiceAgentDetailResponse
1959+
*/
1960+
Models::QueryAiVoiceAgentDetailResponse queryAiVoiceAgentDetail(const Models::QueryAiVoiceAgentDetailRequest &request);
1961+
19281962
/**
19291963
* @summary 查询通话详情信息
19301964
*

‎aiccs-20191015/include/alibabacloud/Aiccs20191015Model.hpp‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -392,6 +392,9 @@
392392
#include <alibabacloud/models/MakeDoubleCallRequest.hpp>
393393
#include <alibabacloud/models/MakeDoubleCallResponseBody.hpp>
394394
#include <alibabacloud/models/MakeDoubleCallResponse.hpp>
395+
#include <alibabacloud/models/PageQueryAgentListRequest.hpp>
396+
#include <alibabacloud/models/PageQueryAgentListResponseBody.hpp>
397+
#include <alibabacloud/models/PageQueryAgentListResponse.hpp>
395398
#include <alibabacloud/models/QueryAiCallDetailPageRequest.hpp>
396399
#include <alibabacloud/models/QueryAiCallDetailPageResponseBody.hpp>
397400
#include <alibabacloud/models/QueryAiCallDetailPageResponse.hpp>
@@ -401,6 +404,9 @@
401404
#include <alibabacloud/models/QueryAiCallTaskPageRequest.hpp>
402405
#include <alibabacloud/models/QueryAiCallTaskPageResponseBody.hpp>
403406
#include <alibabacloud/models/QueryAiCallTaskPageResponse.hpp>
407+
#include <alibabacloud/models/QueryAiVoiceAgentDetailRequest.hpp>
408+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBody.hpp>
409+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponse.hpp>
404410
#include <alibabacloud/models/QueryConversationDetailInfoRequest.hpp>
405411
#include <alibabacloud/models/QueryConversationDetailInfoResponseBody.hpp>
406412
#include <alibabacloud/models/QueryConversationDetailInfoResponse.hpp>
@@ -611,12 +617,27 @@
611617
#include <alibabacloud/models/ListTaskDetailResponseBodyData.hpp>
612618
#include <alibabacloud/models/LlmSmartCallEncryptResponseBodyData.hpp>
613619
#include <alibabacloud/models/MakeDoubleCallResponseBodyData.hpp>
620+
#include <alibabacloud/models/PageQueryAgentListResponseBodyDataList.hpp>
621+
#include <alibabacloud/models/PageQueryAgentListResponseBodyData.hpp>
614622
#include <alibabacloud/models/QueryAiCallDetailPageResponseBodyDataList.hpp>
615623
#include <alibabacloud/models/QueryAiCallDetailPageResponseBodyData.hpp>
616624
#include <alibabacloud/models/QueryAiCallTaskDetailResponseBodyDataCallTimes.hpp>
617625
#include <alibabacloud/models/QueryAiCallTaskDetailResponseBodyData.hpp>
618626
#include <alibabacloud/models/QueryAiCallTaskPageResponseBodyDataList.hpp>
619627
#include <alibabacloud/models/QueryAiCallTaskPageResponseBodyData.hpp>
628+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBodyDataAiVoiceAgentCallConfigEventConfig.hpp>
629+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBodyDataAiVoiceAgentCallConfigTtsConfig.hpp>
630+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBodyDataAiVoiceAgentCallConfig.hpp>
631+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBodyDataAiVoiceAgentModelConfigChildTaskList.hpp>
632+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBodyDataAiVoiceAgentModelConfigCustomExceptionList.hpp>
633+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBodyDataAiVoiceAgentModelConfigMainPurposeMainPurposeEnum.hpp>
634+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBodyDataAiVoiceAgentModelConfigMainPurpose.hpp>
635+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBodyDataAiVoiceAgentModelConfigOutputTagConfigOutputTagEnum.hpp>
636+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBodyDataAiVoiceAgentModelConfigOutputTagConfig.hpp>
637+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBodyDataAiVoiceAgentModelConfigPhoneTagConfigPhoneTagEnum.hpp>
638+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBodyDataAiVoiceAgentModelConfigPhoneTagConfig.hpp>
639+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBodyDataAiVoiceAgentModelConfig.hpp>
640+
#include <alibabacloud/models/QueryAiVoiceAgentDetailResponseBodyData.hpp>
620641
#include <alibabacloud/models/QueryConversationDetailInfoResponseBodyDataOutputTags.hpp>
621642
#include <alibabacloud/models/QueryConversationDetailInfoResponseBodyDataVariables.hpp>
622643
#include <alibabacloud/models/QueryConversationDetailInfoResponseBodyData.hpp>
Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
#ifndef ALIBABACLOUD_MODELS_PAGEQUERYAGENTLISTREQUEST_HPP_
3+
#define ALIBABACLOUD_MODELS_PAGEQUERYAGENTLISTREQUEST_HPP_
4+
#include <darabonba/Core.hpp>
5+
using namespace std;
6+
using json = nlohmann::json;
7+
namespace AlibabaCloud
8+
{
9+
namespace Aiccs20191015
10+
{
11+
namespace Models
12+
{
13+
class PageQueryAgentListRequest : public Darabonba::Model {
14+
public:
15+
friend void to_json(Darabonba::Json& j, const PageQueryAgentListRequest& obj) {
16+
DARABONBA_PTR_TO_JSON(AgentId, agentId_);
17+
DARABONBA_PTR_TO_JSON(AgentName, agentName_);
18+
DARABONBA_PTR_TO_JSON(OwnerId, ownerId_);
19+
DARABONBA_PTR_TO_JSON(PageNo, pageNo_);
20+
DARABONBA_PTR_TO_JSON(PageSize, pageSize_);
21+
DARABONBA_PTR_TO_JSON(ResourceOwnerAccount, resourceOwnerAccount_);
22+
DARABONBA_PTR_TO_JSON(ResourceOwnerId, resourceOwnerId_);
23+
DARABONBA_PTR_TO_JSON(Status, status_);
24+
};
25+
friend void from_json(const Darabonba::Json& j, PageQueryAgentListRequest& obj) {
26+
DARABONBA_PTR_FROM_JSON(AgentId, agentId_);
27+
DARABONBA_PTR_FROM_JSON(AgentName, agentName_);
28+
DARABONBA_PTR_FROM_JSON(OwnerId, ownerId_);
29+
DARABONBA_PTR_FROM_JSON(PageNo, pageNo_);
30+
DARABONBA_PTR_FROM_JSON(PageSize, pageSize_);
31+
DARABONBA_PTR_FROM_JSON(ResourceOwnerAccount, resourceOwnerAccount_);
32+
DARABONBA_PTR_FROM_JSON(ResourceOwnerId, resourceOwnerId_);
33+
DARABONBA_PTR_FROM_JSON(Status, status_);
34+
};
35+
PageQueryAgentListRequest() = default ;
36+
PageQueryAgentListRequest(const PageQueryAgentListRequest &) = default ;
37+
PageQueryAgentListRequest(PageQueryAgentListRequest &&) = default ;
38+
PageQueryAgentListRequest(const Darabonba::Json & obj) { from_json(obj, *this); };
39+
virtual ~PageQueryAgentListRequest() = default ;
40+
PageQueryAgentListRequest& operator=(const PageQueryAgentListRequest &) = default ;
41+
PageQueryAgentListRequest& operator=(PageQueryAgentListRequest &&) = default ;
42+
virtual void validate() const override {
43+
};
44+
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
45+
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
46+
virtual bool empty() const override { return this->agentId_ == nullptr
47+
&& return this->agentName_ == nullptr && return this->ownerId_ == nullptr && return this->pageNo_ == nullptr && return this->pageSize_ == nullptr && return this->resourceOwnerAccount_ == nullptr
48+
&& return this->resourceOwnerId_ == nullptr && return this->status_ == nullptr; };
49+
// agentId Field Functions
50+
bool hasAgentId() const { return this->agentId_ != nullptr;};
51+
void deleteAgentId() { this->agentId_ = nullptr;};
52+
inline string agentId() const { DARABONBA_PTR_GET_DEFAULT(agentId_, "") };
53+
inline PageQueryAgentListRequest& setAgentId(string agentId) { DARABONBA_PTR_SET_VALUE(agentId_, agentId) };
54+
55+
56+
// agentName Field Functions
57+
bool hasAgentName() const { return this->agentName_ != nullptr;};
58+
void deleteAgentName() { this->agentName_ = nullptr;};
59+
inline string agentName() const { DARABONBA_PTR_GET_DEFAULT(agentName_, "") };
60+
inline PageQueryAgentListRequest& setAgentName(string agentName) { DARABONBA_PTR_SET_VALUE(agentName_, agentName) };
61+
62+
63+
// ownerId Field Functions
64+
bool hasOwnerId() const { return this->ownerId_ != nullptr;};
65+
void deleteOwnerId() { this->ownerId_ = nullptr;};
66+
inline int64_t ownerId() const { DARABONBA_PTR_GET_DEFAULT(ownerId_, 0L) };
67+
inline PageQueryAgentListRequest& setOwnerId(int64_t ownerId) { DARABONBA_PTR_SET_VALUE(ownerId_, ownerId) };
68+
69+
70+
// pageNo Field Functions
71+
bool hasPageNo() const { return this->pageNo_ != nullptr;};
72+
void deletePageNo() { this->pageNo_ = nullptr;};
73+
inline int64_t pageNo() const { DARABONBA_PTR_GET_DEFAULT(pageNo_, 0L) };
74+
inline PageQueryAgentListRequest& setPageNo(int64_t pageNo) { DARABONBA_PTR_SET_VALUE(pageNo_, pageNo) };
75+
76+
77+
// pageSize Field Functions
78+
bool hasPageSize() const { return this->pageSize_ != nullptr;};
79+
void deletePageSize() { this->pageSize_ = nullptr;};
80+
inline int64_t pageSize() const { DARABONBA_PTR_GET_DEFAULT(pageSize_, 0L) };
81+
inline PageQueryAgentListRequest& setPageSize(int64_t pageSize) { DARABONBA_PTR_SET_VALUE(pageSize_, pageSize) };
82+
83+
84+
// resourceOwnerAccount Field Functions
85+
bool hasResourceOwnerAccount() const { return this->resourceOwnerAccount_ != nullptr;};
86+
void deleteResourceOwnerAccount() { this->resourceOwnerAccount_ = nullptr;};
87+
inline string resourceOwnerAccount() const { DARABONBA_PTR_GET_DEFAULT(resourceOwnerAccount_, "") };
88+
inline PageQueryAgentListRequest& setResourceOwnerAccount(string resourceOwnerAccount) { DARABONBA_PTR_SET_VALUE(resourceOwnerAccount_, resourceOwnerAccount) };
89+
90+
91+
// resourceOwnerId Field Functions
92+
bool hasResourceOwnerId() const { return this->resourceOwnerId_ != nullptr;};
93+
void deleteResourceOwnerId() { this->resourceOwnerId_ = nullptr;};
94+
inline int64_t resourceOwnerId() const { DARABONBA_PTR_GET_DEFAULT(resourceOwnerId_, 0L) };
95+
inline PageQueryAgentListRequest& setResourceOwnerId(int64_t resourceOwnerId) { DARABONBA_PTR_SET_VALUE(resourceOwnerId_, resourceOwnerId) };
96+
97+
98+
// status Field Functions
99+
bool hasStatus() const { return this->status_ != nullptr;};
100+
void deleteStatus() { this->status_ = nullptr;};
101+
inline int64_t status() const { DARABONBA_PTR_GET_DEFAULT(status_, 0L) };
102+
inline PageQueryAgentListRequest& setStatus(int64_t status) { DARABONBA_PTR_SET_VALUE(status_, status) };
103+
104+
105+
protected:
106+
std::shared_ptr<string> agentId_ = nullptr;
107+
std::shared_ptr<string> agentName_ = nullptr;
108+
std::shared_ptr<int64_t> ownerId_ = nullptr;
109+
std::shared_ptr<int64_t> pageNo_ = nullptr;
110+
std::shared_ptr<int64_t> pageSize_ = nullptr;
111+
std::shared_ptr<string> resourceOwnerAccount_ = nullptr;
112+
std::shared_ptr<int64_t> resourceOwnerId_ = nullptr;
113+
std::shared_ptr<int64_t> status_ = nullptr;
114+
};
115+
116+
} // namespace Models
117+
} // namespace AlibabaCloud
118+
} // namespace Aiccs20191015
119+
#endif
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
#ifndef ALIBABACLOUD_MODELS_PAGEQUERYAGENTLISTRESPONSE_HPP_
3+
#define ALIBABACLOUD_MODELS_PAGEQUERYAGENTLISTRESPONSE_HPP_
4+
#include <darabonba/Core.hpp>
5+
#include <map>
6+
#include <alibabacloud/models/PageQueryAgentListResponseBody.hpp>
7+
using namespace std;
8+
using json = nlohmann::json;
9+
namespace AlibabaCloud
10+
{
11+
namespace Aiccs20191015
12+
{
13+
namespace Models
14+
{
15+
class PageQueryAgentListResponse : public Darabonba::Model {
16+
public:
17+
friend void to_json(Darabonba::Json& j, const PageQueryAgentListResponse& obj) {
18+
DARABONBA_PTR_TO_JSON(headers, headers_);
19+
DARABONBA_PTR_TO_JSON(statusCode, statusCode_);
20+
DARABONBA_PTR_TO_JSON(body, body_);
21+
};
22+
friend void from_json(const Darabonba::Json& j, PageQueryAgentListResponse& obj) {
23+
DARABONBA_PTR_FROM_JSON(headers, headers_);
24+
DARABONBA_PTR_FROM_JSON(statusCode, statusCode_);
25+
DARABONBA_PTR_FROM_JSON(body, body_);
26+
};
27+
PageQueryAgentListResponse() = default ;
28+
PageQueryAgentListResponse(const PageQueryAgentListResponse &) = default ;
29+
PageQueryAgentListResponse(PageQueryAgentListResponse &&) = default ;
30+
PageQueryAgentListResponse(const Darabonba::Json & obj) { from_json(obj, *this); };
31+
virtual ~PageQueryAgentListResponse() = default ;
32+
PageQueryAgentListResponse& operator=(const PageQueryAgentListResponse &) = default ;
33+
PageQueryAgentListResponse& operator=(PageQueryAgentListResponse &&) = default ;
34+
virtual void validate() const override {
35+
};
36+
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
37+
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
38+
virtual bool empty() const override { return this->headers_ == nullptr
39+
&& return this->statusCode_ == nullptr && return this->body_ == nullptr; };
40+
// headers Field Functions
41+
bool hasHeaders() const { return this->headers_ != nullptr;};
42+
void deleteHeaders() { this->headers_ = nullptr;};
43+
inline const map<string, string> & headers() const { DARABONBA_PTR_GET_CONST(headers_, map<string, string>) };
44+
inline map<string, string> headers() { DARABONBA_PTR_GET(headers_, map<string, string>) };
45+
inline PageQueryAgentListResponse& setHeaders(const map<string, string> & headers) { DARABONBA_PTR_SET_VALUE(headers_, headers) };
46+
inline PageQueryAgentListResponse& setHeaders(map<string, string> && headers) { DARABONBA_PTR_SET_RVALUE(headers_, headers) };
47+
48+
49+
// statusCode Field Functions
50+
bool hasStatusCode() const { return this->statusCode_ != nullptr;};
51+
void deleteStatusCode() { this->statusCode_ = nullptr;};
52+
inline int32_t statusCode() const { DARABONBA_PTR_GET_DEFAULT(statusCode_, 0) };
53+
inline PageQueryAgentListResponse& setStatusCode(int32_t statusCode) { DARABONBA_PTR_SET_VALUE(statusCode_, statusCode) };
54+
55+
56+
// body Field Functions
57+
bool hasBody() const { return this->body_ != nullptr;};
58+
void deleteBody() { this->body_ = nullptr;};
59+
inline const PageQueryAgentListResponseBody & body() const { DARABONBA_PTR_GET_CONST(body_, PageQueryAgentListResponseBody) };
60+
inline PageQueryAgentListResponseBody body() { DARABONBA_PTR_GET(body_, PageQueryAgentListResponseBody) };
61+
inline PageQueryAgentListResponse& setBody(const PageQueryAgentListResponseBody & body) { DARABONBA_PTR_SET_VALUE(body_, body) };
62+
inline PageQueryAgentListResponse& setBody(PageQueryAgentListResponseBody && body) { DARABONBA_PTR_SET_RVALUE(body_, body) };
63+
64+
65+
protected:
66+
std::shared_ptr<map<string, string>> headers_ = nullptr;
67+
std::shared_ptr<int32_t> statusCode_ = nullptr;
68+
std::shared_ptr<PageQueryAgentListResponseBody> body_ = nullptr;
69+
};
70+
71+
} // namespace Models
72+
} // namespace AlibabaCloud
73+
} // namespace Aiccs20191015
74+
#endif

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /