module.exports = StoryNote /** * Snapchat StoryNote * * @class * @param {Object} params */ function StoryNote (params) { var self = this if (!(self instanceof StoryNote)) return new StoryNote(params) // who viewed the story self.viewer = params['viewer'] // when the story was viewed by the viewer self.viewDate = new Date(+params['timestamp']) // whether or not the viewer took a screenshot of the story self.screenshot = !!params['screenshotted'] // obscure data. not sure what is's for but it has the following format: // { // mField : "123456.023Z" // mId : "username~unixtime" // mKey : "story:{username}:YYYYMMDD" // } self.storyPointer = params['storypointer'] }