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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.42.tar.gz
Algorithm Hash digest
SHA256 a815a374e257a9a7540f8b67ff35210d0d047f057c9c331f63f0a2ac205f4abb
MD5 331fe9781a7b8450946de65703b32fb4
BLAKE2b-256 0ca70ec6c4f532bd54416ae9e216deb381092c6724ddb8f6c8da919d5d7534e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ord_mediascout_client-0.0.42-py3-none-any.whl
Algorithm Hash digest
SHA256 21a345ca575ad5164bd5ce649dfac9cc3b8a57baf3b81d46063b7385a6285559
MD5 752b75efa4c1647d807589d2efa84c58
BLAKE2b-256 b57b2f9bf250d5bede779fdd701f7e645d61b4dcd11de30dc5262258d3e214d6

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