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

Uploaded Source

Built Distribution

ord_mediascout_client-0.0.43-py3-none-any.whl (51.7 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.43.tar.gz
Algorithm Hash digest
SHA256 44a8779093a0f4ce8ab2344944edc08c27b6f866ad43933d06ad02bf3bb990e5
MD5 121a0ed3004859e36e95c7bde7c11caf
BLAKE2b-256 78c534b62b8c6cc9e591e8b795b157b24594591a04282977e51dd63875ccdb32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.43-py3-none-any.whl
Algorithm Hash digest
SHA256 bc98a5763460d578b811c7fb07e8a4557b346d62637de2da7dd092d671651eed
MD5 a7b36d6f40d6cd95cb3056b9d8adfc51
BLAKE2b-256 c454a459d824a9e6cd4f4701cd317a7353aac6b2f42f75530fa152593b4031f9

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