Source code for slixmpp.plugins.xep_0191.stanza
# 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.
from slixmpp.xmlstream import ET, ElementBase, JID
[docs]
class BlockList(ElementBase):
name = 'blocklist'
namespace = 'urn:xmpp:blocking'
plugin_attrib = 'blocklist'
[docs]
class Block(BlockList):
name = 'block'
plugin_attrib = 'block'
[docs]
class Unblock(BlockList):
name = 'unblock'
plugin_attrib = 'unblock'
[docs]
class BlockItem(ElementBase):
name = 'item'
namespace = 'urn:xmpp:blocking'
plugin_attrib = 'item'
plugin_multi_attrib = 'items'
interfaces = {'jid'}