LeviLamina
Loading...
Searching...
No Matches
EduDedicatedServerDetails.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/platform/Result.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Json { class Value; }
11// clang-format on
12
13namespace Social {
14
15struct EduDedicatedServerDetails {
16public:
17 // member variables
18 // NOLINTBEGIN
31 // NOLINTEND
32
33#ifdef LL_PLAT_S
34public:
35 // prevent constructor by default
36 EduDedicatedServerDetails& operator=(EduDedicatedServerDetails const&);
37 EduDedicatedServerDetails(EduDedicatedServerDetails const&);
38 EduDedicatedServerDetails();
39
40#else // LL_PLAT_C
41public:
42 // prevent constructor by default
43 EduDedicatedServerDetails(EduDedicatedServerDetails const&);
44 EduDedicatedServerDetails();
45
46#endif
47public:
48 // member functions
49 // NOLINTBEGIN
50#ifdef LL_PLAT_C
51 MCNAPI ::Bedrock::Result<void> fromJsonValue(::Json::Value const& details);
52
53 MCNAPI ::Social::EduDedicatedServerDetails& operator=(::Social::EduDedicatedServerDetails&&);
54
55 MCNAPI ::Social::EduDedicatedServerDetails& operator=(::Social::EduDedicatedServerDetails const&);
56
57 MCNAPI ::Json::Value toJsonValue() const;
58
59 MCNAPI ~EduDedicatedServerDetails();
60#endif
61 // NOLINTEND
62
63public:
64 // destructor thunk
65 // NOLINTBEGIN
66#ifdef LL_PLAT_C
67 MCNAPI void $dtor();
68#endif
69 // NOLINTEND
70};
71
72} // namespace Social
Definition Value.h:16
Definition EduDedicatedServerDetails.h:15
Definition Alias.h:14