28 lines
938 B
Python
28 lines
938 B
Python
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
|