LANCommander/LANCommander.SDK.Cpp/include/lancommander/models/script.h
2026-05-20 21:21:26 -05:00

36 lines
614 B
C++

#ifndef LANCOMMANDER_MODELS_SCRIPT_H
#define LANCOMMANDER_MODELS_SCRIPT_H
#include <string>
namespace lancommander {
enum class ScriptType {
Install = 0,
Uninstall,
NameChange,
KeyChange,
SaveUpload,
SaveDownload,
DetectInstall,
BeforeStart,
AfterStop,
GameStarted,
GameStopped,
UserRegistration,
UserLogin,
ApplicationStart,
Package,
RunWrapper,
Unknown = -1
};
struct Script {
ScriptType type = ScriptType::Unknown;
std::string name;
std::string contents;
};
} // namespace lancommander
#endif // LANCOMMANDER_MODELS_SCRIPT_H