10
10
* Do not edit the class manually.
11
11
*/
12
12
13
- #include " APIStacksApi .h"
13
+ #include " APIMetadataSearchApi .h"
14
14
15
- #include " APIStacksApiOperations .h"
15
+ #include " APIMetadataSearchApiOperations .h"
16
16
#include " ImmutablezkEVMAPIModule.h"
17
17
18
18
#include " HttpModule.h"
21
21
namespace ImmutablezkEVMAPI
22
22
{
23
23
24
- APIStacksApi::APIStacksApi ()
24
+ APIMetadataSearchApi::APIMetadataSearchApi ()
25
25
: Url(TEXT(" https://api.sandbox.immutable.com" ))
26
26
{
27
27
}
28
28
29
- APIStacksApi ::~APIStacksApi () {}
29
+ APIMetadataSearchApi ::~APIMetadataSearchApi () {}
30
30
31
- void APIStacksApi ::SetURL (const FString& InUrl)
31
+ void APIMetadataSearchApi ::SetURL (const FString& InUrl)
32
32
{
33
33
Url = InUrl;
34
34
}
35
35
36
- void APIStacksApi ::AddHeaderParam (const FString& Key, const FString& Value)
36
+ void APIMetadataSearchApi ::AddHeaderParam (const FString& Key, const FString& Value)
37
37
{
38
38
AdditionalHeaderParams.Add (Key, Value);
39
39
}
40
40
41
- void APIStacksApi ::ClearHeaderParams ()
41
+ void APIMetadataSearchApi ::ClearHeaderParams ()
42
42
{
43
43
AdditionalHeaderParams.Reset ();
44
44
}
45
45
46
- bool APIStacksApi ::IsValid () const
46
+ bool APIMetadataSearchApi ::IsValid () const
47
47
{
48
48
if (Url.IsEmpty ())
49
49
{
50
- UE_LOG (LogImmutablezkEVMAPI, Error, TEXT (" APIStacksApi : Endpoint Url is not set, request cannot be performed" ));
50
+ UE_LOG (LogImmutablezkEVMAPI, Error, TEXT (" APIMetadataSearchApi : Endpoint Url is not set, request cannot be performed" ));
51
51
return false ;
52
52
}
53
53
54
54
return true ;
55
55
}
56
56
57
- void APIStacksApi ::SetHttpRetryManager (FHttpRetrySystem::FManager& InRetryManager)
57
+ void APIMetadataSearchApi ::SetHttpRetryManager (FHttpRetrySystem::FManager& InRetryManager)
58
58
{
59
59
if (RetryManager != &InRetryManager)
60
60
{
@@ -63,13 +63,13 @@ void APIStacksApi::SetHttpRetryManager(FHttpRetrySystem::FManager& InRetryManage
63
63
}
64
64
}
65
65
66
- FHttpRetrySystem::FManager& APIStacksApi ::GetHttpRetryManager ()
66
+ FHttpRetrySystem::FManager& APIMetadataSearchApi ::GetHttpRetryManager ()
67
67
{
68
- checkf (RetryManager, TEXT (" APIStacksApi : RetryManager is null. You may have meant to set it with SetHttpRetryManager first, or you may not be using a custom RetryManager at all." ))
68
+ checkf (RetryManager, TEXT (" APIMetadataSearchApi : RetryManager is null. You may have meant to set it with SetHttpRetryManager first, or you may not be using a custom RetryManager at all." ))
69
69
return *RetryManager;
70
70
}
71
71
72
- FHttpRequestRef APIStacksApi ::CreateHttpRequest (const Request& Request) const
72
+ FHttpRequestRef APIMetadataSearchApi ::CreateHttpRequest (const Request& Request) const
73
73
{
74
74
if (!Request.GetRetryParams ().IsSet ())
75
75
{
@@ -89,7 +89,7 @@ FHttpRequestRef APIStacksApi::CreateHttpRequest(const Request& Request) const
89
89
}
90
90
}
91
91
92
- void APIStacksApi ::HandleResponse (FHttpResponsePtr HttpResponse, bool bSucceeded, Response& InOutResponse) const
92
+ void APIMetadataSearchApi ::HandleResponse (FHttpResponsePtr HttpResponse, bool bSucceeded, Response& InOutResponse) const
93
93
{
94
94
InOutResponse.SetHttpResponse (HttpResponse);
95
95
InOutResponse.SetSuccessful (bSucceeded);
@@ -133,7 +133,7 @@ void APIStacksApi::HandleResponse(FHttpResponsePtr HttpResponse, bool bSucceeded
133
133
InOutResponse.SetHttpResponseCode (EHttpResponseCodes::RequestTimeout);
134
134
}
135
135
136
- FHttpRequestPtr APIStacksApi ::ListFilters (const ListFiltersRequest& Request, const FListFiltersDelegate& Delegate /* = FListFiltersDelegate()*/ ) const
136
+ FHttpRequestPtr APIMetadataSearchApi ::ListFilters (const ListFiltersRequest& Request, const FListFiltersDelegate& Delegate /* = FListFiltersDelegate()*/ ) const
137
137
{
138
138
if (!IsValid ())
139
139
return nullptr ;
@@ -148,19 +148,19 @@ FHttpRequestPtr APIStacksApi::ListFilters(const ListFiltersRequest& Request, con
148
148
149
149
Request.SetupHttpRequest (HttpRequest);
150
150
151
- HttpRequest->OnProcessRequestComplete ().BindRaw (this , &APIStacksApi ::OnListFiltersResponse, Delegate);
151
+ HttpRequest->OnProcessRequestComplete ().BindRaw (this , &APIMetadataSearchApi ::OnListFiltersResponse, Delegate);
152
152
HttpRequest->ProcessRequest ();
153
153
return HttpRequest;
154
154
}
155
155
156
- void APIStacksApi ::OnListFiltersResponse (FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FListFiltersDelegate Delegate) const
156
+ void APIMetadataSearchApi ::OnListFiltersResponse (FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FListFiltersDelegate Delegate) const
157
157
{
158
158
ListFiltersResponse Response;
159
159
HandleResponse (HttpResponse, bSucceeded, Response);
160
160
Delegate.ExecuteIfBound (Response);
161
161
}
162
162
163
- FHttpRequestPtr APIStacksApi::ListStacks (const ListStacksRequest & Request, const FListStacksDelegate & Delegate /* = FListStacksDelegate ()*/ ) const
163
+ FHttpRequestPtr APIMetadataSearchApi::SearchNFTs (const SearchNFTsRequest & Request, const FSearchNFTsDelegate & Delegate /* = FSearchNFTsDelegate ()*/ ) const
164
164
{
165
165
if (!IsValid ())
166
166
return nullptr ;
@@ -175,46 +175,19 @@ FHttpRequestPtr APIStacksApi::ListStacks(const ListStacksRequest& Request, const
175
175
176
176
Request.SetupHttpRequest (HttpRequest);
177
177
178
- HttpRequest->OnProcessRequestComplete ().BindRaw (this , &APIStacksApi::OnListStacksResponse , Delegate);
178
+ HttpRequest->OnProcessRequestComplete ().BindRaw (this , &APIMetadataSearchApi::OnSearchNFTsResponse , Delegate);
179
179
HttpRequest->ProcessRequest ();
180
180
return HttpRequest;
181
181
}
182
182
183
- void APIStacksApi::OnListStacksResponse (FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FListStacksDelegate Delegate) const
184
- {
185
- ListStacksResponse Response;
186
- HandleResponse (HttpResponse, bSucceeded, Response);
187
- Delegate.ExecuteIfBound (Response);
188
- }
189
-
190
- FHttpRequestPtr APIStacksApi::SearchNFTs (const SearchNFTsRequest& Request, const FSearchNFTsDelegate& Delegate /* = FSearchNFTsDelegate()*/ ) const
191
- {
192
- if (!IsValid ())
193
- return nullptr ;
194
-
195
- FHttpRequestRef HttpRequest = CreateHttpRequest (Request);
196
- HttpRequest->SetURL (*(Url + Request.ComputePath ()));
197
-
198
- for (const auto & It : AdditionalHeaderParams)
199
- {
200
- HttpRequest->SetHeader (It.Key , It.Value );
201
- }
202
-
203
- Request.SetupHttpRequest (HttpRequest);
204
-
205
- HttpRequest->OnProcessRequestComplete ().BindRaw (this , &APIStacksApi::OnSearchNFTsResponse, Delegate);
206
- HttpRequest->ProcessRequest ();
207
- return HttpRequest;
208
- }
209
-
210
- void APIStacksApi::OnSearchNFTsResponse (FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FSearchNFTsDelegate Delegate) const
183
+ void APIMetadataSearchApi::OnSearchNFTsResponse (FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FSearchNFTsDelegate Delegate) const
211
184
{
212
185
SearchNFTsResponse Response;
213
186
HandleResponse (HttpResponse, bSucceeded, Response);
214
187
Delegate.ExecuteIfBound (Response);
215
188
}
216
189
217
- FHttpRequestPtr APIStacksApi ::SearchStacks (const SearchStacksRequest& Request, const FSearchStacksDelegate& Delegate /* = FSearchStacksDelegate()*/ ) const
190
+ FHttpRequestPtr APIMetadataSearchApi ::SearchStacks (const SearchStacksRequest& Request, const FSearchStacksDelegate& Delegate /* = FSearchStacksDelegate()*/ ) const
218
191
{
219
192
if (!IsValid ())
220
193
return nullptr ;
@@ -229,12 +202,12 @@ FHttpRequestPtr APIStacksApi::SearchStacks(const SearchStacksRequest& Request, c
229
202
230
203
Request.SetupHttpRequest (HttpRequest);
231
204
232
- HttpRequest->OnProcessRequestComplete ().BindRaw (this , &APIStacksApi ::OnSearchStacksResponse, Delegate);
205
+ HttpRequest->OnProcessRequestComplete ().BindRaw (this , &APIMetadataSearchApi ::OnSearchStacksResponse, Delegate);
233
206
HttpRequest->ProcessRequest ();
234
207
return HttpRequest;
235
208
}
236
209
237
- void APIStacksApi ::OnSearchStacksResponse (FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FSearchStacksDelegate Delegate) const
210
+ void APIMetadataSearchApi ::OnSearchStacksResponse (FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FSearchStacksDelegate Delegate) const
238
211
{
239
212
SearchStacksResponse Response;
240
213
HandleResponse (HttpResponse, bSucceeded, Response);
0 commit comments