Skip to content

Commit 2cbd33a

Browse files
committed
Support API ReadPageScrape.
1 parent f1c5768 commit 2cbd33a

File tree

63 files changed

+782
-127
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+782
-127
lines changed

iqs-20241111/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: 1.5.0
2+
- Support API ReadPageScrape.
3+
- Update API GenericSearch: add request parameters advancedParams.
4+
5+
16
2025-10-10 Version: 1.4.2
27
- Generated cpp 2024-11-11 for IQS.
38

iqs-20241111/include/alibabacloud/IQS20241111.hpp

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@ namespace IQS20241111
6969
/**
7070
* @summary 通用搜索
7171
*
72-
* @param request GenericSearchRequest
72+
* @param tmpReq GenericSearchRequest
7373
* @param headers map
7474
* @param runtime runtime options for this request RuntimeOptions
7575
* @return GenericSearchResponse
7676
*/
77-
Models::GenericSearchResponse genericSearchWithOptions(const Models::GenericSearchRequest &request, const map<string, string> &headers, const Darabonba::RuntimeOptions &runtime);
77+
Models::GenericSearchResponse genericSearchWithOptions(const Models::GenericSearchRequest &tmpReq, const map<string, string> &headers, const Darabonba::RuntimeOptions &runtime);
7878

7979
/**
8080
* @summary 通用搜索
@@ -138,6 +138,24 @@ namespace IQS20241111
138138
*/
139139
Models::ReadPageBasicResponse readPageBasic(const Models::ReadPageBasicRequest &request);
140140

141+
/**
142+
* @summary 动态页面解析
143+
*
144+
* @param request ReadPageScrapeRequest
145+
* @param headers map
146+
* @param runtime runtime options for this request RuntimeOptions
147+
* @return ReadPageScrapeResponse
148+
*/
149+
Models::ReadPageScrapeResponse readPageScrapeWithOptions(const Models::ReadPageScrapeRequest &request, const map<string, string> &headers, const Darabonba::RuntimeOptions &runtime);
150+
151+
/**
152+
* @summary 动态页面解析
153+
*
154+
* @param request ReadPageScrapeRequest
155+
* @return ReadPageScrapeResponse
156+
*/
157+
Models::ReadPageScrapeResponse readPageScrape(const Models::ReadPageScrapeRequest &request);
158+
141159
/**
142160
* @summary 通晓统一搜索API
143161
*

iqs-20241111/include/alibabacloud/IQS20241111Model.hpp

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,40 +2,42 @@
22
#ifndef ALIBABACLOUD_IQS20241111MODEL_HPP_
33
#define ALIBABACLOUD_IQS20241111MODEL_HPP_
44
#include <darabonba/Core.hpp>
5-
#include <alibabacloud/models/AisearchQuery.hpp>
5+
#include <alibabacloud/models/AiSearchQuery.hpp>
6+
#include <alibabacloud/models/IncludeImage.hpp>
7+
#include <alibabacloud/models/ScorePageItem.hpp>
8+
#include <alibabacloud/models/QueryContext.hpp>
9+
#include <alibabacloud/models/SceneItem.hpp>
10+
#include <alibabacloud/models/SearchInformation.hpp>
11+
#include <alibabacloud/models/WeiboItem.hpp>
612
#include <alibabacloud/models/GenericSearchResult.hpp>
713
#include <alibabacloud/models/GetIqsUsageResult.hpp>
814
#include <alibabacloud/models/GlobalPageItem.hpp>
915
#include <alibabacloud/models/GlobalQueryContext.hpp>
1016
#include <alibabacloud/models/GlobalSceneItem.hpp>
1117
#include <alibabacloud/models/GlobalSearchInformation.hpp>
1218
#include <alibabacloud/models/GlobalSearchResult.hpp>
13-
#include <alibabacloud/models/IncludeImage.hpp>
14-
#include <alibabacloud/models/QueryContext.hpp>
1519
#include <alibabacloud/models/ReadPageBody.hpp>
1620
#include <alibabacloud/models/ReadPageItem.hpp>
21+
#include <alibabacloud/models/ReadPageScrapeBody.hpp>
1722
#include <alibabacloud/models/RequestContents.hpp>
18-
#include <alibabacloud/models/SceneItem.hpp>
19-
#include <alibabacloud/models/ScorePageItem.hpp>
2023
#include <alibabacloud/models/SearchCredits.hpp>
21-
#include <alibabacloud/models/SearchInformation.hpp>
24+
#include <alibabacloud/models/ValueAddedCredits.hpp>
2225
#include <alibabacloud/models/UnifiedCostCredits.hpp>
2326
#include <alibabacloud/models/UnifiedOriginalQuery.hpp>
2427
#include <alibabacloud/models/UnifiedPageItem.hpp>
25-
#include <alibabacloud/models/UnifiedQueryContext.hpp>
2628
#include <alibabacloud/models/UnifiedRewrite.hpp>
29+
#include <alibabacloud/models/UnifiedQueryContext.hpp>
2730
#include <alibabacloud/models/UnifiedSceneItem.hpp>
2831
#include <alibabacloud/models/UnifiedSearchInformation.hpp>
2932
#include <alibabacloud/models/UnifiedSearchInput.hpp>
3033
#include <alibabacloud/models/UnifiedSearchOutput.hpp>
31-
#include <alibabacloud/models/ValueAddedCredits.hpp>
32-
#include <alibabacloud/models/WeiboItem.hpp>
3334
#include <alibabacloud/models/AiSearchRequest.hpp>
3435
#include <alibabacloud/models/AiSearchResponseBody.hpp>
3536
#include <alibabacloud/models/AiSearchResponse.hpp>
3637
#include <alibabacloud/models/GenericAdvancedSearchRequest.hpp>
3738
#include <alibabacloud/models/GenericAdvancedSearchResponse.hpp>
3839
#include <alibabacloud/models/GenericSearchRequest.hpp>
40+
#include <alibabacloud/models/GenericSearchShrinkRequest.hpp>
3941
#include <alibabacloud/models/GenericSearchResponse.hpp>
4042
#include <alibabacloud/models/GetIqsUsageRequest.hpp>
4143
#include <alibabacloud/models/GetIqsUsageResponse.hpp>
@@ -44,13 +46,17 @@
4446
#include <alibabacloud/models/ReadPageBasicRequest.hpp>
4547
#include <alibabacloud/models/ReadPageBasicResponseBody.hpp>
4648
#include <alibabacloud/models/ReadPageBasicResponse.hpp>
49+
#include <alibabacloud/models/ReadPageScrapeRequest.hpp>
50+
#include <alibabacloud/models/ReadPageScrapeResponseBody.hpp>
51+
#include <alibabacloud/models/ReadPageScrapeResponse.hpp>
4752
#include <alibabacloud/models/UnifiedSearchRequest.hpp>
4853
#include <alibabacloud/models/UnifiedSearchResponse.hpp>
4954
#include <alibabacloud/models/GetIqsUsageResultRecords.hpp>
5055
#include <alibabacloud/models/GlobalQueryContextOriginalQuery.hpp>
5156
#include <alibabacloud/models/QueryContextOriginalQuery.hpp>
5257
#include <alibabacloud/models/QueryContextRewrite.hpp>
5358
#include <alibabacloud/models/ReadPageBodyReadability.hpp>
59+
#include <alibabacloud/models/ReadPageScrapeBodyReadability.hpp>
5460
#include <alibabacloud/models/AiSearchResponseBodyHeaderQueryContextOriginalQuery.hpp>
5561
#include <alibabacloud/models/AiSearchResponseBodyHeaderQueryContextRewrite.hpp>
5662
#include <alibabacloud/models/AiSearchResponseBodyHeaderQueryContext.hpp>

iqs-20241111/include/alibabacloud/models/AisearchQuery.hpp renamed to iqs-20241111/include/alibabacloud/models/AiSearchQuery.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ namespace Models
4343
};
4444
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
4545
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
46-
virtual bool empty() const override { this->card_ != nullptr
47-
&& this->cardQuery_ != nullptr && this->page_ != nullptr && this->query_ != nullptr && this->searchEngine_ != nullptr && this->searchPlan_ != nullptr
48-
&& this->sessionId_ != nullptr && this->timeRange_ != nullptr; };
46+
virtual bool empty() const override { return this->card_ == nullptr
47+
&& return this->cardQuery_ == nullptr && return this->page_ == nullptr && return this->query_ == nullptr && return this->searchEngine_ == nullptr && return this->searchPlan_ == nullptr
48+
&& return this->sessionId_ == nullptr && return this->timeRange_ == nullptr; };
4949
// card Field Functions
5050
bool hasCard() const { return this->card_ != nullptr;};
5151
void deleteCard() { this->card_ = nullptr;};

iqs-20241111/include/alibabacloud/models/AiSearchRequest.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ namespace Models
3737
};
3838
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
3939
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
40-
virtual bool empty() const override { this->industry_ != nullptr
41-
&& this->page_ != nullptr && this->query_ != nullptr && this->sessionId_ != nullptr && this->timeRange_ != nullptr; };
40+
virtual bool empty() const override { return this->industry_ == nullptr
41+
&& return this->page_ == nullptr && return this->query_ == nullptr && return this->sessionId_ == nullptr && return this->timeRange_ == nullptr; };
4242
// industry Field Functions
4343
bool hasIndustry() const { return this->industry_ != nullptr;};
4444
void deleteIndustry() { this->industry_ = nullptr;};

iqs-20241111/include/alibabacloud/models/AiSearchResponse.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ namespace Models
3535
};
3636
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
3737
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
38-
virtual bool empty() const override { this->headers_ != nullptr
39-
&& this->statusCode_ != nullptr && this->body_ != nullptr; };
38+
virtual bool empty() const override { return this->headers_ == nullptr
39+
&& return this->statusCode_ == nullptr && return this->body_ == nullptr; };
4040
// headers Field Functions
4141
bool hasHeaders() const { return this->headers_ != nullptr;};
4242
void deleteHeaders() { this->headers_ = nullptr;};

iqs-20241111/include/alibabacloud/models/AiSearchResponseBody.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ namespace Models
3434
};
3535
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
3636
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
37-
virtual bool empty() const override { this->header_ != nullptr
38-
&& this->payload_ != nullptr && this->requestId_ != nullptr; };
37+
virtual bool empty() const override { return this->header_ == nullptr
38+
&& return this->payload_ == nullptr && return this->requestId_ == nullptr; };
3939
// header Field Functions
4040
bool hasHeader() const { return this->header_ != nullptr;};
4141
void deleteHeader() { this->header_ = nullptr;};

iqs-20241111/include/alibabacloud/models/AiSearchResponseBodyHeader.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ namespace Models
3636
};
3737
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
3838
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
39-
virtual bool empty() const override { this->event_ != nullptr
40-
&& this->eventId_ != nullptr && this->queryContext_ != nullptr && this->responseTime_ != nullptr; };
39+
virtual bool empty() const override { return this->event_ == nullptr
40+
&& return this->eventId_ == nullptr && return this->queryContext_ == nullptr && return this->responseTime_ == nullptr; };
4141
// event Field Functions
4242
bool hasEvent() const { return this->event_ != nullptr;};
4343
void deleteEvent() { this->event_ = nullptr;};

iqs-20241111/include/alibabacloud/models/AiSearchResponseBodyHeaderQueryContext.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ namespace Models
3333
};
3434
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
3535
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
36-
virtual bool empty() const override { this->originalQuery_ != nullptr
37-
&& this->rewrite_ != nullptr; };
36+
virtual bool empty() const override { return this->originalQuery_ == nullptr
37+
&& return this->rewrite_ == nullptr; };
3838
// originalQuery Field Functions
3939
bool hasOriginalQuery() const { return this->originalQuery_ != nullptr;};
4040
void deleteOriginalQuery() { this->originalQuery_ = nullptr;};

iqs-20241111/include/alibabacloud/models/AiSearchResponseBodyHeaderQueryContextOriginalQuery.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ namespace Models
3535
};
3636
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
3737
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
38-
virtual bool empty() const override { this->industry_ != nullptr
39-
&& this->page_ != nullptr && this->query_ != nullptr && this->timeRange_ != nullptr; };
38+
virtual bool empty() const override { return this->industry_ == nullptr
39+
&& return this->page_ == nullptr && return this->query_ == nullptr && return this->timeRange_ == nullptr; };
4040
// industry Field Functions
4141
bool hasIndustry() const { return this->industry_ != nullptr;};
4242
void deleteIndustry() { this->industry_ = nullptr;};

0 commit comments

Comments
 (0)