Copyright © (C) 2016, Erlang Solutions Ltd.
form_field() = {Var::binary(), Value::binary() | [binary()]}
pubsub_node_name() = binary() | undefined
create_node(Id::binary(), Node::pubsub_node_name()) -> exml:element()
create_node(Id::binary(), NodeName::pubsub_node_name(), ConfigFields::[form_field()] | undefined) -> exml:element()
delete_node(Id::binary(), NodeName::pubsub_node_name()) -> exml:element()
discover_nodes(Id::binary(), NodeName::pubsub_node_name()) -> exml:element()
get_affiliations(Id::binary(), NodeName::pubsub_node_name()) -> exml:element()
get_all_items(Id::binary(), NodeName::pubsub_node_name()) -> exml:element()
get_configuration(Id::binary(), NodeName::pubsub_node_name()) -> exml:element()
get_default_configuration(Id::binary()) -> exml:element()
get_item(Id::binary(), ItemId::binary(), NodeName::pubsub_node_name()) -> exml:element()
get_items(Id::binary(), NodeName::pubsub_node_name(), MaxItems::pos_integer()) -> exml:element()
get_node_subscriptions(Id::binary(), NodeName::pubsub_node_name()) -> exml:element()
get_pending_subscriptions(Id::binary(), NodeName::pubsub_node_name()) -> exml:element()
get_subscription_options(User::escalus_utils:jid_spec(), Id::binary(), NodeName::pubsub_node_name()) -> exml:element()
get_user_subscriptions(Id::binary(), NodeName::pubsub_node_name()) -> exml:element()
iq(Type::binary(), Id::binary(), Elements::[exml:cdata() | exml:element()]) -> exml:element()
publish(Id::binary(), Node::pubsub_node_name()) -> exml:element()
publish(ContentElement::exml:element(), Id::binary(), Node::pubsub_node_name()) -> exml:element()
publish(ItemId::binary() | undefined, ContentElement::exml:element(), Id::binary(), Node::pubsub_node_name()) -> exml:element()
publish_raw(Children::[exml:element()], Id::binary(), NodeName::pubsub_node_name()) -> exml:element()
publish_with_options(Id::binary(), Node::pubsub_node_name(), PublishOptions::[form_field()] | undefined) -> exml:element()
publish_with_options(ContentElement::exml:element(), Id::binary(), Node::pubsub_node_name(), PublishOptions::[form_field()] | undefined) -> exml:element()
publish_with_options(ItemId::binary() | undefined, ContentElement::exml:element(), Id::binary(), NodeName::pubsub_node_name(), PublishOptions::[form_field()] | undefined) -> exml:element()
pubsub_iq(Type::binary(), Id::binary(), Elements::[exml:cdata() | exml:element()]) -> exml:element()
pubsub_iq(Type::binary(), Id::binary(), Elements::[exml:cdata() | exml:element()], NS::binary()) -> exml:element()
pubsub_owner_iq(Type::binary(), Id::binary(), Elements::[exml:cdata() | exml:element()]) -> exml:element()
purge_all_items(Id::binary(), NodeName::pubsub_node_name()) -> exml:element()
retract(Id::binary(), NodeName::pubsub_node_name(), ItemId::binary(), Attrs::exml:attrs()) -> exml:element()
set_affiliations(Id::binary(), NodeName::pubsub_node_name(), AffChange::[{escalus_utils:jid_spec(), binary()}]) -> exml:element()
set_configuration(Id::binary(), NodeName::pubsub_node_name(), ConfigFields::[form_field()] | undefined) -> exml:element()
set_subscription_options(User::escalus_utils:jid_spec(), Id::binary(), NodeName::pubsub_node_name(), Options::[form_field()] | undefined) -> exml:element()
set_subscriptions(Id::binary(), Subscriptions::[{escalus_utils:jid_spec(), binary()}], NodeName::pubsub_node_name()) -> exml:element()
submit_subscription_response(Id::binary(), Form::[form_field()]) -> exml:element()
subscribe(User::escalus_utils:jid_spec(), Id::binary(), Node::pubsub_node_name()) -> exml:element()
subscribe(User::escalus_utils:jid_spec(), Id::binary(), NodeName::pubsub_node_name(), ConfigFields::[form_field()] | undefined) -> exml:element()
unsubscribe(User::escalus_utils:jid_spec(), Id::binary(), NodeName::pubsub_node_name()) -> exml:element()
Generated by EDoc