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.36.tar.gz (142.6 kB view details)

Uploaded Source

Built Distribution

ord_mediascout_client-0.0.36-py3-none-any.whl (37.9 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.36.tar.gz
Algorithm Hash digest
SHA256 3a56701493aa165018cf450b688059d07e6a260a12c7a9d83e3f260dbc0606cd
MD5 4266af7a6a73264bf8a19f54c86698d9
BLAKE2b-256 92d712a977718a5b0ef834a340fe1ef6a2ef169582606712f2122bc5f0b36e12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.36-py3-none-any.whl
Algorithm Hash digest
SHA256 e56a6826c1c153c5458182364ef56bc3275fc65e287e9e20dd9b23fe3ff3bdb1
MD5 d2ad96163f2a9a843b0ea632e9a96d2b
BLAKE2b-256 7406fca74aeefd23203d4e721945f26406738dae4e7bd1014725f43947268069

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