Added accuracy param
This commit is contained in:
@@ -79,11 +79,13 @@ class FocusCompliance(Request):
|
||||
|
||||
return fal_data
|
||||
|
||||
def search_global_company_profiles_id(self, company_name: str = None) -> list:
|
||||
def search_global_company_profiles_id(self, company_name: str = None, search_accuracy: str = 'Max') -> list:
|
||||
"""Поиск сводной информации по санкционным профилям ЮЛ
|
||||
|
||||
:param company_name: Наименование компании
|
||||
:type company_name: str
|
||||
:param search_accuracy: Точность поиска
|
||||
:type search_accuracy: str
|
||||
:return: Список идентификаторов профилей
|
||||
:rtype: list
|
||||
"""
|
||||
@@ -95,7 +97,7 @@ class FocusCompliance(Request):
|
||||
return {'success': False, 'result': 'Не указан ИНН или наименование контрагента'}
|
||||
|
||||
try:
|
||||
response = self.get(f'{self._focus_base_url}/companies/profiles/search', query=query)
|
||||
response = self.get(f'{self._focus_base_url}/companies/profiles/search', query=query, searchAccuracy=search_accuracy)
|
||||
profiles = response['legalEntityProfiles']
|
||||
|
||||
if not profiles:
|
||||
|
||||
Reference in New Issue
Block a user