From 8a093175c488813b54837f42bf6ff60f316dcdd7 Mon Sep 17 00:00:00 2001 From: Ilya Sapunov Date: Mon, 10 Nov 2025 15:08:40 +0300 Subject: [PATCH] 2025.11.5: Added new method --- docs/focus-compliance.rst | 2 + docs/out/doctrees/environment.pickle | Bin 44573 -> 47295 bytes docs/out/doctrees/focus-compliance.doctree | Bin 36576 -> 41046 bytes .../kontur_focus/focus_compliance.html | 47 ++++++++++++++---- .../html/_sources/focus-compliance.rst.txt | 2 + docs/out/html/focus-compliance.html | 20 ++++++++ docs/out/html/genindex.html | 2 + docs/out/html/objects.inv | Bin 658 -> 669 bytes docs/out/html/searchindex.js | 2 +- kontur_focus/focus_compliance.py | 21 ++++++++ setup.py | 2 +- 11 files changed, 86 insertions(+), 12 deletions(-) diff --git a/docs/focus-compliance.rst b/docs/focus-compliance.rst index b68ab00..1f20d10 100644 --- a/docs/focus-compliance.rst +++ b/docs/focus-compliance.rst @@ -36,6 +36,8 @@ .. autofunction:: kontur_focus.FocusCompliance.search_global_company_profiles_id() +.. autofunction:: kontur_focus.FocusCompliance.full_legal_entity_sanctions_profile(profile_id_list) + .. autofunction:: kontur_focus.FocusCompliance.legal_entity_profile_report(profile_id_list, path) .. autofunction:: kontur_focus.FocusCompliance.full_company_report(model, path) diff --git a/docs/out/doctrees/environment.pickle b/docs/out/doctrees/environment.pickle index 65484c98e987172e4069712f355af7e50c1c3c87..2395e691d0f5a819b30f44001b89f41183370a7a 100644 GIT binary patch delta 2715 zcmc&$eNYrv5@!a%T_U3Ff5)H&9$>pC*h1^WlrLN+|I<339R4SEtcYoadadlPK?=5Tg zysE_iZnvgi_piI(>+aX{-i&dP8Bcj0W-WWLuXD-l79Mr1>u?^8O$A)y;N zJ|wouO2E+VVh7(Q%6z29&=+XIh`{^3A;rgs3_VxXcun+qc~uo6TFQx64Sim#qJ)e= zLtpNLD~_`GdPi~5+N^-$i=uK79bI%Sk(Ygfq1%+OAiMamXy{p@>?aXqsTfokUaWbH zalqx8A|@aHS+kCDg4g)%P++`6b^1oBglDp{FId+gHxsW;@c-$X43mwWd1oHWi}D556bZl}TWq zRK=FrVAInN#Q);YWZ2zkoiZc&J`ixQEyT2uX@--52?&T}kxOkmVT&}vbb%EdVkhVl zO9=P@#m}sBOCh2=}6)dQ&CF6AM#U0P&^Z{+%_d@497wPh296Zsc)yVn;KL;i>$8!d)Z zWQTi{<4glwR{XgQXrQ}=Zl4edYj91ehOTfq>Q00MNZC#aX-6kE2K=k@MD`A1{V3d} zuYg3Pr<#h7-^_kqQ!0Rq<}#ar@vo@)=`A#Zwc9o9Wjgy-Sk5nlW;Md>fLZm~WCRbw zjJ5=1EsWqFHG?g-Lo`}WhU3vndoc!y?}AU7m_bf{XH&O8Po|Wm~W(r>0Q;`ndk6>du@DQ~+(A6*p(pT{j3SPQyNx{bncypzY zk^xhJB7wI`XTrwl7 zMw<*vdbX#6RQ9W$66PHIqeohJ9&ND)r4MkFra<0XR`4mZ!CL7C&8fYIne$NpjIi|_ zF(o8e`@A6~h%}Ruh_95K0Cm41(q}2%ERnuQNxvh~m+%@K2wvksb5nB{qrDM@$+ zP5N<$Dej?ru}ZXTG*7I|2bI0B?{qQz`nAQYIQ-3>;@rj*=N0kZ6jg0kT}uuzfUAc& z_~?yNn0+A!P9I%t>#eL#Dr!fIpl9?J`0I!RYGd|=5kU>(#US)1)zh(6us^m0+73I) zPFgQu8fQtEocZ33VOaz2_`<=ElNCa+_l+;mqYzr&jKSy6EiM%UTxwo7xyGZa*QfXe zZsSJo_PRRgj5&cFs-ZP^57~hmTb-&uc*btK&PT^qT<3p3R0SJGbLV2O03o)91iAme zf~37=9kdS7Zo-mtwChl`4ww^e+#*s|^F5UNEFG~)4zt5eqJ21p0Cu3&kBzEx<}uu+ zks8iCh1^N9q0{CC(!LXPvxpO#yR4V3=QwO((yteZ;I2%Tl57Jx_QM+2sA&IorO51r!$RX=mN zNOTt2(+{yTYm(jvJ#V6SIq`-KTAn>=@|Ndg7#(-wRdeec@~LMQYRA{v=nTL0T!N1A znxycx=ig}SswJ9j8O$~(gA?Z6Pd@oJldsC;m!2dun819hjrJONL4E8knQv%@8f|s| E2dd6cYybcN delta 1449 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 IwjbX3PiF;ypa1{> delta 3291 zcmZ`*eNa@_73UuI#zx^<=-(BLa_c})2Nkc(=pSGahz$V8Ph4rq-iouhn{nv`v&Uv zpL^~*@BV)0oO{nX_x@=L?z{}vW7c1MbZXq1Cw91(V)D8)e9LdcRazF!9eB%sIc2dWAwj>In2>OCP@fhF34Jb{UhBf& zt$zqV39Lj%)f*xgLqRXztvV0c7My85BuYuK5`q?NFU-NoZABP<{Hkaqr4JjzcBr>t z$*D9J9brFyu+b&<$bZS(?Xb&&Uxc@%Xl%6}5)yj#%{1zZEjXROD7~K4T|2e3K2bOr z9y~tylR>wZrPt$B=`yCfRehYrtGfeGYr(eq0;sm2E3y>-_{23aV%i@z?33sS*NUiV z`vTi8O4N^72I_n%7vs7Bgqo@Kh!0H^DMBySicd_%$Ma}z$E8UhjvL9ajD#3Z)tzNa z9LbOwNr{$g*V-uH4P???Bq$86Py}#%^$t3NS8IIO(P@WlD?a?p6|sU8UVJ6fD*X6G z!$1#1<1-XQc!4;LR)t-WkjnKcXLnnB12nj^O)iD#17du|v|G zDNsbqJYqr;gB)I+`ZM<>#B&Z zdde%r1v2Zx3qBvbX^p=11BVb-rH0e=3RzqU?_05`sTx18NyZB`3uONOIrgJO%jVQw ztuG=|5j~a0-Y%_3pPxHml+ZI1IG>-t-Waej)!i(*lib%(wH{?bqx1ASa zl~isCD^OySnNNZ56T#d^|Q;J{wNl7H^nAoHK$T!9h%!PP{kI ziQmL^0tm&i+%i$5;8;F06@Q&ab1yDU#<{q$5EsWnBDr^*1&1_ez;T-b zYK4+TgT^lGbTs}B~HcMv*Wt;4GX_!$7IPYqE-6WcDxx1B*hS9 z{O@+Wy>&URJa7dv6}opk_~^kgctoMHsYL(gGW>2=vFu+Sh4!)tU+*k~3S%K}S-HZ8 zKw$>7B5)I`K%N0StzhHwAT%?`gJs=*2rZ-xFpF6|Tb%)1clC3V0ZR?T} zt$02~z(UE;(+Npn>h^Hf&xUp#g4oC9QwlACe7<^_fgzF0S{&)je z)z~EsLXEMA>*PD%*N*S~pGJ3y%-nBu*LeEBjqai%k8O$rlgE~?(rii@IOTH$~yPr6;DlQv!zRVO}$eibiAf)F8AdQy;}o&>L{C|ZJW zR+U|Klo;oB)qGWE1+Aq{1iv=c(igQMxMqBPz)0$+6Ds%98*vFTBBXw>pAr%GAQIGr zLbNWp|EuLC0k#rGv6zog3Mas%P-J9PhEpjO3cRQY5&P(d0! zim3QSHNm+ldsN6tGufj;WN_~q?o8I99U>UrGc*P8wlnG;zME+ODKG1B;=+;Ko)5Wc z|CWd6C76b;KK0qQ{kuC4ckDjM&ug96M|6cALlJ$O91qHou@Q-jbZI%fvWHe`PTfks zHLt#vgzn^_gNGI#q^WM64e@~EBboW<_=UyKGW`(yz;~2>j|aYZ^o!h|E-Co!$XD>5 K6aR7cng0Se)ZWYh diff --git a/docs/out/html/_modules/kontur_focus/focus_compliance.html b/docs/out/html/_modules/kontur_focus/focus_compliance.html index b880d7a..82fba6c 100644 --- a/docs/out/html/_modules/kontur_focus/focus_compliance.html +++ b/docs/out/html/_modules/kontur_focus/focus_compliance.html @@ -182,6 +182,27 @@ except KeyError: return {'success': False, 'result': 'Key Error'} + def full_legal_entity_sanctions_profile(self, profile_id_list: list) -> dict: + """Просмотр полной информации определенного санкционного профиля ЮЛ + + :param profile_id_list: Идентификатор санкционного профиля ЮЛ. Идентификатор возвращается в методе + «Поиск сводной информации по санкционным профилям ЮЛ» - + GET /banks/{bankId}/companies/profiles/search + :type profile_id_list: list + :return: Полная информация по профилю ЮЛ + :rtype: dict + """ + if not profile_id_list: + return {'success': False, 'message': 'Не указан список ID профилей'} + else: + try: + profile = profile_id_list[0] + response = self.get(path=f'{self._focus_base_url}/companies/profiles/{profile}') + + return {'success': True, 'result': response} + except KeyError: + return {'success': False, 'result': 'Ошибка в ID профиля.'} + def legal_entity_profile_report(self, profile_id_list: list, path: str = None) -> dict: """Получение печатного отчета по профилю ЮЛ @@ -286,19 +307,25 @@ """ if self.inn: response = self.get(path=f'{self._focus_base_url}/formFullIndividualReport') - if not self.inn and passport and fio: + elif 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': 'Необходимо указать: либо ИНН, либо ФИО (хотя бы фамилию и имя) и паспорт'} + return {'success': False, 'result': 'Необходимо указать: либо ИНН, либо ФИО (хотя бы фамилию и имя) и паспорт'} - result = self._save_file( - filename='Полный_отчет', - content=response.content, - file_type='docx', - path=path - ) - - return {'success': True, 'file': result} + try: + if response.status_code == 200: + result = self._save_file( + filename='Полный_отчет', + content=response.content, + file_type='docx', + path=path + ) + + return {'success': True, 'file': result} + else: + return {'success': False, 'result': 'Ошибка получения отчета. Проверьте корректность ИНН, ФИО или паспортных данных.'} + except AttributeError: + return {'success': False, 'result': 'Ошибка получения отчета. Проверьте корректность ИНН, ФИО или паспортных данных.'} # Иноагенты def get_foreign_agents_list(self, fa_type: str = None) -> list: # Не работает, если нет подключенной лицензии diff --git a/docs/out/html/_sources/focus-compliance.rst.txt b/docs/out/html/_sources/focus-compliance.rst.txt index b68ab00..1f20d10 100644 --- a/docs/out/html/_sources/focus-compliance.rst.txt +++ b/docs/out/html/_sources/focus-compliance.rst.txt @@ -36,6 +36,8 @@ .. autofunction:: kontur_focus.FocusCompliance.search_global_company_profiles_id() +.. autofunction:: kontur_focus.FocusCompliance.full_legal_entity_sanctions_profile(profile_id_list) + .. autofunction:: kontur_focus.FocusCompliance.legal_entity_profile_report(profile_id_list, path) .. autofunction:: kontur_focus.FocusCompliance.full_company_report(model, path) diff --git a/docs/out/html/focus-compliance.html b/docs/out/html/focus-compliance.html index ccd3af9..5d5e0fe 100644 --- a/docs/out/html/focus-compliance.html +++ b/docs/out/html/focus-compliance.html @@ -54,6 +54,7 @@
  • Юридические лица @@ -149,6 +150,25 @@ +
    + +

    Просмотр полной информации определенного санкционного профиля ЮЛ

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

    profile_id_list (list) – Идентификатор санкционного профиля ЮЛ. Идентификатор возвращается в методе +«Поиск сводной информации по санкционным профилям ЮЛ» - +GET /banks/{bankId}/companies/profiles/search

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

    Полная информация по профилю ЮЛ

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

    dict

    +
    +
    +
    +
    legal_entity_profile_report(profile_id_list, path)
    diff --git a/docs/out/html/genindex.html b/docs/out/html/genindex.html index 8da107f..79b0789 100644 --- a/docs/out/html/genindex.html +++ b/docs/out/html/genindex.html @@ -133,6 +133,8 @@
  • full_company_report() (в модуле kontur_focus.FocusCompliance)
  • full_individual_report() (в модуле kontur_focus.FocusCompliance) +
  • +
  • full_legal_entity_sanctions_profile() (в модуле kontur_focus.FocusCompliance)
  • diff --git a/docs/out/html/objects.inv b/docs/out/html/objects.inv index d3e1a7e7f623be930dfe08f5fe0cc997c0f1077b..65e0f9dec973534c0d2492553ca85013e6e2471b 100644 GIT binary patch delta 524 zcmV+n0`vWn1)T+ugd5F{(=ZUn?|BMKa7_`{-VhQ3u@V*P-EtErwUM72f4d$&uu!p>ia2BP^lZsf#9||aZI(@|q}A|yXepq&^E`J|N?oDr@5)7?7GY&52+ z)FZaNV!BS_hTKAusgs6e!vEn#YHg-ZUgQpZo@m`e;$0n*Wd65R&WV( zSR)TxffK~fD~@C%E=y8tZ3v%XRlG;Z6)cK(DEk06q_}`3nts70n&#;6F(?;cXm#d= zNqzFD9;VEZ$3$r+eX98&a})6ZW4>Rf_}&{OU2cLzMY$b3tDiKU zQW>#0;4)D}7sDi%k>g4tsL87-5BIA>YT0p0b{;XK-4Qx%n6-gnTABOH6J;1rWhF-p zla4w*W%dY8E@NhFka6pje<|(@c&a8^@XGl?gs)T<0k=Wd9Zj*beMmpr>JFnPxe!5D z;@_qn3Fb29Qy%A3oRlqCibV8)yCTp=C0wwR7SOnLO8zIyEu$vNf>fxGZoO~EumO(` zE>o`%>*8UoBI5VY6@eeHfn|A7&b-@zJBr)zo_GLX@bx$RffZcBe;n4xLo0A&*?G+o zG-RS8b>dXrXv+q!ai~@KTgmHg)qV>*H!XREU*yT?1+kh%JmFDOxmV+W;&2V~@-6(t2G+2E zd9Mj{^oEQImm%~NjyC6XSKY+gcD`ceMLB~drn+4BC$9r-+V|G5HKt!x2f+IaE=QuU D(n0z3 diff --git a/docs/out/html/searchindex.js b/docs/out/html/searchindex.js index f397d97..9d0b1a1 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":{"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 +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]],"full_legal_entity_sanctions_profile() (\u0432 \u043c\u043e\u0434\u0443\u043b\u0435 kontur_focus.focuscompliance)":[[1,"kontur_focus.FocusCompliance.full_legal_entity_sanctions_profile",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,"","full_legal_entity_sanctions_profile"],[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,"companies":1,"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,"full_legal_entity_sanctions_profile":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,"profiles":1,"projects":4,"pypi":4,"pypirc":4,"r":4,"registry":4,"repository":4,"requirements":2,"rest":[0,1,2],"ru":[0,1],"search":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\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d":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\u0441\u043c\u043e\u0442\u0440":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/kontur_focus/focus_compliance.py b/kontur_focus/focus_compliance.py index 2a548ed..31e55a6 100644 --- a/kontur_focus/focus_compliance.py +++ b/kontur_focus/focus_compliance.py @@ -107,6 +107,27 @@ class FocusCompliance(Request): except KeyError: return {'success': False, 'result': 'Key Error'} + def full_legal_entity_sanctions_profile(self, profile_id_list: list) -> dict: + """Просмотр полной информации определенного санкционного профиля ЮЛ + + :param profile_id_list: Идентификатор санкционного профиля ЮЛ. Идентификатор возвращается в методе + «Поиск сводной информации по санкционным профилям ЮЛ» - + GET /banks/{bankId}/companies/profiles/search + :type profile_id_list: list + :return: Полная информация по профилю ЮЛ + :rtype: dict + """ + if not profile_id_list: + return {'success': False, 'message': 'Не указан список ID профилей'} + else: + try: + profile = profile_id_list[0] + response = self.get(path=f'{self._focus_base_url}/companies/profiles/{profile}') + + return {'success': True, 'result': response} + except KeyError: + return {'success': False, 'result': 'Ошибка в ID профиля.'} + def legal_entity_profile_report(self, profile_id_list: list, path: str = None) -> dict: """Получение печатного отчета по профилю ЮЛ diff --git a/setup.py b/setup.py index 5ca77f0..1c7e174 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages setup( name="kontur_focus", - version="2025.11.4", + version="2025.11.5", author="Ilya Sapunov", author_email="sapunov@selectel.ru", description="Библиотека-обертка для взаимодействия с REST API Контур.Фокус и Фокус.Комплаенс",