22 virtual ::Scripting::Result_deprecated<::std::vector<::std::string>>
23 getAvailablePackNames(::PackType
const& packType)
const = 0;
25 virtual ::Scripting::Result_deprecated<bool>
26 packExists(::PackType
const& packType, ::std::string
const& name)
const = 0;
28 virtual ::Scripting::Result_deprecated<void>
29 createPack(::PackType
const& packType, ::std::string
const& name, ::std::string
const& packDescription) = 0;
31 virtual ::Scripting::Result_deprecated<::std::string>
32 getPackPath(::PackType
const& packType, ::std::string
const& name)
const = 0;
34 virtual ::Scripting::Result_deprecated<void> writePackFile(
35 ::PackType
const& packType,
36 ::std::string
const& name,
38 ::std::string
const& content
41 virtual ::Scripting::Result_deprecated<void> writePackFiles(
42 ::PackType
const& packType,
43 ::std::string
const& name,
44 ::std::vector<::std::pair<::Core::Path, ::std::string>>
const& filesToWrite
47 virtual ::Scripting::Result_deprecated<::std::string>
48 readPackFile(::PackType
const& packType, ::std::string
const& name,
::Core::Path const& relativeFilePath)
const = 0;
50 virtual ::Scripting::Result_deprecated<void>
51 deletePackFile(::PackType
const& packType, ::std::string
const& name,
::Core::Path const& relativeFilePath) = 0;
53 virtual ::Scripting::Result_deprecated<bool> packFileExists(
54 ::PackType
const& packType,
55 ::std::string
const& name,
59 virtual ::Scripting::Result_deprecated<::std::vector<::Core::Path>> listPackFiles(
60 ::PackType
const& packType,
61 ::std::string
const& name,