Source code for swimlane.core.resources.comment

import pendulum

from swimlane.core.resources import APIResource, UserGroup


[docs]class Comment(APIResource): """Abstraction of a single comment from a comment field Attributes: user (UserGroup): UserGroup instance of user who created the comment created_date (pendulum.Pendulum): Pendulum datetime of when comment was created message (str): Comment message body """ def __init__(self, swimlane, raw): super(Comment, self).__init__(swimlane, raw) self.user = UserGroup(swimlane, self._raw['createdByUser']) self.created_date = pendulum.parse(self._raw['createdDate']) self.message = self._raw['message'] def __str__(self): return self.message