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'>¶
-
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]¶ -
-
interfaces
= {'value'}¶
-
name
= 'data'¶
-
namespace
= 'urn:xmpp:avatar:data'¶
-
plugin_attrib
= 'avatar_data'¶
-
-
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]¶ -
-
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'>}¶
-