Skip to content
Back to top

# Source code for slixmpp.plugins.xep_0152.stanza

    # 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.
    from slixmpp.xmlstream import ElementBase, register_stanza_plugin

    class Reachability(ElementBase):
        name = 'reach'
        namespace = 'urn:xmpp:reach:0'
        plugin_attrib = 'reach'
        interfaces = set()

    class Address(ElementBase):
        name = 'addr'
        namespace = 'urn:xmpp:reach:0'
        plugin_attrib = 'address'
        plugin_multi_attrib = 'addresses'
        interfaces = {'uri', 'desc'}
        lang_interfaces = {'desc'}
        sub_interfaces = {'desc'}

    register_stanza_plugin(Reachability, Address, iterable=True)