LeviLamina
Loading...
Searching...
No Matches
SubClientConnectionRequest.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/input/InputMode.h"
7#include "mc/network/BaseConnectionRequest.h"
8
9// auto generated forward declare list
10// clang-format off
11class WebToken;
15namespace Json { class Value; }
16namespace Social { struct Nonce; }
17// clang-format on
18
19class SubClientConnectionRequest : public ::BaseConnectionRequest {
20public:
21 // prevent constructor by default
22 SubClientConnectionRequest();
23
24public:
25 // virtual functions
26 // NOLINTBEGIN
27 virtual ~SubClientConnectionRequest() /*override*/;
28
29 virtual bool _isAuthTypeWellFormed() const /*override*/;
30 // NOLINTEND
31
32public:
33 // member functions
34 // NOLINTBEGIN
35 MCAPI SubClientConnectionRequest(::std::optional<::WebToken> rawToken, ::Json::Value const& authentication);
36 // NOLINTEND
37
38public:
39 // static functions
40 // NOLINTBEGIN
41#ifdef LL_PLAT_C
42 MCAPI static ::SubClientConnectionRequest create(
43 ::ConnectionAuthInfo const& authInfo,
44 ::std::string const& deviceId,
45 ::std::string const& selfSignedId,
46 uint64 clientRandomId,
47 ::std::string const& platformId,
48 ::ConnectionSkinInfo const& skinInfo,
49 ::InputMode currentInputMode,
50 ::std::string const& thirdPartyName,
51 ::std::string const& platformOnlineId,
52 ::std::string const& platformOfflineId,
53 bool compatibleWithClientSideChunkGen,
54 ::SyncedClientOptionsComponent const& options,
55 ::std::optional<::Social::Nonce> const& nonce
56 );
57#endif
58
59 MCAPI static ::SubClientConnectionRequest fromString(::std::string const& str);
60 // NOLINTEND
61
62public:
63 // constructor thunks
64 // NOLINTBEGIN
65 MCAPI void* $ctor(::std::optional<::WebToken> rawToken, ::Json::Value const& authentication);
66 // NOLINTEND
67
68public:
69 // destructor thunk
70 // NOLINTBEGIN
71 MCFOLD void $dtor();
72 // NOLINTEND
73
74public:
75 // virtual function thunks
76 // NOLINTBEGIN
77 MCAPI bool $_isAuthTypeWellFormed() const;
78
79
80 // NOLINTEND
81
82public:
83 // vftables
84 // NOLINTBEGIN
85 MCNAPI static void** $vftable();
86 // NOLINTEND
87};
Definition Value.h:16
static MCAPI void ** $vftable()
Definition WebToken.h:17
Definition ConnectionAuthInfo.h:14
Definition ConnectionSkinInfo.h:5
Definition Nonce.h:10
Definition SyncedClientOptionsComponent.h:10