diff options
Diffstat (limited to 'sleekxmpp/plugins/xep_0313/stanza.py')
-rw-r--r-- | sleekxmpp/plugins/xep_0313/stanza.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sleekxmpp/plugins/xep_0313/stanza.py b/sleekxmpp/plugins/xep_0313/stanza.py index 476cbbfb..b7def47b 100644 --- a/sleekxmpp/plugins/xep_0313/stanza.py +++ b/sleekxmpp/plugins/xep_0313/stanza.py @@ -123,3 +123,17 @@ class Result(ElementBase): namespace = 'urn:xmpp:mam:tmp' plugin_attrib = 'mam_result' interfaces = set(['queryid', 'id']) + + +class Archived(ElementBase): + name = 'archived' + namespace = 'urn:xmpp:mam:tmp' + plugin_attrib = 'mam_archived' + plugin_multi_attrib = 'mam_archives' + interfaces = set(['by', 'id']) + + def get_by(self): + return JID(self._get_attr('by')) + + def set_by(self): + return self._set_attr('by', str(value)) |