Copyright © (C) 2016, Erlang Solutions Ltd.
form() = [form_field()]
form_field() = {Var::binary(), Value::binary()} | {Var::binary(), Type::binary(), Value::binary()}
publish_options() = [{binary(), binary()}]
pubsub_node_id() = {pep | binary(), binary()}
create_node(User::escalus_utils:jid_spec(), Id::binary(), Node::pubsub_node_id()) -> exml:element()
create_node(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id(), ConfigFields::[{binary(), binary()}]) -> exml:element()
delete_node(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id()) -> exml:element()
discover_nodes(User::escalus_utils:jid_spec(), Id::binary(), NodeAddr::binary() | pubsub_node_id()) -> exml:element()
get_affiliations(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id()) -> exml:element()
get_all_items(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id()) -> exml:element()
get_configuration(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id()) -> exml:element()
get_item(User::escalus_utils:jid_spec(), Id::binary(), ItemId::binary(), X4::pubsub_node_id()) -> exml:element()
get_items(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id(), MaxItems::pos_integer()) -> exml:element()
get_node_subscriptions(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id()) -> exml:element()
get_pending_subscriptions(User::escalus_utils:jid_spec(), Id::binary(), NodesAddr::pubsub_node_id() | binary()) -> exml:element()
get_subscription_options(User, Id, X3) -> any()
get_user_subscriptions(User::escalus_utils:jid_spec(), Id::binary(), Node::pubsub_node_id() | binary()) -> exml:element()
iq(Type, From, Id, To, Elements) -> any()
publish(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id()) -> exml:element()
publish(User::escalus_utils:jid_spec(), ContentElement::exml:element(), Id::binary(), X4::pubsub_node_id()) -> exml:element()
publish(User::escalus_utils:jid_spec(), ItemId::binary(), ContentElement::exml:element(), Id::binary(), X5::pubsub_node_id()) -> exml:element()
publish_with_options(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id(), PublishOptions::publish_options()) -> exml:element()
publish_with_options(User::escalus_utils:jid_spec(), ContentElement::exml:element(), Id::binary(), X4::pubsub_node_id(), PublishOptions::publish_options()) -> exml:element()
publish_with_options(User::escalus_utils:jid_spec(), ItemId::binary(), ContentElement::exml:element(), Id::binary(), X5::pubsub_node_id(), PublishOptions::publish_options()) -> exml:element()
pubsub_iq(Type, User, Id, NodeAddr, Elements) -> any()
pubsub_owner_iq(Type, User, Id, NodeAddr, Elements) -> any()
purge_all_items(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id()) -> exml:element()
retract(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id(), ItemId::binary()) -> exml:element()
set_affiliations(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id(), AffChange::[{escalus_utils:jid_spec(), binary()}]) -> exml:element()
set_configuration(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id(), ConfigFields::[{binary(), binary()}]) -> exml:element()
set_subscription_options(User, Id, X3, Options) -> any()
set_subscriptions(User::escalus_utils:jid_spec(), Id::binary(), Subscriptions::[{escalus_utils:jid_spec(), binary()}], X4::pubsub_node_id()) -> exml:element()
submit_subscription_response(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id(), Form::form()) -> exml:element()
subscribe(User::escalus_utils:jid_spec(), Id::binary(), Node::pubsub_node_id()) -> exml:element()
subscribe(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id(), ConfigFields::[{binary(), binary()}]) -> exml:element()
unsubscribe(User::escalus_utils:jid_spec(), Id::binary(), X3::pubsub_node_id()) -> exml:element()
Generated by EDoc