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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for pyEchosign-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6da28dd3b2feab6b45f520dc560ee1942fd8c2aba8ea0ab54dc99dedc6df049a
MD5 c26eead9bfdf92d8337e86b1d5cadf85
BLAKE2b-256 964d7a714e429f0bbb9b67f747a4996e52c90c8eebad09aac3aa11dde166d8fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyEchosign-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 694fb8be019a513dc9c0cd1b9f7831ded65177dc03f604148f6dd94c172d7e82
MD5 70d81a903bfe51c351d37786ae5f095b
BLAKE2b-256 e3d3befeb7b979be069e584382ffcf9f6e643c6a2c173ca2d5915a5cffff55d0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page