21 lines
336 B
JavaScript
21 lines
336 B
JavaScript
import { Record } from 'immutable';
|
|
|
|
export default class Post extends Record({
|
|
author: null,
|
|
content: null,
|
|
id: null,
|
|
isPublic: false,
|
|
scheduledPost: false,
|
|
sendNotification: false,
|
|
timestamp: null,
|
|
title: null,
|
|
}) {};
|
|
|
|
|
|
Post.fromJS = (data = {}) => {
|
|
return new TicketClass({
|
|
id: data._id,
|
|
...data,
|
|
});
|
|
};
|