Updated foreign agents method
This commit is contained in:
@@ -148,7 +148,25 @@ class FocusCompliance(Request):
|
|||||||
except KeyError:
|
except KeyError:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def get_foreign_agents_list(self): # Не работает, если нет подключенной лицензии
|
# Иноагенты
|
||||||
|
def get_foreign_agents_list(self, fa_type: str = None) -> list: # Не работает, если нет подключенной лицензии
|
||||||
|
"""Получение списка иноагентов
|
||||||
|
|
||||||
|
:param fa_type: Тип иноагента (i - физ. лица, l - юридические лица), если не указано, выгружаются все типы, defaults to None
|
||||||
|
:type fa_type: str, optional
|
||||||
|
:return: Список данных по иноагентам
|
||||||
|
:rtype: list
|
||||||
|
"""
|
||||||
response = self.get(path=f'{self._focus_base_url}/foreign-agents')
|
response = self.get(path=f'{self._focus_base_url}/foreign-agents')
|
||||||
|
result = None
|
||||||
|
|
||||||
return response
|
if fa_type == 'i':
|
||||||
|
individuals = response['individuals']
|
||||||
|
result = individuals
|
||||||
|
elif fa_type == 'l':
|
||||||
|
legal_entities = response['legalEntities']
|
||||||
|
result = legal_entities
|
||||||
|
else:
|
||||||
|
result = [response]
|
||||||
|
|
||||||
|
return result
|
||||||
|
|||||||
2
setup.py
2
setup.py
@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
|
|||||||
|
|
||||||
setup(
|
setup(
|
||||||
name="kontur_focus",
|
name="kontur_focus",
|
||||||
version="0.2.7",
|
version="0.2.8",
|
||||||
author="Ilya Sapunov",
|
author="Ilya Sapunov",
|
||||||
author_email="sapunov@selectel.ru",
|
author_email="sapunov@selectel.ru",
|
||||||
description="Библиотека-обертка для взаимодействия с REST API Контур.Фокус и Фокус.Комплаенс",
|
description="Библиотека-обертка для взаимодействия с REST API Контур.Фокус и Фокус.Комплаенс",
|
||||||
|
|||||||
Reference in New Issue
Block a user