XEP 0079¶
-
class
slixmpp.plugins.xep_0079.
XEP_0079
(xmpp, config=None)[source]¶ XEP-0079 Advanced Message Processing
-
stanza
= <module 'slixmpp.plugins.xep_0079.stanza' from '/home/docs/checkouts/readthedocs.org/user_builds/slixmpp/checkouts/slix-1.6.0/slixmpp/plugins/xep_0079/stanza.py'>¶
-
Stanza elements¶
Slixmpp: The Slick XMPP Library Copyright (C) 2013 Nathanael C. Fritz, Lance J.T. Stout This file is part of Slixmpp.
See the file LICENSE for copying permission.
-
class
slixmpp.plugins.xep_0079.stanza.
AMP
(xml=None, parent=None)[source]¶ -
-
interfaces
= {'from', 'per_hop', 'status', 'to'}¶
-
name
= 'amp'¶
-
namespace
= 'http://jabber.org/protocol/amp'¶
-
plugin_attrib
= 'amp'¶
-
plugin_attrib_map
= {'rule': <class 'slixmpp.plugins.xep_0079.stanza.Rule'>, 'rules': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}¶
-
plugin_iterables
= {<class 'slixmpp.plugins.xep_0079.stanza.Rule'>}¶
-
plugin_overrides
= {}¶
-
plugin_tag_map
= {'{http://jabber.org/protocol/amp}rule': <class 'slixmpp.plugins.xep_0079.stanza.Rule'>, '{jabber:client}stanza': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}¶
-
-
class
slixmpp.plugins.xep_0079.stanza.
AMPFeature
(xml=None, parent=None)[source]¶ -
name
= 'amp'¶
-
namespace
= 'http://jabber.org/features/amp'¶
-
-
class
slixmpp.plugins.xep_0079.stanza.
FailedRule
(xml=None, parent=None)[source]¶ -
namespace
= 'http://jabber.org/protocol/amp#errors'¶
-
-
class
slixmpp.plugins.xep_0079.stanza.
FailedRules
(xml=None, parent=None)[source]¶ -
name
= 'failed-rules'¶
-
namespace
= 'http://jabber.org/protocol/amp#errors'¶
-
plugin_attrib
= 'failed_rules'¶
-
plugin_attrib_map
= {'rule': <class 'slixmpp.plugins.xep_0079.stanza.FailedRule'>, 'rules': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}¶
-
plugin_iterables
= {<class 'slixmpp.plugins.xep_0079.stanza.FailedRule'>}¶
-
plugin_overrides
= {}¶
-
plugin_tag_map
= {'{http://jabber.org/protocol/amp#errors}rule': <class 'slixmpp.plugins.xep_0079.stanza.FailedRule'>, '{jabber:client}stanza': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}¶
-
-
class
slixmpp.plugins.xep_0079.stanza.
InvalidRules
(xml=None, parent=None)[source]¶ -
name
= 'invalid-rules'¶
-
namespace
= 'http://jabber.org/protocol/amp'¶
-
plugin_attrib
= 'invalid_rules'¶
-
plugin_attrib_map
= {'rule': <class 'slixmpp.plugins.xep_0079.stanza.Rule'>, 'rules': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}¶
-
plugin_iterables
= {<class 'slixmpp.plugins.xep_0079.stanza.Rule'>}¶
-
plugin_overrides
= {}¶
-
plugin_tag_map
= {'{http://jabber.org/protocol/amp}rule': <class 'slixmpp.plugins.xep_0079.stanza.Rule'>, '{jabber:client}stanza': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}¶
-
-
class
slixmpp.plugins.xep_0079.stanza.
Rule
(xml=None, parent=None)[source]¶ -
interfaces
= {'action', 'condition', 'value'}¶
-
name
= 'rule'¶
-
namespace
= 'http://jabber.org/protocol/amp'¶
-
plugin_attrib
= 'rule'¶
-
plugin_multi_attrib
= 'rules'¶
-
-
class
slixmpp.plugins.xep_0079.stanza.
UnsupportedActions
(xml=None, parent=None)[source]¶ -
name
= 'unsupported-actions'¶
-
namespace
= 'http://jabber.org/protocol/amp'¶
-
plugin_attrib
= 'unsupported_actions'¶
-
plugin_attrib_map
= {'rule': <class 'slixmpp.plugins.xep_0079.stanza.Rule'>, 'rules': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}¶
-
plugin_iterables
= {<class 'slixmpp.plugins.xep_0079.stanza.Rule'>}¶
-
plugin_overrides
= {}¶
-
plugin_tag_map
= {'{http://jabber.org/protocol/amp}rule': <class 'slixmpp.plugins.xep_0079.stanza.Rule'>, '{jabber:client}stanza': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}¶
-
-
class
slixmpp.plugins.xep_0079.stanza.
UnsupportedConditions
(xml=None, parent=None)[source]¶ -
name
= 'unsupported-conditions'¶
-
namespace
= 'http://jabber.org/protocol/amp'¶
-
plugin_attrib
= 'unsupported_conditions'¶
-
plugin_attrib_map
= {'rule': <class 'slixmpp.plugins.xep_0079.stanza.Rule'>, 'rules': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}¶
-
plugin_iterables
= {<class 'slixmpp.plugins.xep_0079.stanza.Rule'>}¶
-
plugin_overrides
= {}¶
-
plugin_tag_map
= {'{http://jabber.org/protocol/amp}rule': <class 'slixmpp.plugins.xep_0079.stanza.Rule'>, '{jabber:client}stanza': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}¶
-