LeviLamina
Loading...
Searching...
No Matches
EduWebService.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/certificates/identity/web_services/IEduWebService.h"
7
#include "mc/deps/core/minecraft/threading/EnableQueueForMainThread.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
struct
ServicePack
;
12
namespace
WebServices::EduSignin {
struct
SigninError; }
13
namespace
WebServices::EduSignin {
struct
SigninResponse; }
14
// clang-format on
15
16
namespace
WebServices {
17
18
class
EduWebService
:
public
::WebServices::IEduWebService
,
public
::Bedrock::Threading::EnableQueueForMainThread
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::UntypedStorage<8, 8>
mUnk3d9fcd;
23
::ll::UntypedStorage<8, 64>
mUnk1bb14b;
24
::ll::UntypedStorage<8, 64>
mUnk3498df;
25
::ll::UntypedStorage<8, 32>
mUnk11b994;
26
::ll::UntypedStorage<8, 8>
mUnk3d0bad;
27
// NOLINTEND
28
29
public
:
30
// prevent constructor by default
31
EduWebService
& operator=(
EduWebService
const
&);
32
EduWebService
(
EduWebService
const
&);
33
EduWebService
();
34
35
public
:
36
// virtual functions
37
// NOLINTBEGIN
38
// vIndex: 0
39
virtual
~EduWebService
()
/*override*/
=
default
;
40
41
// vIndex: 1
42
virtual
void
setEula()
/*override*/
;
43
44
// vIndex: 2
45
virtual
void
46
setPurchaseReceipt(::std::string
const
&, ::std::function<
void
(
bool
)>
const
&, ::std::string
const
&)
/*override*/
;
47
48
// vIndex: 3
49
virtual
void
setSkin(::std::string
const
&)
/*override*/
;
50
51
// vIndex: 4
52
virtual
void
signinForDemo(::std::function<
void
(::std::variant<
53
::WebServices::EduSignin::SigninResponse
,
54
::WebServices::EduSignin::SigninError
>)>)
/*override*/
;
55
56
// vIndex: 5
57
virtual
void
58
signin(::std::function<
void
(::std::variant<::WebServices::EduSignin::SigninResponse, ::WebServices::EduSignin::SigninError>)>, ::std::string
const
&)
/*override*/
59
;
60
61
// vIndex: 6
62
virtual
void
sendInitialPackRequest(::std::function<
void
(::std::vector<::ServicePack>)>)
/*override*/
;
63
// NOLINTEND
64
65
public
:
66
// destructor thunk
67
// NOLINTBEGIN
68
69
// NOLINTEND
70
71
public
:
72
// virtual function thunks
73
// NOLINTBEGIN
74
75
// NOLINTEND
76
};
77
78
}
// namespace WebServices
Bedrock::Threading::EnableQueueForMainThread
Definition
EnableQueueForMainThread.h:10
WebServices::EduWebService
Definition
EduWebService.h:18
ServicePack
Definition
ServicePack.h:5
WebServices::EduSignin::SigninError
Definition
SigninError.h:7
WebServices::EduSignin::SigninResponse
Definition
SigninResponse.h:7
WebServices::IEduWebService
Definition
IEduWebService.h:16
ll::UntypedStorage
Definition
Alias.h:14
src
mc
certificates
identity
web_services
EduWebService.h
Generated on Sat Apr 26 2025 05:55:20 for LeviLamina by
1.12.0