Skip to main content

API Client for Mediascout ORD

Project description

Mediascout ORD API client

Unofficial python client for ORD Mediascout API.

Installation

pip install ord-mediascout-client

Usage

from ord_mediascout_client import ORDMediascoutClient, \
    ORDMediascoutConfig, CreateClientWebApiDto, \
    ClientRelationshipType, LegalForm
from ord_mediascout_client.client import APIError

config = ORDMediascoutConfig(
    url='http://localhost:5000',
    username='username',
    password='password',
)

api = MediaScoutClient(config)

client = Client(
    name="Test Client",
    inn="1234567890",
    ...
)

api = ORDMediascoutClient(config)

client = CreateClientWebApiDto(
    createMode=ClientRelationshipType.DirectClient,
    legalForm=LegalForm.JuridicalPerson,
    inn="1234567890",
    name="Test Client",
    mobilePhone="1234567890",
    epayNumber=None,
    regNumber=None,
    oksmNumber=None
)

client = api.create_client(client)

Testing

pipenv install --dev
pipenv shell

# get credentials for accessing https://demo.mediascout.ru/
# and put them into .env file (see .env.example.env)

pytest

Packaging

pipenv install --dev
pipenv shell

vi pyproject.toml # update version

python -m build
python -m twine upload dist/*

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

ord_mediascout_client-0.0.11.tar.gz (54.2 kB view details)

Uploaded Source

Built Distribution

ord_mediascout_client-0.0.11-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file ord_mediascout_client-0.0.11.tar.gz.

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.11.tar.gz
Algorithm Hash digest
SHA256 f0c1efb186ef474779d1a9c4de5d359e7d804a95600b5d0608ab59cd4d88076a
MD5 b59ec767c36dcfddc02fff6f53ee4258
BLAKE2b-256 c31d0e78cf23c0f299bcb30a0922bba3b12b7c6e38e69199a9c406aab5d2aa04

See more details on using hashes here.

File details

Details for the file ord_mediascout_client-0.0.11-py3-none-any.whl.

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 03049a77035ea43ca54ade5508a49d0ad3554b631ed28eb54d42ce7b2027b307
MD5 4a4d00f572f52b33638c83990ff95109
BLAKE2b-256 15bb2096d61653ed0a916c1b2e50939ee57c88863a05419afa817fd73eb3f5bc

See more details on using hashes here.

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