freelancersdk.resources.users.exceptions.
PortfoliosNotFoundException
(message, error_code)¶Bases: exceptions.Exception
User portfolios could not be found
freelancersdk.resources.users.exceptions.
ReputationsNotFoundException
(message, error_code)¶Bases: exceptions.Exception
User reputations could not be found
freelancersdk.resources.users.exceptions.
SelfNotRetrievedException
(message, error_code)¶Bases: exceptions.Exception
Self User could not be retrieved
freelancersdk.resources.users.exceptions.
UserIdNotRetrievedException
(message, error_code)¶Bases: exceptions.Exception
User ID could not retrieved
freelancersdk.resources.users.exceptions.
UserJobsNotAddedException
(message, error_code)¶Bases: exceptions.Exception
User jobs could not be added
freelancersdk.resources.users.exceptions.
UserJobsNotDeletedException
(message, error_code)¶Bases: exceptions.Exception
User jobs could not be deleted
freelancersdk.resources.users.exceptions.
UserJobsNotSetException
(message, error_code)¶Bases: exceptions.Exception
User jobs could not be set
freelancersdk.resources.users.exceptions.
UserNotFoundException
(message, error_code)¶Bases: exceptions.Exception
Specific user could not be found
freelancersdk.resources.users.exceptions.
UsersNotFoundException
(message, error_code)¶Bases: exceptions.Exception
Users could not be found
freelancersdk.resources.users.helpers.
create_get_users_details_object
(basic=None, avatar=None, country=None, profile_description=None, display_info=None, jobs=None, balance=None, qualifications=None, membership=None, financial=None, location=None, portfolio=None, preferred=None, badge=None, status=None, reputation=None, employer_reputation=None, reputation_extra=None, employer_reputation_extra=None, cover_image=None, past_covers=None, responsiveness=None, corporate_accounts=None)¶freelancersdk.resources.users.helpers.
create_get_users_object
(user_ids=None, usernames=None, user_details=None)¶freelancersdk.resources.users.helpers.
make_delete_request
(session, endpoint, headers=None, params_data=None, form_data=None, json_data=None)¶freelancersdk.resources.users.helpers.
make_get_request
(session, endpoint, params_data=None)¶freelancersdk.resources.users.helpers.
make_post_request
(session, endpoint, json_data)¶freelancersdk.resources.users.helpers.
make_put_request
(session, endpoint, headers=None, params_data=None, form_data=None, json_data=None)¶freelancersdk.resources.users.users.
add_user_jobs
(session, job_ids)¶Add a list of jobs to the currently authenticated user
freelancersdk.resources.users.users.
delete_user_jobs
(session, job_ids)¶Remove a list of jobs from the currently authenticated user
freelancersdk.resources.users.users.
get_portfolios
(session, user_ids, limit=10, offset=0)¶freelancersdk.resources.users.users.
get_reputations
(session, user_ids, job_ids=[], role=None, reputation_details=None)¶freelancersdk.resources.users.users.
get_self
(session, user_details=None)¶Get details about the currently authenticated user
freelancersdk.resources.users.users.
get_self_user_id
(session)¶Get the currently authenticated user ID
freelancersdk.resources.users.users.
get_user_by_id
(session, user_id, user_details=None)¶Get details about specific user
freelancersdk.resources.users.users.
get_users
(session, query)¶Get one or more users
freelancersdk.resources.users.users.
search_freelancers
(session, jobs=None, countries=None, query=None, hourly_rate_min=None, hourly_rate_max=None, online_only=None, location_latitude=None, location_longitude=None, insignias=None, ratings=None, limit=10, offset=0, compact=True, user_details=None)¶freelancersdk.resources.users.users.
set_user_jobs
(session, job_ids)¶Replace the currently authenticated user’s list of jobs with a new list of jobs