def _api_create_or_update_host(host_data, query_parameters=None, extra_headers=None, auth_type="account_number"): data = [item.data() for item in host_data] return do_request(flask_client.post, HOST_URL, data, query_parameters, extra_headers, auth_type)
def _api_get(url, query_parameters=None, extra_headers=None, identity_type="User"): return do_request( flask_client.get, url, query_parameters=query_parameters, extra_headers=extra_headers, identity_type=identity_type, )
def _api_delete_host(host_id, query_parameters=None, extra_headers=None, identity_type="User"): url = f"{HOST_URL}/{host_id}" return do_request( flask_client.delete, url, query_parameters=query_parameters, extra_headers=extra_headers, identity_type=identity_type, )
def _api_put(url, host_data, query_parameters=None, extra_headers=None, identity_type="User"): return do_request(flask_client.put, url, host_data, query_parameters, extra_headers, identity_type=identity_type)
def _api_get( url, query_parameters=None, extra_headers=None, auth_type=USER_IDENTITY["auth_type"], identity_type=USER_IDENTITY["type"], ): return do_request( flask_client.get, url, query_parameters=query_parameters, extra_headers=extra_headers, auth_type=auth_type, identity_type=identity_type, )
def _api_delete_host( host_id, query_parameters=None, extra_headers=None, auth_type=USER_IDENTITY["auth_type"], identity_type=USER_IDENTITY["type"], ): url = f"{HOST_URL}/{host_id}" return do_request( flask_client.delete, url, query_parameters=query_parameters, extra_headers=extra_headers, auth_type=auth_type, identity_type=identity_type, )
def _api_patch( url, host_data, query_parameters=None, extra_headers=None, auth_type=USER_IDENTITY["auth_type"], identity_type=USER_IDENTITY["type"], ): return do_request( flask_client.patch, url, host_data, query_parameters, extra_headers, auth_type=auth_type, identity_type=identity_type, )
def _api_delete_all_hosts(query_parameters, identity=USER_IDENTITY, extra_headers=None): url = f"{HOST_URL}/all" return do_request( flask_client.delete, url, identity, query_parameters=query_parameters, extra_headers=extra_headers )
def _api_delete_filtered_hosts(query_parameters, identity=USER_IDENTITY, extra_headers=None): return do_request( flask_client.delete, HOST_URL, identity, query_parameters=query_parameters, extra_headers=extra_headers )
def _api_get(url, identity=USER_IDENTITY, query_parameters=None, extra_headers=None): return do_request( flask_client.get, url, identity, query_parameters=query_parameters, extra_headers=extra_headers )
def _api_put(url, host_data, identity=USER_IDENTITY, query_parameters=None, extra_headers=None): return do_request(flask_client.put, url, identity, host_data, query_parameters, extra_headers)
def _api_get(url, query_parameters=None, extra_headers=None): return do_request(flask_client.get, url, query_parameters=query_parameters, extra_headers=extra_headers)
def _api_put(url, host_data, query_parameters=None, extra_headers=None): return do_request(flask_client.put, url, host_data, query_parameters, extra_headers)
def _api_post( url, host_data, query_parameters=None, extra_headers=None, auth_type="account_number", identity_type="User" ): return do_request(flask_client.post, url, host_data, query_parameters, extra_headers, auth_type, identity_type)