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