aboutsummaryrefslogtreecommitdiff
path: root/src/mod_privilege_opt.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mod_privilege_opt.erl')
-rw-r--r--src/mod_privilege_opt.erl27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/mod_privilege_opt.erl b/src/mod_privilege_opt.erl
new file mode 100644
index 000000000..64198b387
--- /dev/null
+++ b/src/mod_privilege_opt.erl
@@ -0,0 +1,27 @@
+%% Generated automatically
+%% DO NOT EDIT: run `make options` instead
+
+-module(mod_privilege_opt).
+
+-export([message/1]).
+-export([presence/1]).
+-export([roster/1]).
+
+-spec message(gen_mod:opts() | global | binary()) -> [{'outgoing','none' | acl:acl()}].
+message(Opts) when is_map(Opts) ->
+ gen_mod:get_opt(message, Opts);
+message(Host) ->
+ gen_mod:get_module_opt(Host, mod_privilege, message).
+
+-spec presence(gen_mod:opts() | global | binary()) -> [{'managed_entity','none' | acl:acl()} | {'roster','none' | acl:acl()}].
+presence(Opts) when is_map(Opts) ->
+ gen_mod:get_opt(presence, Opts);
+presence(Host) ->
+ gen_mod:get_module_opt(Host, mod_privilege, presence).
+
+-spec roster(gen_mod:opts() | global | binary()) -> [{'both','none' | acl:acl()} | {'get','none' | acl:acl()} | {'set','none' | acl:acl()}].
+roster(Opts) when is_map(Opts) ->
+ gen_mod:get_opt(roster, Opts);
+roster(Host) ->
+ gen_mod:get_module_opt(Host, mod_privilege, roster).
+