Skip to content

AlexProfi/rsmev_swagger_client

Repository files navigation

swagger-client

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

This Python package is automatically generated by the Swagger Codegen project:

  • API version: 1.3.1
  • Package version: 1.3.2
  • Build package: io.swagger.codegen.v3.generators.python.PythonClientCodegen

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

If the python package is hosted on Github, you can install directly from Github

pip install git+https://github.com/AlexProfi/rsmev_swagger_client.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/AlexProfi/rsmev_swagger_client.git)

Then import the package:

import swagger_client 

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import swagger_client

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basic
configuration = swagger_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.ApplApi(swagger_client.ApiClient(configuration))
slug = 'slug_example' # str | Тип заявления (например: appl-sch-enroll)
body = swagger_client.CountQuery() # CountQuery | Параметры фильтрации (optional)

try:
    # Возвращает кол-во заявлений указанного типа в разных статусах
    api_response = api_instance.appl_count(slug, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplApi->appl_count: %s\n" % e)
# Configure HTTP basic authorization: basic
configuration = swagger_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.ApplApi(swagger_client.ApiClient(configuration))
slug = 'slug_example' # str | Тип заявления (например: appl-sch-enroll)
epgu_number = 'epgu_number_example' # str | Номер заявления ЕПГУ
file_name = 'file_name_example' # str | Имя запрашиваемого файла (optional)

try:
    # Возвращает файл
    api_response = api_instance.appl_file(slug, epgu_number, file_name=file_name)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplApi->appl_file: %s\n" % e)
# Configure HTTP basic authorization: basic
configuration = swagger_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.ApplApi(swagger_client.ApiClient(configuration))
slug = 'slug_example' # str | Тип заявления (например: appl-sch-enroll)
epgu_number = 'epgu_number_example' # str | Номер заявления ЕПГУ
filter_state = 56 # int | Фильтр по состоянию статуса (optional)

try:
    # Возвращает историю статусов заявления
    api_response = api_instance.appl_history_status(slug, epgu_number, filter_state=filter_state)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplApi->appl_history_status: %s\n" % e)
# Configure HTTP basic authorization: basic
configuration = swagger_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.ApplApi(swagger_client.ApiClient(configuration))
body = swagger_client.Document() # Document | Статус для обновления
slug = 'slug_example' # str | Тип заявления (например: appl-sch-enroll)
filter_state = 56 # int | Фильтр по состоянию статуса (optional)

try:
    # Возвращает историю статусов заявления
    api_response = api_instance.appl_history_status_all(body, slug, filter_state=filter_state)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplApi->appl_history_status_all: %s\n" % e)
# Configure HTTP basic authorization: basic
configuration = swagger_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.ApplApi(swagger_client.ApiClient(configuration))
slug = 'slug_example' # str | Тип заявления (например: appl-sch-enroll)
body = swagger_client.SearchQuery() # SearchQuery | Параметры фильтрации (optional)

try:
    # Получает список заявлений указанного типа
    api_response = api_instance.appl_list(slug, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplApi->appl_list: %s\n" % e)
# Configure HTTP basic authorization: basic
configuration = swagger_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.ApplApi(swagger_client.ApiClient(configuration))
slug = 'slug_example' # str | Тип заявления (например: appl-sch-enroll)
epgu_number = 'epgu_number_example' # str | Номер заявления ЕПГУ

try:
    # Возвращает заявление
    api_response = api_instance.appl_retrieve(slug, epgu_number)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplApi->appl_retrieve: %s\n" % e)
# Configure HTTP basic authorization: basic
configuration = swagger_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.ApplApi(swagger_client.ApiClient(configuration))
slug = 'slug_example' # str | Тип заявления (например: appl-sch-enroll)

try:
    # Получает список параметров для поиска по заявлениям указанного типа
    api_response = api_instance.appl_search_form(slug)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplApi->appl_search_form: %s\n" % e)
# Configure HTTP basic authorization: basic
configuration = swagger_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.ApplApi(swagger_client.ApiClient(configuration))
body = swagger_client.UpdateStatus() # UpdateStatus | Статус для обновления
slug = 'slug_example' # str | Тип заявления (например: appl-sch-enroll)
epgu_number = 'epgu_number_example' # str | Номер заявления ЕПГУ

try:
    # Обновляет статус заявления
    api_response = api_instance.appl_update_status(body, slug, epgu_number)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ApplApi->appl_update_status: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to http://rsmev.yarcloud.ru/api

Class Method HTTP request Description
ApplApi appl_count POST /appl/{slug}/count/ Возвращает кол-во заявлений указанного типа в разных статусах
ApplApi appl_file GET /appl/{slug}/{epgu_number}/file/ Возвращает файл
ApplApi appl_history_status GET /appl/{slug}/{epgu_number}/history/ Возвращает историю статусов заявления
ApplApi appl_history_status_all POST /appl/{slug}/history_all/ Возвращает историю статусов заявления
ApplApi appl_list POST /appl/{slug}/ Получает список заявлений указанного типа
ApplApi appl_retrieve GET /appl/{slug}/{epgu_number}/ Возвращает заявление
ApplApi appl_search_form GET /appl/{slug}/searchform/ Получает список параметров для поиска по заявлениям указанного типа
ApplApi appl_update_status PUT /appl/{slug}/{epgu_number}/ Обновляет статус заявления
DictApi dict GET /dict/{slug}/ Возвращает данные справочника
DictApi dict_patch PATCH /dict/{slug}/{code} Обновляет данные справочника
DictApi dict_post POST /dict/{slug}/ Обновляет данные справочника
DictApi dict_put PUT /dict/{slug}/{code} Обновляет данные справочника
InfoApi info_history_status GET /info/Middleman/{id}/history/ Возвращает историю статусов заявления
InfoApi info_history_status_0 GET /info/Middleman/{id}/response_file_xml/ Возвращает ответ с файлового хранилища для ВС ГИС РУО.
TypeinfoApi ti_search_form GET /typeinfo/{slug}/searchform/ Получает список параметров для поиска по элементам ВС указанного типа
TypeinfoApi typeinfo_list POST /typeinfo/{slug}/ Получает список данных по ВС, указанному в slug
TypeinfoApi typeinfo_retrieve GET /typeinfo/{slug}/{id}/ Возвращает элемент по id
XmlApi xml_send POST /xml/send/ Ставит XML в очередь для последующей отправки в СМЭВ3

Documentation For Models

Documentation For Authorization

basic

  • Type: HTTP basic authentication

Author

info@er76.ru

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published