def pif_multi_search(self, multi_query):
failure_message = "<STR_LIT>"<EOL>response_dict = self._get_success_json(<EOL>self._post(routes.pif_multi_search, data=json.dumps(multi_query, cls=QueryEncoder),<EOL>failure_message=failure_message))<EOL>return PifMultiSearchResult(**keys_to_snake_case(response_dict['<STR_LIT>']))<EOL>
Run each in a list of PIF queries against Citrination.

:param multi_query: :class:`MultiQuery` object to execute.
:return: :class:`PifMultiSearchResult` object with the results of the query.