Skip to main content

Connect to the Echosign API without constructing HTTP requests

Project description

PyPI PyPI2 Documentation Status

About

A Python module for connecting to the Adobe Echosign REST API, without the hassle of dealing with the JSON formatting for requests/responses and the REST endpoints and their varying requirements

Documentation

The most up to date documentation can be found on pyEchosign’s RTD page.

Maintained on GitLab

This project is maintained on GitLab and mirrored to GitHub. Issues opened on the latter are still addressed.

Notes

JSON Deserialization

Most classes contain two methods to facilitate the process of receiving JSON from the REST API and turning that into Python classes. One, json_to_X() will handle the JSON formatting for a single instance, while the second - json_to_Xs() processes JSON for multiple instances. Generally, the latter is simply returning a list comprehension that calls the former.

While this is primarily useful for internal purposes - every method retrieving an Agreement from the API will call Agreement.json_to_agreement() for example - the methods are not private and available for use. Any changes to their interface will only be made following deprecation warnings.

Internal Methods and Classes

All protected and private methods; and any classes, functions, or methods found under pyEchosign.utils are subject to change without deprecation warnings however.

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

pyEchosign-1.0.1.tar.gz (13.6 kB view details)

Uploaded Source

Built Distribution

pyEchosign-1.0.1-py2.py3-none-any.whl (19.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pyEchosign-1.0.1.tar.gz.

File metadata

  • Download URL: pyEchosign-1.0.1.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyEchosign-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ef428acd94b8ac1b121ab8c23b6b4570271f9f052ebf7bdd6090420306d7f0fa
MD5 0ecb2f035b1df7891a2e94f531ee6e33
BLAKE2b-256 f85b1af012fa93a64ffbc9504df8774c170eb8ba284f6123287accb283eb0980

See more details on using hashes here.

File details

Details for the file pyEchosign-1.0.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pyEchosign-1.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 71d5698a277c6bcc1080c9de3837ef1bc3ebce6c5245ee574273661632ba4a14
MD5 173f749096557f5e81452724fcd1fa1c
BLAKE2b-256 e49c7bc2f370b004175382429d1ff0c507e21661e2c4d8f19387d31d92245c4d

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