XEP 0258¶
-
class
slixmpp.plugins.xep_0258.
XEP_0258
(xmpp, config=None)[source]¶ -
stanza
= <module 'slixmpp.plugins.xep_0258.stanza' from '/home/docs/checkouts/readthedocs.org/user_builds/slixmpp/checkouts/slix-1.6.0/slixmpp/plugins/xep_0258/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_0258.stanza.
Catalog
(xml=None, parent=None)[source]¶ -
-
interfaces
= {'desc', 'from', 'id', 'name', 'restrict', 'size', 'to'}¶
-
name
= 'catalog'¶
-
namespace
= 'urn:xmpp:sec-label:catalog:2'¶
-
plugin_attrib
= 'security_label_catalog'¶
-
plugin_attrib_map
= {'item': <class 'slixmpp.plugins.xep_0258.stanza.CatalogItem'>, 'items': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>}¶
-
plugin_iterables
= {<class 'slixmpp.plugins.xep_0258.stanza.CatalogItem'>}¶
-
plugin_overrides
= {}¶
-
plugin_tag_map
= {'{jabber:client}stanza': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>, '{urn:xmpp:sec-label:catalog:2}catalog': <class 'slixmpp.plugins.xep_0258.stanza.CatalogItem'>}¶
-
-
class
slixmpp.plugins.xep_0258.stanza.
CatalogItem
(xml=None, parent=None)[source]¶ -
-
interfaces
= {'default', 'selector'}¶
-
name
= 'catalog'¶
-
namespace
= 'urn:xmpp:sec-label:catalog:2'¶
-
plugin_attrib
= 'item'¶
-
plugin_attrib_map
= {'security_label': <class 'slixmpp.plugins.xep_0258.stanza.SecurityLabel'>}¶
-
plugin_iterables
= {}¶
-
plugin_multi_attrib
= 'items'¶
-
plugin_overrides
= {}¶
-
plugin_tag_map
= {'{urn:xmpp:sec-label:0}securitylabel': <class 'slixmpp.plugins.xep_0258.stanza.SecurityLabel'>}¶
-
-
class
slixmpp.plugins.xep_0258.stanza.
DisplayMarking
(xml=None, parent=None)[source]¶ -
-
interfaces
= {'bgcolor', 'fgcolor', 'value'}¶
-
name
= 'displaymarking'¶
-
namespace
= 'urn:xmpp:sec-label:0'¶
-
plugin_attrib
= 'display_marking'¶
-
-
class
slixmpp.plugins.xep_0258.stanza.
ESSLabel
(xml=None, parent=None)[source]¶ -
-
interfaces
= {'value'}¶
-
name
= 'esssecuritylabel'¶
-
namespace
= 'urn:xmpp:sec-label:ess:0'¶
-
plugin_attrib
= 'ess'¶
-
-
class
slixmpp.plugins.xep_0258.stanza.
EquivalentLabel
(xml=None, parent=None)[source]¶ -
name
= 'equivalentlabel'¶
-
namespace
= 'urn:xmpp:sec-label:0'¶
-
plugin_attrib
= 'equivalent_label'¶
-
plugin_attrib_map
= {'ess': <class 'slixmpp.plugins.xep_0258.stanza.ESSLabel'>}¶
-
plugin_iterables
= {}¶
-
plugin_multi_attrib
= 'equivalent_labels'¶
-
plugin_overrides
= {}¶
-
plugin_tag_map
= {'{urn:xmpp:sec-label:ess:0}esssecuritylabel': <class 'slixmpp.plugins.xep_0258.stanza.ESSLabel'>}¶
-
-
class
slixmpp.plugins.xep_0258.stanza.
Label
(xml=None, parent=None)[source]¶ -
name
= 'label'¶
-
namespace
= 'urn:xmpp:sec-label:0'¶
-
plugin_attrib
= 'label'¶
-
plugin_attrib_map
= {'ess': <class 'slixmpp.plugins.xep_0258.stanza.ESSLabel'>}¶
-
plugin_iterables
= {}¶
-
plugin_overrides
= {}¶
-
plugin_tag_map
= {'{urn:xmpp:sec-label:ess:0}esssecuritylabel': <class 'slixmpp.plugins.xep_0258.stanza.ESSLabel'>}¶
-
-
class
slixmpp.plugins.xep_0258.stanza.
SecurityLabel
(xml=None, parent=None)[source]¶ -
-
name
= 'securitylabel'¶
-
namespace
= 'urn:xmpp:sec-label:0'¶
-
plugin_attrib
= 'security_label'¶
-
plugin_attrib_map
= {'display_marking': <class 'slixmpp.plugins.xep_0258.stanza.DisplayMarking'>, 'equivalent_label': <class 'slixmpp.plugins.xep_0258.stanza.EquivalentLabel'>, 'equivalent_labels': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>, 'label': <class 'slixmpp.plugins.xep_0258.stanza.Label'>}¶
-
plugin_iterables
= {<class 'slixmpp.plugins.xep_0258.stanza.EquivalentLabel'>}¶
-
plugin_overrides
= {}¶
-
plugin_tag_map
= {'{jabber:client}stanza': <class 'slixmpp.xmlstream.stanzabase.multifactory.<locals>.Multi'>, '{urn:xmpp:sec-label:0}displaymarking': <class 'slixmpp.plugins.xep_0258.stanza.DisplayMarking'>, '{urn:xmpp:sec-label:0}equivalentlabel': <class 'slixmpp.plugins.xep_0258.stanza.EquivalentLabel'>, '{urn:xmpp:sec-label:0}label': <class 'slixmpp.plugins.xep_0258.stanza.Label'>}¶
-