forked from Imgur/imgurpython
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconversation.py
More file actions
27 lines (24 loc) · 938 Bytes
/
conversation.py
File metadata and controls
27 lines (24 loc) · 938 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from .message import Message
class Conversation(object):
def __init__(self, conversation_id, last_message_preview, datetime, with_account_id, with_account, message_count, messages=None,
done=None, page=None):
self.id = conversation_id
self.last_message_preview = last_message_preview
self.datetime = datetime
self.with_account_id = with_account_id
self.with_account = with_account
self.message_count = message_count
self.page = page
self.done = done
if messages:
self.messages = [Message(
message['id'],
message['from'],
message['account_id'],
message['sender_id'],
message['body'],
message['conversation_id'],
message['datetime'],
) for message in messages]
else:
self.messages = None