LeviLamina
Loading...
Searching...
No Matches
EducationMetadata.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
6public:
7 // EducationMetadata inner types define
8 enum class ContentType : uint {
9 Invalid = 0,
10 WorldLesson = 1,
11 NonWorldLesson = 2,
12 Count = 3,
13 };
14
15 enum class UserType : uint {
16 Unknown = 0,
17 StudentAndTeacher = 1,
18 Teacher = 2,
19 Count = 3,
20 };
21
22public:
23 // member variables
24 // NOLINTBEGIN
34 // NOLINTEND
35
36public:
37 // prevent constructor by default
38 EducationMetadata& operator=(EducationMetadata const&);
39
40public:
41 // member functions
42 // NOLINTBEGIN
43 MCAPI EducationMetadata();
44
46
47 MCAPI ~EducationMetadata();
48 // NOLINTEND
49
50public:
51 // static variables
52 // NOLINTBEGIN
53 MCAPI static ::std::unordered_map<::std::string, ::EducationMetadata::ContentType> const& STRING_TO_CONTENT_TYPE();
54
55 MCAPI static ::std::unordered_map<::std::string, ::EducationMetadata::UserType> const& STRING_TO_USER_TYPE();
56 // NOLINTEND
57
58public:
59 // constructor thunks
60 // NOLINTBEGIN
61 MCAPI void* $ctor();
62
63 MCAPI void* $ctor(::EducationMetadata const&);
64 // NOLINTEND
65
66public:
67 // destructor thunk
68 // NOLINTBEGIN
69 MCAPI void $dtor();
70 // NOLINTEND
71};
Definition EducationMetadata.h:5
Definition Alias.h:14