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, CreateClientRequest, \
    ClientRelationshipType, LegalForm

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

api = ORDMediascoutClient(config)

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

response_client_dto = api.create_client(client_dto)

Testing

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

First setup virtual environment (once):

pipenv install --dev
pipenv install -e .

To run tests:

pipenv shell
pytest

Packaging

pipenv install --dev
pipenv shell

# update version
vi pyproject.toml

# clean up files from dist/* before deploy not to upload old ones
# rm dist/*

# create new build
python -m build

# upload fresh 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.44.tar.gz (120.1 kB view details)

Uploaded Source

Built Distribution

ord_mediascout_client-0.0.44-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.44.tar.gz
Algorithm Hash digest
SHA256 c78fe843fa4bd6963237182505dd5e503907f506dd9a38f427ae301d713a621e
MD5 54f292cfa3162ccac40486fbafd6a300
BLAKE2b-256 44fa109cfe4bc8453a47c73c85b8205582f2f9807e8b1e92d9ede29c2a7da198

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.44-py3-none-any.whl
Algorithm Hash digest
SHA256 14c1937e6fa5e06c0b9569b2d87e9c445c598b2534018a6fa15c6685bbe1a809
MD5 c750d6856e18c9708ad19e80d79d9651
BLAKE2b-256 cae7e92ebba05246b9bb03464d4e2e556c0f11d495dad53115209cbc2c363b9a

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