def proceed(self, record_or_model, action, assignee=""): url = self.API_ROOT.format(self.account.domain, "record/status.json") data = self.__to_proceed_format(record_or_model, action, assignee) data["app"] = self.app_id resp = self._request("PUT", url, params_or_data=data) r = mr.UpdateResult(resp) return r
def update(self, record_or_model): url = self.__single() data = self.__to_update_format(record_or_model) data["app"] = self.app_id resp = self._request("PUT", url, params_or_data=data) r = mr.UpdateResult(resp) return r
def proceed_by_id(self, record_id, action, assignee=""): url = self.API_ROOT.format(self.account.domain, "record/status.json") data = { "id": record_id, "action": action, "assignee": assignee, "app": self.app_id } resp = self._request("PUT", url, params_or_data=data) r = mr.UpdateResult(resp) return r