LeviLamina
Loading...
Searching...
No Matches
GameServerToken.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Certificate;
8namespace Json { class Value; }
9namespace mce { class UUID; }
10// clang-format on
11
13public:
14 // GameServerToken inner types define
15 enum class VerificationOptions : int {
16 Default = 0,
17 IgnoreTimestamp = 1,
18 };
19
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Certificate>> mCertificate;
24 // NOLINTEND
25
26public:
27 // prevent constructor by default
29
30public:
31 // member functions
32 // NOLINTBEGIN
33 MCAPI GameServerToken(::GameServerToken const& other);
34
35 MCAPI ::Json::Value _getExtraData(::std::string const& key, ::Json::Value const& defaultValue) const;
36
37 MCAPI ::mce::UUID getIdentity() const;
38
39 MCAPI ::std::string getIdentityName() const;
40
41 MCAPI ::std::string getTitleID() const;
42
43 MCAPI ::std::string getXuid(bool trustSelfSigned) const;
44
45 MCAPI ::GameServerToken const& operator=(::GameServerToken const& other);
46
47 MCAPI ~GameServerToken();
48 // NOLINTEND
49
50public:
51 // constructor thunks
52 // NOLINTBEGIN
53 MCAPI void* $ctor(::GameServerToken const& other);
54 // NOLINTEND
55
56public:
57 // destructor thunk
58 // NOLINTBEGIN
59 MCFOLD void $dtor();
60 // NOLINTEND
61};
Definition Certificate.h:16
Definition GameServerToken.h:12
Definition Value.h:16