LeviLamina
Loading...
Searching...
No Matches
SDLRequest.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/services/requests/HttpRequestHandler.h"
7
#include "mc/deps/core/threading/Async.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
Bedrock::Http {
class
Response; }
12
namespace
Json {
class
Value; }
13
// clang-format on
14
15
class
SDLRequest
:
public
::HttpRequestHandler
{
16
public
:
17
// SDLRequest inner types define
18
enum class
HTTP_METHOD :
int
{
19
Post = 0,
20
Get = 1,
21
Put = 2,
22
};
23
24
public
:
25
// member variables
26
// NOLINTBEGIN
27
::ll::UntypedStorage<8, 32>
mUnk2cc5d9;
28
::ll::UntypedStorage<8, 224>
mUnk9bcf16;
29
::ll::UntypedStorage<4, 4>
mUnkd4a598;
30
// NOLINTEND
31
32
public
:
33
// prevent constructor by default
34
SDLRequest
& operator=(
SDLRequest
const
&);
35
SDLRequest
(
SDLRequest
const
&);
36
SDLRequest
();
37
38
public
:
39
// virtual functions
40
// NOLINTBEGIN
41
// vIndex: 10
42
virtual ::std::string _getUrl()
const
= 0;
43
44
// vIndex: 11
45
virtual ::Json::Value _getBody()
const
= 0;
46
47
// vIndex: 12
48
virtual
void
_processResponse(
::Bedrock::Http::Response
) = 0;
49
50
// vIndex: 0
51
virtual
~SDLRequest
()
/*override*/
=
default
;
52
53
// vIndex: 2
54
virtual ::Bedrock::Threading::Async<::std::string> getAuthToken()
/*override*/
;
55
56
// vIndex: 3
57
virtual ::Bedrock::Threading::Async<::Bedrock::Http::Response> send(::std::string)
/*override*/
;
58
// NOLINTEND
59
60
public
:
61
// virtual function thunks
62
// NOLINTBEGIN
63
64
// NOLINTEND
65
};
Bedrock::Http::Response
Definition
Response.h:13
HttpRequestHandler
Definition
HttpRequestHandler.h:15
SDLRequest
Definition
SDLRequest.h:15
ll::UntypedStorage
Definition
Alias.h:14
src-server
mc
client
store
services
requests
SDLRequest.h
Generated on Sun Oct 12 2025 06:31:21 for LeviLamina by
1.12.0