1010 * Do not edit the class manually.
1111 */
1212
13- #include " APIStacksApi .h"
13+ #include " APIMetadataSearchApi .h"
1414
15- #include " APIStacksApiOperations .h"
15+ #include " APIMetadataSearchApiOperations .h"
1616#include " ImmutablezkEVMAPIModule.h"
1717
1818#include " HttpModule.h"
2121namespace ImmutablezkEVMAPI
2222{
2323
24- APIStacksApi::APIStacksApi ()
24+ APIMetadataSearchApi::APIMetadataSearchApi ()
2525: Url(TEXT(" https://api.sandbox.immutable.com" ))
2626{
2727}
2828
29- APIStacksApi ::~APIStacksApi () {}
29+ APIMetadataSearchApi ::~APIMetadataSearchApi () {}
3030
31- void APIStacksApi ::SetURL (const FString& InUrl)
31+ void APIMetadataSearchApi ::SetURL (const FString& InUrl)
3232{
3333 Url = InUrl;
3434}
3535
36- void APIStacksApi ::AddHeaderParam (const FString& Key, const FString& Value)
36+ void APIMetadataSearchApi ::AddHeaderParam (const FString& Key, const FString& Value)
3737{
3838 AdditionalHeaderParams.Add (Key, Value);
3939}
4040
41- void APIStacksApi ::ClearHeaderParams ()
41+ void APIMetadataSearchApi ::ClearHeaderParams ()
4242{
4343 AdditionalHeaderParams.Reset ();
4444}
4545
46- bool APIStacksApi ::IsValid () const
46+ bool APIMetadataSearchApi ::IsValid () const
4747{
4848 if (Url.IsEmpty ())
4949 {
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" ));
5151 return false ;
5252 }
5353
5454 return true ;
5555}
5656
57- void APIStacksApi ::SetHttpRetryManager (FHttpRetrySystem::FManager& InRetryManager)
57+ void APIMetadataSearchApi ::SetHttpRetryManager (FHttpRetrySystem::FManager& InRetryManager)
5858{
5959 if (RetryManager != &InRetryManager)
6060 {
@@ -63,13 +63,13 @@ void APIStacksApi::SetHttpRetryManager(FHttpRetrySystem::FManager& InRetryManage
6363 }
6464}
6565
66- FHttpRetrySystem::FManager& APIStacksApi ::GetHttpRetryManager ()
66+ FHttpRetrySystem::FManager& APIMetadataSearchApi ::GetHttpRetryManager ()
6767{
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." ))
6969 return *RetryManager;
7070}
7171
72- FHttpRequestRef APIStacksApi ::CreateHttpRequest (const Request& Request) const
72+ FHttpRequestRef APIMetadataSearchApi ::CreateHttpRequest (const Request& Request) const
7373{
7474 if (!Request.GetRetryParams ().IsSet ())
7575 {
@@ -89,7 +89,7 @@ FHttpRequestRef APIStacksApi::CreateHttpRequest(const Request& Request) const
8989 }
9090}
9191
92- void APIStacksApi ::HandleResponse (FHttpResponsePtr HttpResponse, bool bSucceeded, Response& InOutResponse) const
92+ void APIMetadataSearchApi ::HandleResponse (FHttpResponsePtr HttpResponse, bool bSucceeded, Response& InOutResponse) const
9393{
9494 InOutResponse.SetHttpResponse (HttpResponse);
9595 InOutResponse.SetSuccessful (bSucceeded);
@@ -133,7 +133,7 @@ void APIStacksApi::HandleResponse(FHttpResponsePtr HttpResponse, bool bSucceeded
133133 InOutResponse.SetHttpResponseCode (EHttpResponseCodes::RequestTimeout);
134134}
135135
136- FHttpRequestPtr APIStacksApi ::ListFilters (const ListFiltersRequest& Request, const FListFiltersDelegate& Delegate /* = FListFiltersDelegate()*/ ) const
136+ FHttpRequestPtr APIMetadataSearchApi ::ListFilters (const ListFiltersRequest& Request, const FListFiltersDelegate& Delegate /* = FListFiltersDelegate()*/ ) const
137137{
138138 if (!IsValid ())
139139 return nullptr ;
@@ -148,19 +148,19 @@ FHttpRequestPtr APIStacksApi::ListFilters(const ListFiltersRequest& Request, con
148148
149149 Request.SetupHttpRequest (HttpRequest);
150150
151- HttpRequest->OnProcessRequestComplete ().BindRaw (this , &APIStacksApi ::OnListFiltersResponse, Delegate);
151+ HttpRequest->OnProcessRequestComplete ().BindRaw (this , &APIMetadataSearchApi ::OnListFiltersResponse, Delegate);
152152 HttpRequest->ProcessRequest ();
153153 return HttpRequest;
154154}
155155
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
157157{
158158 ListFiltersResponse Response;
159159 HandleResponse (HttpResponse, bSucceeded, Response);
160160 Delegate.ExecuteIfBound (Response);
161161}
162162
163- FHttpRequestPtr APIStacksApi::ListStacks (const ListStacksRequest & Request, const FListStacksDelegate & Delegate /* = FListStacksDelegate ()*/ ) const
163+ FHttpRequestPtr APIMetadataSearchApi::SearchNFTs (const SearchNFTsRequest & Request, const FSearchNFTsDelegate & Delegate /* = FSearchNFTsDelegate ()*/ ) const
164164{
165165 if (!IsValid ())
166166 return nullptr ;
@@ -175,46 +175,19 @@ FHttpRequestPtr APIStacksApi::ListStacks(const ListStacksRequest& Request, const
175175
176176 Request.SetupHttpRequest (HttpRequest);
177177
178- HttpRequest->OnProcessRequestComplete ().BindRaw (this , &APIStacksApi::OnListStacksResponse , Delegate);
178+ HttpRequest->OnProcessRequestComplete ().BindRaw (this , &APIMetadataSearchApi::OnSearchNFTsResponse , Delegate);
179179 HttpRequest->ProcessRequest ();
180180 return HttpRequest;
181181}
182182
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
211184{
212185 SearchNFTsResponse Response;
213186 HandleResponse (HttpResponse, bSucceeded, Response);
214187 Delegate.ExecuteIfBound (Response);
215188}
216189
217- FHttpRequestPtr APIStacksApi ::SearchStacks (const SearchStacksRequest& Request, const FSearchStacksDelegate& Delegate /* = FSearchStacksDelegate()*/ ) const
190+ FHttpRequestPtr APIMetadataSearchApi ::SearchStacks (const SearchStacksRequest& Request, const FSearchStacksDelegate& Delegate /* = FSearchStacksDelegate()*/ ) const
218191{
219192 if (!IsValid ())
220193 return nullptr ;
@@ -229,12 +202,12 @@ FHttpRequestPtr APIStacksApi::SearchStacks(const SearchStacksRequest& Request, c
229202
230203 Request.SetupHttpRequest (HttpRequest);
231204
232- HttpRequest->OnProcessRequestComplete ().BindRaw (this , &APIStacksApi ::OnSearchStacksResponse, Delegate);
205+ HttpRequest->OnProcessRequestComplete ().BindRaw (this , &APIMetadataSearchApi ::OnSearchStacksResponse, Delegate);
233206 HttpRequest->ProcessRequest ();
234207 return HttpRequest;
235208}
236209
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
238211{
239212 SearchStacksResponse Response;
240213 HandleResponse (HttpResponse, bSucceeded, Response);
0 commit comments