Skip to main content

SYSNET eSMLOUVY data connector REST API

Project description

eSMLOUVY commector

Toto je datový konektor umožňující datovou výměnu mezi obchodní logikou aplikace eSMLOUVY a datovým serverem HCL Domino. Ovládá se pomocí REST API

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

  • API version: 1.0.0
  • Package version: 0.0.27
  • 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/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.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 API key authorization: apiKey
configuration = swagger_client.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AdminsApi(swagger_client.ApiClient(configuration))

try:
    # získá konfiguraci konektoru
    api_response = api_instance.get_config()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdminsApi->get_config: %s\n" % e)

# Configure API key authorization: apiKey
configuration = swagger_client.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AdminsApi(swagger_client.ApiClient(configuration))

try:
    # získá konfiguraci databáze serveru Domino
    api_response = api_instance.get_profile()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdminsApi->get_profile: %s\n" % e)

# Configure API key authorization: apiKey
configuration = swagger_client.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AdminsApi(swagger_client.ApiClient(configuration))

try:
    # získá pomocný profil (řízené slovníky) konfigurace databáze serveru Domino
    api_response = api_instance.get_profile_dir()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdminsApi->get_profile_dir: %s\n" % e)

# Configure API key authorization: apiKey
configuration = swagger_client.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AdminsApi(swagger_client.ApiClient(configuration))

try:
    # získá pomocný profil (role) konfigurace databáze serveru Domino
    api_response = api_instance.get_profile_roles()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdminsApi->get_profile_roles: %s\n" % e)

# Configure API key authorization: apiKey
configuration = swagger_client.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AdminsApi(swagger_client.ApiClient(configuration))
body = swagger_client.ConfigBody() # ConfigBody |  (optional)

try:
    # aktualizuje hlavní konfiguraci konektoru
    api_response = api_instance.put_config(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdminsApi->put_config: %s\n" % e)

# Configure API key authorization: apiKey
configuration = swagger_client.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AdminsApi(swagger_client.ApiClient(configuration))
body = swagger_client.ProfileMain() # ProfileMain |  (optional)

try:
    # aktualizuje nebo vytvoří hlavní konfiguraci aplikace Domino
    api_response = api_instance.put_profile(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdminsApi->put_profile: %s\n" % e)

# Configure API key authorization: apiKey
configuration = swagger_client.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AdminsApi(swagger_client.ApiClient(configuration))
body = swagger_client.ProfileDirectory() # ProfileDirectory |  (optional)

try:
    # aktualizuje nebo vytvoří pomocný profil (řízené slovníky) konfigurace databáze serveru Domino
    api_response = api_instance.put_profile_dir(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdminsApi->put_profile_dir: %s\n" % e)

# Configure API key authorization: apiKey
configuration = swagger_client.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AdminsApi(swagger_client.ApiClient(configuration))
body = swagger_client.ProfileRoles() # ProfileRoles |  (optional)

try:
    # aktualizuje nebo vytvoří pomocný profil (role) konfigurace databáze serveru Domino
    api_response = api_instance.put_profile_roles(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdminsApi->put_profile_roles: %s\n" % e)

# Configure API key authorization: apiKey
configuration = swagger_client.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.AdminsApi(swagger_client.ApiClient(configuration))
body = swagger_client.ReplaceName() # ReplaceName |  (optional)

try:
    # Zamění jméno ve všech dokumentech a polích, kde se vyskytuje
    api_response = api_instance.replace_name(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdminsApi->replace_name: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://virtserver.swaggerhub.com/SYSNET/eSMLOUVY/1.0.0

Class Method HTTP request Description
AdminsApi get_config GET /config získá konfiguraci konektoru
AdminsApi get_profile GET /profile získá konfiguraci databáze serveru Domino
AdminsApi get_profile_dir GET /profile_dir získá pomocný profil (řízené slovníky) konfigurace databáze serveru Domino
AdminsApi get_profile_roles GET /profile_roles získá pomocný profil (role) konfigurace databáze serveru Domino
AdminsApi put_config PUT /config aktualizuje hlavní konfiguraci konektoru
AdminsApi put_profile PUT /profile aktualizuje nebo vytvoří hlavní konfiguraci aplikace Domino
AdminsApi put_profile_dir PUT /profile_dir aktualizuje nebo vytvoří pomocný profil (řízené slovníky) konfigurace databáze serveru Domino
AdminsApi put_profile_roles PUT /profile_roles aktualizuje nebo vytvoří pomocný profil (role) konfigurace databáze serveru Domino
AdminsApi replace_name POST /replace_name Zamění jméno ve všech dokumentech a polích, kde se vyskytuje
DevelopersApi info_api GET /info vrací servisní informace
PublicApi delete_budget_category DELETE /budget_category/{identifier} odstraní položku rozpočtového zařazení s daným identifikátorem (cruD)
PublicApi delete_container DELETE /container/{identifier} odstraní dokumentový kontejner s daným identifikátorem (cruD)
PublicApi delete_cover DELETE /cover/{identifier} odstraní krycí list s daným identifikátorem (cruD)
PublicApi delete_payment_event DELETE /payment_event/{identifier} odstraní položku platebního kalenáře s daným identifikátorem (cruD)
PublicApi delete_registration DELETE /registration/{identifier} odstraní evidenční list s daným identifikátorem (cruD)
PublicApi delete_standpoint DELETE /standpoint/{identifier} odstraní stanovisko s daným identifikátorem (cruD)
PublicApi get_budget_category GET /budget_category/{identifier} vrací položku rozpočtového zařazení s daným identifikátorem (cRud)
PublicApi get_budget_category_list GET /budget_category vrací seznam rozpočtových zařazení
PublicApi get_budget_category_list_by_dept GET /budget_category/dept/{dept} vrací všechna rozpočtová opatření pro útvar
PublicApi get_container GET /container/{identifier} vrací dokumentový kontejner s daným identifikátorem (cRud)
PublicApi get_container_content GET /container/items/{identifier} vrací obsah kontejneru s daným identifikátorem
PublicApi get_container_list GET /container vrací seznam dokumentových kontejnerů
PublicApi get_cover GET /cover/{identifier} vrací krycí list s daným identifikátorem (cRud)
PublicApi get_cover_list GET /cover vrací seznam kycích listů
PublicApi get_cover_list_container GET /cover/container/{container} vrací seznam kycích listů v kontejneru
PublicApi get_payment_event GET /payment_event/{identifier} vrací položku platebního kalenáře s daným identifikátorem (cRud)
PublicApi get_payment_event_list GET /payment_event vrací seznam položek platebního kalendáře
PublicApi get_payment_event_list_parent GET /payment_event/parent/{parent} vrací seznam položek platebního kalendáře pro nadřazený dokument
PublicApi get_registration GET /registration/{identifier} vrací evidenční list s daným identifikátorem (cRud)
PublicApi get_registration_list GET /registration vrací seznam registračních listů
PublicApi get_registration_list_container GET /registration/container/{container} vrací seznam registračních listů v kontejneru
PublicApi get_standpoint GET /standpoint/{identifier} vrací stanovisko s daným identifikátorem (cRud)
PublicApi get_standpoint_list GET /standpoint vrací seznam stanovisek
PublicApi get_standpoint_list_container GET /standpoint/container/{container} vrací seznam stanovisek v kontejneru
PublicApi get_standpoint_list_parent GET /standpoint/parent/{parent} vrací seznam stanovisek pro nadřízený dokument
PublicApi post_budget_category POST /budget_category vytvoří novou položku rozpočtového zařazení (Crud)
PublicApi post_container POST /container vytvoří nový dokumentový kontejner (Crud)
PublicApi post_cover POST /cover vytvoří nový krycí list (Crud)
PublicApi post_payment_event POST /payment_event vytvoří novou položku platebního kalendáře (Crud)
PublicApi post_registration POST /registration vytvoří nový evidenční list (Crud)
PublicApi post_standpoint POST /standpoint vytvoří nové stanovisko (Crud)
PublicApi put_budget_category PUT /budget_category/{identifier} aktualizuje položku rozpočtového zařazení s daným identifikátorem (crUd)
PublicApi put_container PUT /container/{identifier} aktualizuje dokumentový kontejner s daným identifikátorem (crUd)
PublicApi put_cover PUT /cover/{identifier} aktualizuje krycí list s daným identifikátorem (crUd)
PublicApi put_payment_event PUT /payment_event/{identifier} aktualizuje položku platebního kalenáře s daným identifikátorem (crUd)
PublicApi put_registration PUT /registration/{identifier} aktualizuje evidenční list s daným identifikátorem (crUd)
PublicApi put_standpoint PUT /standpoint/{identifier} aktualizuje stanovisko s daným identifikátorem (crUd)

Documentation For Models

Documentation For Authorization

apiKey

  • Type: API key
  • API key parameter name: X-API-KEY
  • Location: HTTP header

Author

info@sysnet.cz

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sysnet-esmlouvy-0.0.27.tar.gz (70.8 kB view hashes)

Uploaded Source

Built Distribution

sysnet_esmlouvy-0.0.27-py3-none-any.whl (115.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page