# 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 ElementBase, register_stanza_plugin
[docs]class URI(ElementBase):
name = 'uri'
namespace = 'urn:xmpp:media-element'
plugin_attrib = 'uri'
plugin_multi_attrib = 'uris'
interfaces = {'type', 'value'}
[docs] def get_value(self):
return self.xml.text
[docs] def set_value(self, value):
self.xml.text = value
[docs] def del_value(self):
self.xml.text = ''
register_stanza_plugin(Media, URI, iterable=True)