Source code for postmarker.models.server

from .base import Model, ModelManager


[docs]class Server(Model): def __str__(self): return "{}: {} ({})".format( self.__class__.__name__, self.Name, self._data.get("ID"), ) def edit(self, **kwargs): response = self._manager.edit(**kwargs) self._update(response)
[docs]class ServerManager(ModelManager): """Lets you get or edit details of the specific server.""" name = "server" model = Server def get(self): response = self.call("GET", "/server") return self._init_instance(response) def edit(self, **kwargs): return self.call("PUT", "/server", data=kwargs)