enum/PostType.js

/**
 * Enum for the types of posts that exist. Also applies to notifications
 * @readonly
 * @enum {number}
 */
const PostType = {
	ACHIEVEMENT_UNLOCKED: 2,
	ANSWER_ACCEPTED: 207,
	CHALLENGE_REVIEW_PUBLISHED: 412,
	CHALLENGE_REVIEW_REJECTED: 411,
	COMMENT_MENTION: 209,
	COMPLETED_CHALLENGE: 402,
	COURSE_COMPLETED: 103,
	COURSE_STARTED: 101,
	FEED_DASHBOARD: -8,
	FOLLOWING: 5,
	FRIEND_JOINED: 4,
	ITEM_DEFAULT_ADS: 97,
	ITEM_NATIVE_CONTENT_ADS: 96,
	ITEM_NATIVE_INSTALL_ADS: 95,
	JOB_SUGGESTIONS: -9,
	JOINED: 1,
	LESSON_COMMENT_MENTION: 119,
	LESSON_COMMENT_UPVOTE: 115,
	LESSON_REVIEW_ACCEPTED: 122,
	LESSON_REVIEW_REJECTED: 121,
	LEVELED_UP: 3,
	LOAD: -1,
	MENTION_CODE_COMMENT: 309,
	MERGED_CHALLENGE: 444,
	MODULE_COMPLETED: 102,
	NO_ACTIVITY: -6,
	PINNED: -4,
	POSTED_ANSWER: 202,
	POSTED_CODE: 301,
	POSTED_CODE_COMMENT: 303,
	POSTED_CODE_COMMENT_REPLY: 304,
	POSTED_COMMENT: 203,
	POSTED_COMMENT_REPLY: 204,
	POSTED_LESSON: 111,
	POSTED_LESSON_COMMENT: 113,
	POSTED_LESSON_COMMENT_REPLY: 114,
	POSTED_QUESTION: 201,
	POST_MENTION: 208,
	PROFILE: -3,
	PROFILE_DASHBOARD: -7,
	STARTED_CHALLENGE: 401,
	UPVOTE: 6,
	UPVOTE_CODE: 302,
	UPVOTE_CODE_COMMENT: 305,
	UPVOTE_COMMENT: 206,
	UPVOTE_POST: 205,
	USER_HIGHLIGHTS: -2,
	USER_POST: 20,
	USER_POST_COMMENT: 21,
	USER_POST_COMMENT_MENTION: 28,
	USER_POST_COMMENT_REPLY: 22,
	USER_POST_COMMENT_UPVOTE: 24,
	USER_POST_MENTION: 27,
	USER_POST_UPVOTE: 23,
	USER_SUGGESTION: -5
};

module.exports = PostType;