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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.35.tar.gz
Algorithm Hash digest
SHA256 c0d64c5bce8b53322f944ba136ec5ee941e85263cfcee06c32a3e9239fc9d22e
MD5 41314fec00feb33958c0b34f530ce286
BLAKE2b-256 bfc140b267aad4a8590f56ba3fcdc0b3bebbd9f513744949b4939faa70c2d652

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.35-py3-none-any.whl
Algorithm Hash digest
SHA256 04f9e62ed2de84d3efc158e6cbd11c73403af540d917373a9246edfee4167769
MD5 0d1bddeb507e518f804469e643058df5
BLAKE2b-256 53024686dcdb5fde90e6e55ec7e319c8100e864e50027981d082f3435d68ce49

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