24 virtual ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceGroup>> getOrCreateGroup(
26 ::Editor::Services::PersistenceScope,
28 ::std::optional<::Editor::Services::PersistenceGroupType>
31 virtual ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceGroup>> createGroup(
33 ::Editor::Services::PersistenceScope,
35 ::std::optional<::Editor::Services::PersistenceGroupType>
38 virtual ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceGroup>>
39 getGroup(::std::string
const&, ::Editor::Services::PersistenceScope, ::std::optional<int>) = 0;
41 virtual ::Scripting::Result_deprecated<void>
42 deleteGroup(::std::string
const&, ::Editor::Services::PersistenceScope, ::std::optional<int>) = 0;
44 virtual ::Scripting::Result_deprecated<void>
47 virtual ::std::vector<::StackRefResult<::Editor::Services::PersistenceGroup>> fetchGroups(
48 ::std::optional<::std::string>,
49 ::std::optional<::std::string>,
50 ::std::optional<::Editor::Services::PersistenceScope>,
54 virtual ::Scripting::Result_deprecated<void> requestGroup(
56 ::Editor::Services::PersistenceScope,
61 virtual ::Scripting::Result_deprecated<void>