def decodeTemporaryMessage(dict):
    message = Message(dict['message_id'],1, dict['intervention_session_id'])
    message.miniplan_id = dict['miniplan_temporary_id']
    message.time = dict['range_hour_start']
    message.channel = dict['channel']
    message.date = dict['range_day_start']
    message.attached_audio = dict['audio']
    message.attached_media = dict['media']
    message.message_text = dict['text']
    message.URL = dict['url']
    return message
def mapMessage(message_dict):
    message = Message(message_dict['message_id'], message_dict['user_id'], message_dict['intervention_session_id'])
    message.URL = message_dict['URL']
    message.attached_media = message_dict['attached_media']
    message.attached_audio = message_dict['attached_audio']
    message.channel = message_dict['channel']
    message.message_text = message_dict['message_text']
    message.miniplan_id = message_dict['miniplan_id']
    message.pilot_id = message_dict['pilot_id']
    if message_dict['date'] != '':
        message.date = datetime.strptime(message_dict['date'], '%Y-%m-%d')
    if message_dict['time'] != '':
        message.time = datetime.strptime(message_dict['time'], '%H:%M:%S')
    return message
def decodeMessage(dict):
    message = Message(dict['message_id'], dict['user_id'], dict['intervention_session_id'])
    message.miniplan_id = dict['miniplan_id']
    message.pilot_id = dict['pilot_id']
    message.time_2 = dict['time_2']
    message.time_1 = dict['time_1']
    message.time = dict['time']
    message.channel = dict['channel']
    message.date = dict['date']
    message.expiration_date = dict['expiration_date']
    message.attached_audio = dict['attached_audio']
    message.attached_media = dict['attached_media']
    message.message_text = dict['message_text']
    message.URL = dict['URL']
    return message