The following pages are tagged with
|Python 3 SDK
|| Vizydrop's applications gallery - codenamed Hermione - is written using the same SDK library provided here. The Python SDK is the preferred platform for developing your third-party applications as a result of this. ### Requirements - Python 3 (Python 2 is _not_ supported) - [Tornado](http://tornado-web.org) ### Installing the SDK The...
|| # Base Account Class The `Account` class, similar to the `Application` class contains a `Meta` inner-class with meta information (used to build scheme information provided via the `GET /` endpoint). Also included in the class are `vizydrop.fields` objects that correspond to the fields required for an account to operate. Classes...
|The Application Class
|| The base class of all Vizydrop third-party applications written using the Python SDK extend the `vizydrop.sdk.application.Application` class. This class contains no functions and only contains a single `Meta` inner-class to define the required information datapoints: ```python class Trello(Application): class Meta: version = "1.0" name = "Trello" logo = None #...
|| The `DataSource` class is very similar to the `Account` class described above. Subclasses of this base class include a `Meta` inner-class, field information defining the underlying data source (if required) defined in a `Schema` inner-class, and a single to handle the retrieval of data: ```python class TrelloCardSource(DataSource): class Meta: identifier...
|| The `SourceFilter` class simply defines fields that can be used to generate a filter for the data provided by the `DataSource` class. These classes may also optionally provide datalist functions that return options available for particular filter fields. This class does _not_ include any `Meta` or `Schema` inner classes as...