diff --git a/docs/focus-compliance.rst b/docs/focus-compliance.rst index cd56c94..b68ab00 100644 --- a/docs/focus-compliance.rst +++ b/docs/focus-compliance.rst @@ -38,6 +38,8 @@ .. autofunction:: kontur_focus.FocusCompliance.legal_entity_profile_report(profile_id_list, path) +.. autofunction:: kontur_focus.FocusCompliance.full_company_report(model, path) + Пример вывода результат по отчету: .. code-block:: python @@ -49,3 +51,5 @@ --------------- .. autofunction:: kontur_focus.FocusCompliance.person_is_foreign_agent() + +.. autofunction:: kontur_focus.FocusCompliance.full_individual_report(path, passport, fio) diff --git a/docs/out/doctrees/environment.pickle b/docs/out/doctrees/environment.pickle index 7ea3079..65484c9 100644 Binary files a/docs/out/doctrees/environment.pickle and b/docs/out/doctrees/environment.pickle differ diff --git a/docs/out/doctrees/focus-compliance.doctree b/docs/out/doctrees/focus-compliance.doctree index b4540c4..b7fa608 100644 Binary files a/docs/out/doctrees/focus-compliance.doctree and b/docs/out/doctrees/focus-compliance.doctree differ diff --git a/docs/out/doctrees/focus.doctree b/docs/out/doctrees/focus.doctree index d4920b0..8ff389f 100644 Binary files a/docs/out/doctrees/focus.doctree and b/docs/out/doctrees/focus.doctree differ diff --git a/docs/out/doctrees/index.doctree b/docs/out/doctrees/index.doctree index bf459e3..d3545d1 100644 Binary files a/docs/out/doctrees/index.doctree and b/docs/out/doctrees/index.doctree differ diff --git a/docs/out/doctrees/open-api.doctree b/docs/out/doctrees/open-api.doctree index 7dd5c11..ef679f1 100644 Binary files a/docs/out/doctrees/open-api.doctree and b/docs/out/doctrees/open-api.doctree differ diff --git a/docs/out/doctrees/setup.doctree b/docs/out/doctrees/setup.doctree index f240acd..4aa5900 100644 Binary files a/docs/out/doctrees/setup.doctree and b/docs/out/doctrees/setup.doctree differ diff --git a/docs/out/html/.buildinfo b/docs/out/html/.buildinfo index 00206bf..c1b4c87 100644 --- a/docs/out/html/.buildinfo +++ b/docs/out/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file records the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 3a7299b0099bb3e771f87abcb181d65d +config: efdb4d1baf9a7408e2f9188275d85035 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/out/html/.buildinfo.bak b/docs/out/html/.buildinfo.bak new file mode 100644 index 0000000..00206bf --- /dev/null +++ b/docs/out/html/.buildinfo.bak @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file records the configuration used when building these files. When it is not found, a full rebuild will be done. +config: 3a7299b0099bb3e771f87abcb181d65d +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/out/html/_modules/index.html b/docs/out/html/_modules/index.html new file mode 100644 index 0000000..236508e --- /dev/null +++ b/docs/out/html/_modules/index.html @@ -0,0 +1,105 @@ + + + + + + + + Обзор: исходный код модуля — документация Kontur Focus Library 0.1.0 + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+
    +
  • + +
  • +
  • +
+
+
+
+
+ +

Все модули, в которых есть код

+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/docs/out/html/_modules/kontur_focus/focus_compliance.html b/docs/out/html/_modules/kontur_focus/focus_compliance.html new file mode 100644 index 0000000..b880d7a --- /dev/null +++ b/docs/out/html/_modules/kontur_focus/focus_compliance.html @@ -0,0 +1,354 @@ + + + + + + + + kontur_focus.focus_compliance — документация Kontur Focus Library 0.1.0 + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +

Исходный код kontur_focus.focus_compliance

+from kontur_focus.req import Request
+from dotenv import load_dotenv
+import os
+from datetime import datetime
+
+
+class FocusCompliance(Request):
+    _basedir = os.path.abspath(os.path.dirname(__file__))
+    _focus_base_url = None
+    check_models = [
+        {
+            'name': 'corporate',
+            'description': 'Корпоративный сегмент', 
+            'risk_model_id': 'a9457161-0454-448a-bc2c-83a89cd51b42'
+        },
+        {
+            'name': '115-fz',
+            'description': '115 ФЗ для некредитных финансовых организаций', 
+            'risk_model_id': '887ee87c-3a43-48d7-a4ad-05c0a64ff53a'
+        }
+    ]
+
+    def __init__(self, inn: str = None, ogrn: str = None):
+        load_dotenv()
+        super().__init__(
+            base_url=os.environ.get('FOCUS_COMPLIANCE_BASE_URL'),
+            api_key=os.environ.get('FOCUS_COMPLIANCE_ACCESS_KEY'),
+            inn=inn,
+            ogrn=ogrn
+        )
+        self._focus_base_url = f"/banks/{os.environ.get('FOCUS_COMPLIANCE_BANK_ID')}"
+    
+    def _save_file(self, filename: str, content, file_type: str = 'pdf', path: str = None) -> dict:
+        current_datetime = datetime.now().strftime('%d-%m-%Y_%H-%M')
+        f_name = f'{filename}_{self.inn}_{current_datetime}.{file_type}'
+        
+        if not path:
+            file_path = os.path.join(self._basedir, f_name)
+        else:
+            file_path = os.path.join(path, f_name)
+        
+        try:
+            with open(file_path, mode='wb') as file:
+                file.write(content)
+
+            return {'success': True, 'filename': f_name, 'path': file_path}
+        except Exception as e:
+            return {'success': False, 'message': e}
+    
+    # Компании
+    def company_is_foreign_agent(self) -> dict:
+        """Вхождение организации и ее руководителей в список иностранных агентов
+
+        :return: Дата формирования реестра, а также признаки присутствия или отсутствия в списках иностранных агентов
+        :rtype: dict
+        """
+        response = self.get(path=f'{self._focus_base_url}/companies/lists')
+        foreign_agent_list = response['foreignAgentList']
+        company_in_list = []
+        persons_in_company_in_list = []
+        
+        for item in foreign_agent_list['uls']:
+            if item['listItemStatus'] == 'NotInList':
+                continue
+            else:
+                company_in_list.append(item)
+        
+        for person in foreign_agent_list['fls']:
+            if person['listItemStatus'] == 'NotInList':
+                continue
+            else:
+                persons_in_company_in_list.append(person)
+        
+        fal_data = {
+            'list_date': str(foreign_agent_list['actualListDate']).split('T')[0],
+            'company_in_list': True if company_in_list else False,
+            'persons_in_company_in_list': True if persons_in_company_in_list else False
+        }
+        
+        return fal_data
+    
+    def search_global_company_profiles_id(self, company_name: str = None) -> list:
+        """Поиск сводной информации по санкционным профилям ЮЛ
+
+        :param company_name: Наименование компании
+        :type company_name: str
+        :return: Список идентификаторов профилей
+        :rtype: list
+        """
+        if self.inn:
+            query = self.inn
+        elif company_name:
+            query = company_name
+        else:
+            return {'success': False, 'result': 'Не указан ИНН или наименование контрагента'}
+        
+        try:
+            response = self.get(f'{self._focus_base_url}/companies/profiles/search', query=query)
+            profiles = response['legalEntityProfiles']
+            
+            if not profiles:
+                return {'success': True, 'result': profiles}
+            elif len(profiles) > 1:
+                return {'success': True, 'result': [profile['id'] for profile in profiles]}
+            else:
+                return {'success': True, 'result': [profiles[0]['id']]}
+        except KeyError:
+            return {'success': False, 'result': 'Key Error'}
+    
+    def legal_entity_profile_report(self, profile_id_list: list, path: str = None) -> dict:
+        """Получение печатного отчета по профилю ЮЛ
+
+        :param profile_id_list: Список идентификаторов санкционных профилей компании 
+        :type profile_id_list: list
+        :param path: Путь сохранения файла, по-умолчанию файл сохраняется в текущий каталог
+        :type path: str, optional
+        :return: Отчет о результате сохранения файла
+        :rtype: dict
+        """
+        if not profile_id_list:
+            return {'success': False, 'message': 'No profiles is specified'}
+        elif len(profile_id_list) > 1:
+            files = []
+            
+            for profile_id in profile_id_list:
+                response = self.get(f'{self._focus_base_url}/companies/profiles/{profile_id}/report')
+                result = self._save_file(
+                    filename=f'Отчет_по_профилю_{profile_id_list[0]}',
+                    content=response.content,
+                    file_type='docx',
+                    path=path
+                )
+                files.append(result)
+            
+            return {'success': True, 'files': files}
+        else:
+            response = self.get(f'{self._focus_base_url}/companies/profiles/{profile_id_list[0]}/report')
+            result = self._save_file(
+                filename=f'Отчет_по_профилю_{profile_id_list[0]}',
+                content=response.content,
+                file_type='docx',
+                path=path
+            )
+            
+            return {'success': True, 'files': [result]}
+    
+    def full_company_report(self, model: str = '115-fz', path: str = None) -> dict:
+        """Запрос на полную проверку и построение печатного отчёта по организации
+
+        :param model: Идентификатор модели, по которой пройдет проверка. 
+                    Идентификатор возвращается в методе «Получение списка рисковых моделей организации»
+                    GET /banks/{bankId}/models, defaults to '115-fz'
+        :type model: str, optional
+        :param path: Путь сохранения файла, по-умолчанию файл сохраняется в текущий каталог, defaults to None
+        :type path: str, optional
+        :return: Отчет о результате сохранения файла
+        :rtype: dict
+        """
+        if model == '115-fz':
+            model_id = [d['risk_model_id'] for d in self.check_models if d['name'] == model][0]
+        else:
+            model_id = [d['risk_model_id'] for d in self.check_models if d['name'] == 'corporate'][0]
+        
+        response = self.get(f'{self._focus_base_url}/models/{model_id}/fullCompanyReport')
+        result = self._save_file(
+                filename='Полный_отчет',
+                content=response.content,
+                file_type='docx',
+                path=path
+        )
+        
+        return {'success': True, 'file': result}
+    
+    # Физлица
+    def person_is_foreign_agent(self):
+        """Вхождение физлица в список иностранных агентов
+
+        :return: True или False
+        :rtype: bool
+        """
+        response = self.get(path=f'{self._focus_base_url}/individuals')
+        fa = response[0]['foreignAgents']
+        
+        return True if fa else False
+    
+    def search_global_person_profiles_id(self) -> list:
+        """Поиск сводной информации по санкционным/ПДЛ профилям ФЛ
+
+        :return: Список идентификаторов профилей
+        :rtype: list
+        """
+        try:
+            response = self.get(f'{self._focus_base_url}/individuals/profiles/search', query=self.inn)
+            
+            return response
+        except KeyError:
+            return None
+
+    def full_individual_report(self, path: str = None, passport: str = None, fio: str = None) -> dict:
+        """Запрос на построение печатного отчёта по физ лицу
+           Необходимо обязательно указать либо ИНН, либо ФИО и номер паспорта
+
+        :param path: Путь сохранения файла, по-умолчанию файл сохраняется в текущий каталог, defaults to None
+        :type path: str, optional
+        :param passport: Номер паспорты, defaults to None
+        :type passport: str, optional
+        :param fio: ФИО (хотя бы фамилия и имя), defaults to None
+        :type fio: str, optional
+        :return: Отчет о результате сохранения файла
+        :rtype: dict
+        """
+        if self.inn:
+            response = self.get(path=f'{self._focus_base_url}/formFullIndividualReport')
+        if not self.inn and passport and fio:
+            response = self.get(path=f'{self._focus_base_url}/formFullIndividualReport', passportNumber=passport, fio=fio)
+        else:
+            return {'success': True, 'result': 'Необходимо указать: либо ИНН, либо ФИО (хотя бы фамилию и имя) и паспорт'}
+        
+        result = self._save_file(
+                filename='Полный_отчет',
+                content=response.content,
+                file_type='docx',
+                path=path
+        )
+        
+        return {'success': True, 'file': result}
+    
+    # Иноагенты
+    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')
+        result = None
+        
+        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
+
+ +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/docs/out/html/_sources/focus-compliance.rst.txt b/docs/out/html/_sources/focus-compliance.rst.txt index cd56c94..b68ab00 100644 --- a/docs/out/html/_sources/focus-compliance.rst.txt +++ b/docs/out/html/_sources/focus-compliance.rst.txt @@ -38,6 +38,8 @@ .. autofunction:: kontur_focus.FocusCompliance.legal_entity_profile_report(profile_id_list, path) +.. autofunction:: kontur_focus.FocusCompliance.full_company_report(model, path) + Пример вывода результат по отчету: .. code-block:: python @@ -49,3 +51,5 @@ --------------- .. autofunction:: kontur_focus.FocusCompliance.person_is_foreign_agent() + +.. autofunction:: kontur_focus.FocusCompliance.full_individual_report(path, passport, fio) diff --git a/docs/out/html/focus-compliance.html b/docs/out/html/focus-compliance.html index aa28120..ccd3af9 100644 --- a/docs/out/html/focus-compliance.html +++ b/docs/out/html/focus-compliance.html @@ -55,10 +55,12 @@
  • company_is_foreign_agent()
  • search_global_company_profiles_id()
  • legal_entity_profile_report()
  • +
  • full_company_report()
  • Физические лица
  • @@ -135,11 +137,14 @@ search_global_company_profiles_id()

    Поиск сводной информации по санкционным профилям ЮЛ

    -
    Результат:
    -

    Список идентификаторов профилей

    +
    Параметры:
    +

    company_name (str) – Наименование компании

    -
    Тип результата:
    -

    list

    +
    Результат:
    +

    Список идентификаторов профилей

    +
    +
    Тип результата:
    +

    list

    @@ -164,6 +169,28 @@ +
    +
    +full_company_report(model, path)
    +

    Запрос на полную проверку и построение печатного отчёта по организации

    +
    +
    Параметры:
    +
      +
    • model (str, optional) – Идентификатор модели, по которой пройдет проверка. +Идентификатор возвращается в методе «Получение списка рисковых моделей организации» +GET /banks/{bankId}/models, defaults to „115-fz“

    • +
    • path (str, optional) – Путь сохранения файла, по-умолчанию файл сохраняется в текущий каталог, defaults to None

    • +
    +
    +
    Результат:
    +

    Отчет о результате сохранения файла

    +
    +
    Тип результата:
    +

    dict

    +
    +
    +
    +

    Пример вывода результат по отчету:

    [{'success': True, 'filename': '<имя_файла>', 'path': '<полный_путь_файла>'}]
     
    @@ -185,6 +212,30 @@ +
    +
    +full_individual_report(path, passport, fio)
    +
    +
    Запрос на построение печатного отчёта по физ лицу

    Необходимо обязательно указать либо ИНН, либо ФИО и номер паспорта

    +
    +
    +
    +
    Параметры:
    +
      +
    • path (str, optional) – Путь сохранения файла, по-умолчанию файл сохраняется в текущий каталог, defaults to None

    • +
    • passport (str, optional) – Номер паспорты, defaults to None

    • +
    • fio (str, optional) – ФИО (хотя бы фамилия и имя), defaults to None

    • +
    +
    +
    Результат:
    +

    Отчет о результате сохранения файла

    +
    +
    Тип результата:
    +

    dict

    +
    +
    +
    + diff --git a/docs/out/html/genindex.html b/docs/out/html/genindex.html index 9279526..8da107f 100644 --- a/docs/out/html/genindex.html +++ b/docs/out/html/genindex.html @@ -125,10 +125,14 @@
    diff --git a/docs/out/html/objects.inv b/docs/out/html/objects.inv index d54bcec..d3e1a7e 100644 Binary files a/docs/out/html/objects.inv and b/docs/out/html/objects.inv differ diff --git a/docs/out/html/searchindex.js b/docs/out/html/searchindex.js index fb45a98..f397d97 100644 --- a/docs/out/html/searchindex.js +++ b/docs/out/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"Contents:":[[2,null]],"Kontur Focus Library documentation":[[2,null]],"Open API specification":[[3,null]],"\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f":[[0,"id3"],[1,"id3"]],"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 requirements.txt":[[4,"requirements-txt"]],"\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b":[[0,"id4"],[1,"id4"]],"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430":[[0,"id2"],[1,"id2"]],"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430":[[4,null]],"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 pip":[[4,"pip"]],"\u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043b\u0438\u0446\u0430":[[1,"id6"]],"\u0424\u043e\u043a\u0443\u0441":[[0,null]],"\u0424\u043e\u043a\u0443\u0441.\u041a\u043e\u043c\u043f\u043b\u0430\u0435\u043d\u0441":[[1,null]],"\u042e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043b\u0438\u0446\u0430":[[0,"id5"],[1,"id5"]]},"docnames":["focus","focus-compliance","index","open-api","setup"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1},"filenames":["focus.rst","focus-compliance.rst","index.rst","open-api.rst","setup.rst"],"indexentries":{"advanced_info() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focus)":[[0,"kontur_focus.Focus.advanced_info",false]],"base_info() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focus)":[[0,"kontur_focus.Focus.base_info",false]],"company_is_foreign_agent() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focuscompliance)":[[1,"kontur_focus.FocusCompliance.company_is_foreign_agent",false]],"excerpt() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focus)":[[0,"kontur_focus.Focus.excerpt",false]],"express_report() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focus)":[[0,"kontur_focus.Focus.express_report",false]],"foreign_representatives() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focus)":[[0,"kontur_focus.Focus.foreign_representatives",false]],"founders_history() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focus)":[[0,"kontur_focus.Focus.founders_history",false]],"legal_entity_profile_report() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focuscompliance)":[[1,"kontur_focus.FocusCompliance.legal_entity_profile_report",false]],"person_is_foreign_agent() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focuscompliance)":[[1,"kontur_focus.FocusCompliance.person_is_foreign_agent",false]],"search_global_company_profiles_id() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focuscompliance)":[[1,"kontur_focus.FocusCompliance.search_global_company_profiles_id",false]]},"objects":{"":[[3,0,1,"get--test","/test"]],"kontur_focus.Focus":[[0,1,1,"","advanced_info"],[0,1,1,"","base_info"],[0,1,1,"","excerpt"],[0,1,1,"","express_report"],[0,1,1,"","foreign_representatives"],[0,1,1,"","founders_history"]],"kontur_focus.FocusCompliance":[[1,1,1,"","company_is_foreign_agent"],[1,1,1,"","legal_entity_profile_report"],[1,1,1,"","person_is_foreign_agent"],[1,1,1,"","search_global_company_profiles_id"]]},"objnames":{"0":["http","get","HTTP get"],"1":["py","function","Python \u0444\u0443\u043d\u043a\u0446\u0438\u044f"]},"objtypes":{"0":"http:get","1":"py:function"},"terms":{"200":3,"6350":4,"__token__":4,"_description_":0,"_type_":0,"access":4,"advanced_info":0,"api":[0,1,2,4],"api3":0,"base_info":0,"bool":[0,1],"codes":3,"company_is_foreign_agent":1,"dict":1,"env":[0,1],"excerpt":0,"express_report":0,"false":1,"fc":1,"filename":[0,1],"focus":[0,4],"focus_access_key":[0,1],"focus_base_url":0,"focus_compliance_access_key":1,"focus_compliance_base_url":1,"focuscompliance":1,"foreign_representatives":0,"founders_history":0,"from":[0,1],"get":3,"git":4,"gitlab":4,"https":[0,1,4],"import":[0,1],"index":4,"inn":[0,1],"inn_string":[0,1],"install":4,"kontur":[0,1,4],"kontur_focus":[0,1],"kontur_url":[0,1],"kyc":1,"legal_entity_profile_report":1,"list":1,"ogrn":[0,1],"ogrn_string":[0,1],"ok":3,"open":2,"optional":[0,1],"org":4,"packages":4,"password":4,"path":[0,1],"pdf":0,"person_is_foreign_agent":1,"personal":4,"pip":2,"profile_id_list":1,"projects":4,"pypi":4,"pypirc":4,"r":4,"registry":4,"repository":4,"requirements":2,"rest":[0,1,2],"ru":[0,1],"search_global_company_profiles_id":1,"selectel":4,"simple":4,"specification":2,"status":3,"str":[0,1],"success":[0,1],"test":3,"token":4,"true":[0,1],"txt":2,"url":4,"username":4,"v4":4,"your":4,"your_access_key":[0,1],"your_personal_token":4,"\u0430":[0,1],"\u0430\u0433\u0435\u043d\u0442":1,"\u0430\u0434\u0440\u0435\u0441":[0,1],"\u0431\u0430\u0437\u043e\u0432":0,"\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a":2,"\u0431\u043e\u043b":4,"\u0432":[0,1,4],"\u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432":2,"\u0432\u043b\u0430\u0434\u0435\u043d":0,"\u0432\u0445\u043e\u0436\u0434\u0435\u043d":1,"\u0432\u044b\u0432\u043e\u0434":[0,1],"\u0432\u044b\u0433\u0440\u0443\u0436\u0430":0,"\u0432\u044b\u0433\u0440\u0443\u0437":0,"\u0432\u044b\u0433\u0440\u0443\u0437\u043a":0,"\u0432\u044b\u043f\u0438\u0441\u043a":0,"\u0432\u044b\u043f\u043e\u043b\u043d":4,"\u0433\u0434\u0435":[0,1,4],"\u0434\u0430\u043d":0,"\u0434\u0430\u0442":1,"\u0434\u043b\u044f":[2,4],"\u0434\u043e\u0431\u0430\u0432\u044c\u0442":[0,1,4],"\u0434\u043e\u0441\u0442\u0443\u043f":[0,1,4],"\u0435":1,"\u0435\u0433\u0440\u0438\u043f":0,"\u0435\u0433\u0440\u044e\u043b":0,"\u0435\u0441\u043b":0,"\u0438":[0,1,2,4],"\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440":1,"\u0438\u0437":0,"\u0438\u0437\u043c\u0435\u043d\u0435\u043d":0,"\u0438\u043b":[0,1],"\u0438\u043c":0,"\u0438\u043c\u0435\u0442":4,"\u0438\u043c\u044f_\u0444\u0430\u0439\u043b":[0,1],"\u0438\u043d":[0,1],"\u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d":0,"\u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446":2,"\u0438\u043d\u043e\u0441\u0442\u0440\u0430":[0,1],"\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446":[0,1],"\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d":[0,2],"\u0438\u0441\u0442\u043e\u0440":0,"\u043a":[0,1,4],"\u043a\u0430\u0442\u0430\u043b\u043e\u0433":[0,1],"\u043a\u043b\u044e\u0447":[0,1],"\u043a\u043e\u043c\u043f\u0430\u043d":1,"\u043a\u043e\u043c\u043f\u043b\u0430\u0435\u043d\u0441":2,"\u043a\u043e\u043d\u0442\u0440\u0430\u0433\u0435\u043d\u0442":0,"\u043a\u043e\u043d\u0442\u0443\u0440":[0,1,2],"\u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d":4,"\u043b\u0438\u0446":2,"\u043c\u0435\u0442\u043e\u0434":2,"\u043d\u0430":0,"\u043d\u0430\u0431\u043e\u0440":0,"\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440":[0,1],"\u043d\u0430\u0441\u0442\u0440\u043e":4,"\u043d\u0435":0,"\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c":4,"\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d":0,"\u043e":[0,1],"\u043e\u0431":0,"\u043e\u0431\u0435\u0440\u0442\u043a":2,"\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d":[0,1],"\u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446":[0,1],"\u043e\u0441\u043d\u043e\u0432":0,"\u043e\u0441\u043d\u043e\u0432\u043d":2,"\u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432":1,"\u043e\u0442\u0447\u0435\u0442":[0,1],"\u043f\u0430\u043f\u043a":4,"\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440":[0,1,4],"\u043f\u0435\u0440\u0435\u0434":4,"\u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d":4,"\u043f\u0435\u0447\u0430\u0442\u043d":1,"\u043f\u043e":[0,1],"\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a":2,"\u043f\u043e\u0434\u0440\u043e\u0431\u043d":4,"\u043f\u043e\u0438\u0441\u043a":1,"\u043f\u043e\u043b":0,"\u043f\u043e\u043b\u043d\u044b\u0439_\u043f\u0443\u0442\u044c_\u0444\u0430\u0439\u043b":[0,1],"\u043f\u043e\u043b\u0443\u0447":4,"\u043f\u043e\u043b\u0443\u0447\u0435\u043d":1,"\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b":4,"\u043f\u043e\u0441\u043b":4,"\u043f\u0440\u0435\u0434\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u0435\u043b":0,"\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432":0,"\u043f\u0440\u0438\u0437\u043d\u0430\u043a":1,"\u043f\u0440\u0438\u043c\u0435\u0440":[0,1],"\u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432":1,"\u043f\u0440\u043e\u0444\u0438\u043b":1,"\u043f\u0443\u0442":[0,1],"\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d":0,"\u0440\u0435\u0435\u0441\u0442\u0440":1,"\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442":[0,1],"\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442":0,"\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440":4,"\u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a":0,"\u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b":1,"\u0441":[0,2],"\u0441\u0430\u043d\u043a\u0446\u0438\u043e\u043d":1,"\u0441\u0432\u0435\u0434\u0435\u043d":0,"\u0441\u0432\u043e\u0434\u043d":1,"\u0441\u0435\u043a\u0440\u0435\u0442\u043d":[0,1],"\u0441\u043e\u0437\u0434\u0430":[0,1,4],"\u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d":1,"\u0441\u043e\u0445\u0440\u0430\u043d\u044f":1,"\u0441\u043f\u0438\u0441\u043a":1,"\u0441\u043f\u0438\u0441\u043e\u043a":1,"\u0441\u0443\u0449\u0435\u0441\u0442\u0432":[0,1],"\u0442\u0430\u043a\u0436":1,"\u0442\u0435\u043a\u0443\u0449":[0,1],"\u0442\u0438\u043f":[0,1],"\u0442\u043e\u043a":4,"\u0442\u0443\u0442":4,"\u0443\u043a\u0430\u0437\u0430":0,"\u0443\u043c\u043e\u043b\u0447\u0430\u043d":[0,1],"\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a":2,"\u0444\u0430\u0439\u043b":[0,1,4],"\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a":2,"\u0444\u0438\u0437\u043b\u0438\u0446":1,"\u0444\u0438\u043b\u0438\u0430\u043b":0,"\u0444\u043e\u043a\u0443\u0441":2,"\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d":1,"\u0447\u0435\u0440\u0435\u0437":2,"\u0447\u0442\u043e\u0431":4,"\u044d\u043a\u0441\u043f\u0440\u0435\u0441\u0441":0,"\u044e\u043b":[0,1],"\u044e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a":2},"titles":["\u0424\u043e\u043a\u0443\u0441","\u0424\u043e\u043a\u0443\u0441.\u041a\u043e\u043c\u043f\u043b\u0430\u0435\u043d\u0441","Kontur Focus Library documentation","Open API specification","\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430"],"titleterms":{"api":3,"contents":2,"documentation":2,"focus":2,"kontur":2,"library":2,"open":3,"pip":4,"requirements":4,"specification":3,"txt":4,"\u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446":[0,1],"\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d":4,"\u043a\u043e\u043c\u043f\u043b\u0430\u0435\u043d\u0441":1,"\u043b\u0438\u0446":[0,1],"\u043c\u0435\u0442\u043e\u0434":[0,1],"\u043e\u0441\u043d\u043e\u0432\u043d":[0,1],"\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a":[0,1],"\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a":4,"\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a":1,"\u0444\u043e\u043a\u0443\u0441":[0,1],"\u0447\u0435\u0440\u0435\u0437":4,"\u044e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a":[0,1]}}) \ No newline at end of file +Search.setIndex({"alltitles":{"Contents:":[[2,null]],"Kontur Focus Library documentation":[[2,null]],"Open API specification":[[3,null]],"\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f":[[0,"id3"],[1,"id3"]],"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 requirements.txt":[[4,"requirements-txt"]],"\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b":[[0,"id4"],[1,"id4"]],"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430":[[0,"id2"],[1,"id2"]],"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430":[[4,null]],"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 pip":[[4,"pip"]],"\u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043b\u0438\u0446\u0430":[[1,"id6"]],"\u0424\u043e\u043a\u0443\u0441":[[0,null]],"\u0424\u043e\u043a\u0443\u0441.\u041a\u043e\u043c\u043f\u043b\u0430\u0435\u043d\u0441":[[1,null]],"\u042e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043b\u0438\u0446\u0430":[[0,"id5"],[1,"id5"]]},"docnames":["focus","focus-compliance","index","open-api","setup"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1},"filenames":["focus.rst","focus-compliance.rst","index.rst","open-api.rst","setup.rst"],"indexentries":{"company_is_foreign_agent() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focuscompliance)":[[1,"kontur_focus.FocusCompliance.company_is_foreign_agent",false]],"full_company_report() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focuscompliance)":[[1,"kontur_focus.FocusCompliance.full_company_report",false]],"full_individual_report() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focuscompliance)":[[1,"kontur_focus.FocusCompliance.full_individual_report",false]],"legal_entity_profile_report() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focuscompliance)":[[1,"kontur_focus.FocusCompliance.legal_entity_profile_report",false]],"person_is_foreign_agent() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focuscompliance)":[[1,"kontur_focus.FocusCompliance.person_is_foreign_agent",false]],"search_global_company_profiles_id() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focuscompliance)":[[1,"kontur_focus.FocusCompliance.search_global_company_profiles_id",false]]},"objects":{"":[[3,0,1,"get--test","/test"]],"kontur_focus.Focus":[[0,1,1,"","advanced_info"],[0,1,1,"","base_info"],[0,1,1,"","excerpt"],[0,1,1,"","express_report"],[0,1,1,"","foreign_representatives"],[0,1,1,"","founders_history"]],"kontur_focus.FocusCompliance":[[1,1,1,"","company_is_foreign_agent"],[1,1,1,"","full_company_report"],[1,1,1,"","full_individual_report"],[1,1,1,"","legal_entity_profile_report"],[1,1,1,"","person_is_foreign_agent"],[1,1,1,"","search_global_company_profiles_id"]]},"objnames":{"0":["http","get","HTTP get"],"1":["py","function","Python \u0444\u0443\u043d\u043a\u0446\u0438\u044f"]},"objtypes":{"0":"http:get","1":"py:function"},"terms":{"115":1,"200":3,"6350":4,"__token__":4,"_description_":0,"_type_":0,"access":4,"advanced_info":0,"api":[0,1,2,4],"api3":0,"bankid":1,"banks":1,"base_info":0,"bool":[0,1],"codes":3,"company_is_foreign_agent":1,"company_name":1,"defaults":1,"dict":1,"env":[0,1],"excerpt":0,"express_report":0,"false":1,"fc":1,"filename":[0,1],"fio":1,"focus":[0,4],"focus_access_key":[0,1],"focus_base_url":0,"focus_compliance_access_key":1,"focus_compliance_base_url":1,"focuscompliance":1,"foreign_representatives":0,"founders_history":0,"from":[0,1],"full_company_report":1,"full_individual_report":1,"fz":1,"get":[1,3],"git":4,"gitlab":4,"https":[0,1,4],"import":[0,1],"index":4,"inn":[0,1],"inn_string":[0,1],"install":4,"kontur":[0,1,4],"kontur_focus":[0,1],"kontur_url":[0,1],"kyc":1,"legal_entity_profile_report":1,"list":1,"model":1,"models":1,"none":1,"ogrn":[0,1],"ogrn_string":[0,1],"ok":3,"open":2,"optional":[0,1],"org":4,"packages":4,"passport":1,"password":4,"path":[0,1],"pdf":0,"person_is_foreign_agent":1,"personal":4,"pip":2,"profile_id_list":1,"projects":4,"pypi":4,"pypirc":4,"r":4,"registry":4,"repository":4,"requirements":2,"rest":[0,1,2],"ru":[0,1],"search_global_company_profiles_id":1,"selectel":4,"simple":4,"specification":2,"status":3,"str":[0,1],"success":[0,1],"test":3,"to":1,"token":4,"true":[0,1],"txt":2,"url":4,"username":4,"v4":4,"your":4,"your_access_key":[0,1],"your_personal_token":4,"\u0430":[0,1],"\u0430\u0433\u0435\u043d\u0442":1,"\u0430\u0434\u0440\u0435\u0441":[0,1],"\u0431\u0430\u0437\u043e\u0432":0,"\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a":2,"\u0431\u043e\u043b":4,"\u0431\u044b":1,"\u0432":[0,1,4],"\u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432":2,"\u0432\u043b\u0430\u0434\u0435\u043d":0,"\u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430":1,"\u0432\u0445\u043e\u0436\u0434\u0435\u043d":1,"\u0432\u044b\u0432\u043e\u0434":[0,1],"\u0432\u044b\u0433\u0440\u0443\u0436\u0430":0,"\u0432\u044b\u0433\u0440\u0443\u0437":0,"\u0432\u044b\u0433\u0440\u0443\u0437\u043a":0,"\u0432\u044b\u043f\u0438\u0441\u043a":0,"\u0432\u044b\u043f\u043e\u043b\u043d":4,"\u0433\u0434\u0435":[0,1,4],"\u0434\u0430\u043d":0,"\u0434\u0430\u0442":1,"\u0434\u043b\u044f":[2,4],"\u0434\u043e\u0431\u0430\u0432\u044c\u0442":[0,1,4],"\u0434\u043e\u0441\u0442\u0443\u043f":[0,1,4],"\u0435":1,"\u0435\u0433\u0440\u0438\u043f":0,"\u0435\u0433\u0440\u044e\u043b":0,"\u0435\u0441\u043b":0,"\u0437\u0430\u043f\u0440\u043e\u0441":1,"\u0438":[0,1,2,4],"\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440":1,"\u0438\u0437":0,"\u0438\u0437\u043c\u0435\u043d\u0435\u043d":0,"\u0438\u043b":[0,1],"\u0438\u043c":[0,1],"\u0438\u043c\u0435\u0442":4,"\u0438\u043c\u044f_\u0444\u0430\u0439\u043b":[0,1],"\u0438\u043d":[0,1],"\u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d":0,"\u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446":2,"\u0438\u043d\u043e\u0441\u0442\u0440\u0430":[0,1],"\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446":[0,1],"\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d":[0,2],"\u0438\u0441\u0442\u043e\u0440":0,"\u043a":[0,1,4],"\u043a\u0430\u0442\u0430\u043b\u043e\u0433":[0,1],"\u043a\u043b\u044e\u0447":[0,1],"\u043a\u043e\u043c\u043f\u0430\u043d":1,"\u043a\u043e\u043c\u043f\u043b\u0430\u0435\u043d\u0441":2,"\u043a\u043e\u043d\u0442\u0440\u0430\u0433\u0435\u043d\u0442":0,"\u043a\u043e\u043d\u0442\u0443\u0440":[0,1,2],"\u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d":4,"\u043a\u043e\u0442\u043e\u0440":1,"\u043b\u0438\u0431":1,"\u043b\u0438\u0446":2,"\u043c\u0435\u0442\u043e\u0434":2,"\u043c\u043e\u0434\u0435\u043b":1,"\u043d\u0430":[0,1],"\u043d\u0430\u0431\u043e\u0440":0,"\u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d":1,"\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440":[0,1],"\u043d\u0430\u0441\u0442\u0440\u043e":4,"\u043d\u0435":0,"\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c":[1,4],"\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d":0,"\u043d\u043e\u043c\u0435\u0440":1,"\u043e":[0,1],"\u043e\u0431":0,"\u043e\u0431\u0435\u0440\u0442\u043a":2,"\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d":[0,1],"\u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446":[0,1],"\u043e\u0441\u043d\u043e\u0432":0,"\u043e\u0441\u043d\u043e\u0432\u043d":2,"\u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432":1,"\u043e\u0442\u0447\u0435\u0442":[0,1],"\u043f\u0430\u043f\u043a":4,"\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440":[0,1,4],"\u043f\u0430\u0441\u043f\u043e\u0440\u0442":1,"\u043f\u0435\u0440\u0435\u0434":4,"\u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d":4,"\u043f\u0435\u0447\u0430\u0442\u043d":1,"\u043f\u043e":[0,1],"\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a":2,"\u043f\u043e\u0434\u0440\u043e\u0431\u043d":4,"\u043f\u043e\u0438\u0441\u043a":1,"\u043f\u043e\u043b":0,"\u043f\u043e\u043b\u043d":1,"\u043f\u043e\u043b\u043d\u044b\u0439_\u043f\u0443\u0442\u044c_\u0444\u0430\u0439\u043b":[0,1],"\u043f\u043e\u043b\u0443\u0447":4,"\u043f\u043e\u043b\u0443\u0447\u0435\u043d":1,"\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b":4,"\u043f\u043e\u0441\u043b":4,"\u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d":1,"\u043f\u0440\u0435\u0434\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u0435\u043b":0,"\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432":0,"\u043f\u0440\u0438\u0437\u043d\u0430\u043a":1,"\u043f\u0440\u0438\u043c\u0435\u0440":[0,1],"\u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432":1,"\u043f\u0440\u043e\u0432\u0435\u0440\u043a":1,"\u043f\u0440\u043e\u0439\u0434\u0435\u0442":1,"\u043f\u0440\u043e\u0444\u0438\u043b":1,"\u043f\u0443\u0442":[0,1],"\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d":0,"\u0440\u0435\u0435\u0441\u0442\u0440":1,"\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442":[0,1],"\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442":0,"\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440":4,"\u0440\u0438\u0441\u043a\u043e\u0432":1,"\u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a":0,"\u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b":1,"\u0441":[0,2],"\u0441\u0430\u043d\u043a\u0446\u0438\u043e\u043d":1,"\u0441\u0432\u0435\u0434\u0435\u043d":0,"\u0441\u0432\u043e\u0434\u043d":1,"\u0441\u0435\u043a\u0440\u0435\u0442\u043d":[0,1],"\u0441\u043e\u0437\u0434\u0430":[0,1,4],"\u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d":1,"\u0441\u043e\u0445\u0440\u0430\u043d\u044f":1,"\u0441\u043f\u0438\u0441\u043a":1,"\u0441\u043f\u0438\u0441\u043e\u043a":1,"\u0441\u0443\u0449\u0435\u0441\u0442\u0432":[0,1],"\u0442\u0430\u043a\u0436":1,"\u0442\u0435\u043a\u0443\u0449":[0,1],"\u0442\u0438\u043f":[0,1],"\u0442\u043e\u043a":4,"\u0442\u0443\u0442":4,"\u0443\u043a\u0430\u0437\u0430":[0,1],"\u0443\u043c\u043e\u043b\u0447\u0430\u043d":[0,1],"\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a":2,"\u0444\u0430\u0439\u043b":[0,1,4],"\u0444\u0430\u043c\u0438\u043b":1,"\u0444\u0438":1,"\u0444\u0438\u0437":1,"\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a":2,"\u0444\u0438\u0437\u043b\u0438\u0446":1,"\u0444\u0438\u043b\u0438\u0430\u043b":0,"\u0444\u043e\u043a\u0443\u0441":2,"\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d":1,"\u0445\u043e\u0442":1,"\u0447\u0435\u0440\u0435\u0437":2,"\u0447\u0442\u043e\u0431":4,"\u044d\u043a\u0441\u043f\u0440\u0435\u0441\u0441":0,"\u044e\u043b":[0,1],"\u044e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a":2},"titles":["\u0424\u043e\u043a\u0443\u0441","\u0424\u043e\u043a\u0443\u0441.\u041a\u043e\u043c\u043f\u043b\u0430\u0435\u043d\u0441","Kontur Focus Library documentation","Open API specification","\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430"],"titleterms":{"api":3,"contents":2,"documentation":2,"focus":2,"kontur":2,"library":2,"open":3,"pip":4,"requirements":4,"specification":3,"txt":4,"\u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446":[0,1],"\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d":4,"\u043a\u043e\u043c\u043f\u043b\u0430\u0435\u043d\u0441":1,"\u043b\u0438\u0446":[0,1],"\u043c\u0435\u0442\u043e\u0434":[0,1],"\u043e\u0441\u043d\u043e\u0432\u043d":[0,1],"\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a":[0,1],"\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a":4,"\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a":1,"\u0444\u043e\u043a\u0443\u0441":[0,1],"\u0447\u0435\u0440\u0435\u0437":4,"\u044e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a":[0,1]}}) \ No newline at end of file diff --git a/setup.py b/setup.py index 70cc6ef..1e34d22 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages setup( name="kontur_focus", - version="2025.11.0", + version="2025.11.1", author="Ilya Sapunov", author_email="sapunov@selectel.ru", description="Библиотека-обертка для взаимодействия с REST API Контур.Фокус и Фокус.Комплаенс",