diff options
Diffstat (limited to 'nbxmpp/structs.py')
-rw-r--r-- | nbxmpp/structs.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/nbxmpp/structs.py b/nbxmpp/structs.py index a6fe984..bfb0cdf 100644 --- a/nbxmpp/structs.py +++ b/nbxmpp/structs.py @@ -121,6 +121,8 @@ DiscoItems = namedtuple('DiscoItems', 'jid node items') DiscoItem = namedtuple('DiscoItem', 'jid name node') DiscoItem.__new__.__defaults__ = (None, None) +OOBData = namedtuple('OOBData', 'url desc') + class DiscoInfo(namedtuple('DiscoInfo', 'stanza identities features dataforms timestamp')): @@ -545,6 +547,7 @@ class MessageProperties: self.pgp_legacy = None self.marker = None self.receipt = None + self.oob = None @property def has_user_delay(self): @@ -625,6 +628,10 @@ class MessageProperties: def is_receipt(self): return self.receipt is not None + @property + def is_oob(self): + return self.oob is not None + class IqProperties: def __init__(self): |