XEP 0084

1.6 Documentation

«  XEP 0082   ::   Contents   ::   XEP 0085  »

XEP 0084

class slixmpp.plugins.xep_0084.XEP_0084(xmpp, config=None)[source]
stanza = <module 'slixmpp.plugins.xep_0084.stanza' from '/home/docs/checkouts/readthedocs.org/user_builds/slixmpp/checkouts/slix-1.6.0/slixmpp/plugins/xep_0084/stanza.py'>
stop(ifrom=None, callback=None, timeout=None, timeout_callback=None)[source]

Clear existing avatar metadata information to stop notifications.

Stanza elements

Slixmpp: The Slick XMPP Library Copyright (C) 2012 Nathanael C. Fritz, Lance J.T. Stout This file is part of Slixmpp.

See the file LICENSE for copying permission.

class slixmpp.plugins.xep_0084.stanza.Data(xml=None, parent=None)[source]
del_value()[source]
get_value()[source]
interfaces = {'value'}
name = 'data'
namespace = 'urn:xmpp:avatar:data'
plugin_attrib = 'avatar_data'
set_value(value)[source]
class slixmpp.plugins.xep_0084.stanza.Info(xml=None, parent=None)[source]
interfaces = {'bytes', 'height', 'id', 'type', 'url', 'width'}
name = 'info'
namespace = 'urn:xmpp:avatar:metadata'
plugin_attrib = 'info'
plugin_multi_attrib = 'items'
class slixmpp.plugins.xep_0084.stanza.MetaData(xml=None, parent=None)[source]
add_info(id, itype, ibytes, height=None, width=None, url=None)[source]
add_pointer(xml)[source]
interfaces = {}
name = 'metadata'
namespace = 'urn:xmpp:avatar:metadata'
plugin_attrib = 'avatar_metadata'
plugin_attrib_map = {'info': <class 'slixmpp.plugins.xep_0084.stanza.Info'>, 'items': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>, 'pointer': <class 'slixmpp.plugins.xep_0084.stanza.Pointer'>, 'pointers': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}
plugin_iterables = {<class 'slixmpp.plugins.xep_0084.stanza.Pointer'>, <class 'slixmpp.plugins.xep_0084.stanza.Info'>}
plugin_overrides = {}
plugin_tag_map = {'{jabber:client}stanza': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>, '{urn:xmpp:avatar:metadata}info': <class 'slixmpp.plugins.xep_0084.stanza.Info'>, '{urn:xmpp:avatar:metadata}pointer': <class 'slixmpp.plugins.xep_0084.stanza.Pointer'>}
class slixmpp.plugins.xep_0084.stanza.Pointer(xml=None, parent=None)[source]
interfaces = {}
name = 'pointer'
namespace = 'urn:xmpp:avatar:metadata'
plugin_attrib = 'pointer'
plugin_multi_attrib = 'pointers'

«  XEP 0082   ::   Contents   ::   XEP 0085  »