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 '/build/slixmpp-bP7NsY/slixmpp-1.7.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'>}¶
-