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

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

api = ORDMediascoutClient(config)

client_dto = CreateClientWebApiDto(
    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.26.tar.gz (79.4 kB view details)

Uploaded Source

Built Distribution

ord_mediascout_client-0.0.26-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.26.tar.gz
Algorithm Hash digest
SHA256 81cb03e28b01ce768f02cc223b6aa23722e648c4fb37d096200792bec247953b
MD5 d6bc6c770cefc102ab9d7b7a94e8ec34
BLAKE2b-256 ebdb9d64dbe2463b8784d09cc551e7899f51aa165ae28fae19a8d75e37a9d8cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.26-py3-none-any.whl
Algorithm Hash digest
SHA256 b1110e805881dad7ae239e036fbb49b1403997f948bd9291b505a09ec866a4cd
MD5 71b9f7c3662a63e129e1baa9b7210ceb
BLAKE2b-256 832804b80128fad98d75bb2be3ebe10b2e38b6eeacdb716d27e68cc55a6b5243

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