freelancersdk.resources.messages.exceptions.MessageNotCreatedException(message, error_code)¶Bases: exceptions.Exception
Message could not be created
freelancersdk.resources.messages.exceptions.MessagesNotFoundException(message, error_code)¶Bases: exceptions.Exception
Messages could not be found
freelancersdk.resources.messages.exceptions.ThreadNotCreatedException(message, error_code)¶Bases: exceptions.Exception
Thread could not be created
freelancersdk.resources.messages.exceptions.ThreadsNotFoundException(message, error_code)¶Bases: exceptions.Exception
Threads could not be found
freelancersdk.resources.messages.helpers.create_attachment(file_object, file_name)¶freelancersdk.resources.messages.helpers.create_get_messages_object(threads=[], senders=[], messages=[], contexts=[], context_type=None, is_read=None, from_updated_time=None, to_updated_time=None, count=None, user_details=None, thread_details=None)¶freelancersdk.resources.messages.helpers.create_get_threads_details_object(message_count=None, unread_count=None, last_message=None, unread_thread_count=None, user_details=None, context_details=None, thread_attachments=None)¶freelancersdk.resources.messages.helpers.create_get_threads_object(threads=[], folders=[], contexts=[], members=[], owners=[], thread_types=[], is_read=None, is_muted=None, from_updated_time=None, to_updated_time=None, count=None, context_type=None, threads_details=None)¶freelancersdk.resources.messages.helpers.make_get_request(session, endpoint, params_data=None)¶freelancersdk.resources.messages.helpers.make_post_request(session, endpoint, headers=None, params_data=None, form_data=None, json_data=None, files=None)¶This module contains functions for message operations
freelancersdk.resources.messages.messages.create_project_thread(session, member_ids, project_id, message)¶Create a project thread
freelancersdk.resources.messages.messages.create_thread(session, member_ids, context_type, context, message)¶Create a thread
freelancersdk.resources.messages.messages.get_messages(session, query, limit=10, offset=0)¶Get one or more messages
freelancersdk.resources.messages.messages.get_threads(session, query)¶Get one or more threads
freelancersdk.resources.messages.messages.post_attachment(session, thread_id, attachments)¶Add a message to a thread
freelancersdk.resources.messages.messages.post_message(session, thread_id, message)¶Add a message to a thread
freelancersdk.resources.messages.messages.search_messages(session, thread_id, query, limit=20, offset=0, message_context_details=None, window_above=None, window_below=None)¶Search for messages