API¶
-
class
route4me.api.Route4Me(key, headers={'Accept': '*/*', 'Accept-Encoding': 'identity, deflate, compress, gzip', 'User-Agent': 'python-sdk'}, redirects=True, verify_ssl=True, proxies={})[source]¶ Bases:
objectRoute4Me Python SDK
-
__init__(key, headers={'Accept': '*/*', 'Accept-Encoding': 'identity, deflate, compress, gzip', 'User-Agent': 'python-sdk'}, redirects=True, verify_ssl=True, proxies={})[source]¶ Initialize self. See help(type(self)) for accurate signature.
-
get_optimization(optimization_problem_id)[source]¶ Get optimization given optimization_problem_id :param optimization_problem_id: :return:
-
Data Structures¶
API endpoints¶
Members¶
-
class
route4me.members.Members(api)[source]¶ Bases:
route4me.base.BaseMembers management.
-
app_purchase_user_license(**kwargs)[source]¶ Application purchase user License :param kwargs: :return: API response content
-
get_api_key_users(**kwargs)[source]¶ Get users taht belong to a given api_key using GET request :return: API response
-
member_authenticate(**kwargs)[source]¶ Member Authenticate :param kwargs: :return: API response content
-
Optimization¶
-
class
route4me.optimization.Optimization(api)[source]¶ Bases:
route4me.base.BaseAn Optimization Problem is a collection of addresses that need to be visited. This is distinct from a Route, which is a sequence of addresses that need to be visited by a single vehicle and a single driver in a fixed time period. Solving an Optimization Problem results in a number of routes.
-
delete_address_from_optimization(**kwargs)[source]¶ Delete Address from an optimization using DELETE request :return: API response :raise: ParamValueException if required params are not present.
-
delete_optimization(**kwargs)[source]¶ Delete optimization using DELETE request :return: API response :raise: ParamValueException if required params are not present.
-
get_optimization(**kwargs)[source]¶ Get optimization using GET request :return: API response :raise: ParamValueException if required params are not present.
-