Source code for djangomailup.client

"""mailup client."""
from .conf import ENDPOINT
from .oauth2 import AuthenticateSession


[docs]class MailUpClient(AuthenticateSession): """ MailUp client for django. A requests authenticated :py:class:`Session <requests.Session>`. :param using: name of MAILUP configuration (default: 'default') :type using: string Same of :py:class:`Session <requests.Session>`, with oAuth2 logic. Usage:: >>> form djangomailup import MailUpClient() >>> s = MailUpClient() >>> s.get_info() <Response [200]> To use a different configuration use ``using`` argument:: ... >>> s = MailUpClient(using='myotherconfiguration') ... """
[docs] def get_info(self): """ Return MailUp Account Info. Take a look at MailUp's documentation if you want know more about Account Info Reference: `Account Info <http://help.mailup.com/display/mailupapi/Accounts#Accounts-ObtainingMailUpaccountdetailsfortheconnectedaccount>`_ """ return self.get(ENDPOINT["info"])