@beincom/constants
Version:
Beincom shared constant definitions
128 lines (127 loc) • 5.83 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.VIOLATION_LEVELS = exports.CONTENT_REPORT_REASONS = exports.CONTENT_REPORT_REASON_DESCRIPTION = exports.CONTENT_REPORT_REASON_TYPE = exports.CONTENT_REPORT_STATUS = exports.CONTENT_REPORT_SCOPE = exports.QUIZ_RESULT_STATUS = exports.QUIZ_PROCESS_STATUS = exports.QUIZ_STATUS = exports.CONTENT_SCOPE = exports.CONTENT_TARGET = exports.CONTENT_STATUS = exports.CONTENT_TYPE = void 0;
var CONTENT_TYPE;
(function (CONTENT_TYPE) {
CONTENT_TYPE["POST"] = "POST";
CONTENT_TYPE["ARTICLE"] = "ARTICLE";
CONTENT_TYPE["SERIES"] = "SERIES";
})(CONTENT_TYPE = exports.CONTENT_TYPE || (exports.CONTENT_TYPE = {}));
var CONTENT_STATUS;
(function (CONTENT_STATUS) {
CONTENT_STATUS["DRAFT"] = "DRAFT";
CONTENT_STATUS["PROCESSING"] = "PROCESSING";
CONTENT_STATUS["PUBLISHED"] = "PUBLISHED";
CONTENT_STATUS["WAITING_SCHEDULE"] = "WAITING_SCHEDULE";
CONTENT_STATUS["SCHEDULE_FAILED"] = "SCHEDULE_FAILED";
CONTENT_STATUS["WAITING_SCAN"] = "WAITING_SCAN";
CONTENT_STATUS["SCAN_REJECTED"] = "SCAN_REJECTED";
})(CONTENT_STATUS = exports.CONTENT_STATUS || (exports.CONTENT_STATUS = {}));
var CONTENT_TARGET;
(function (CONTENT_TARGET) {
CONTENT_TARGET["ARTICLE"] = "ARTICLE";
CONTENT_TARGET["POST"] = "POST";
CONTENT_TARGET["SERIES"] = "SERIES";
CONTENT_TARGET["COMMENT"] = "COMMENT";
})(CONTENT_TARGET = exports.CONTENT_TARGET || (exports.CONTENT_TARGET = {}));
var CONTENT_SCOPE;
(function (CONTENT_SCOPE) {
CONTENT_SCOPE["MEMBER"] = "MEMBER";
CONTENT_SCOPE["GROUP_ADMIN"] = "GROUP_ADMIN";
CONTENT_SCOPE["COMMUNITY_ADMIN"] = "COMMUNITY_ADMIN";
})(CONTENT_SCOPE = exports.CONTENT_SCOPE || (exports.CONTENT_SCOPE = {}));
var QUIZ_STATUS;
(function (QUIZ_STATUS) {
QUIZ_STATUS["DRAFT"] = "DRAFT";
QUIZ_STATUS["PUBLISHED"] = "PUBLISHED";
})(QUIZ_STATUS = exports.QUIZ_STATUS || (exports.QUIZ_STATUS = {}));
var QUIZ_PROCESS_STATUS;
(function (QUIZ_PROCESS_STATUS) {
QUIZ_PROCESS_STATUS["PENDING"] = "PENDING";
QUIZ_PROCESS_STATUS["PROCESSING"] = "PROCESSING";
QUIZ_PROCESS_STATUS["PROCESSED"] = "PROCESSED";
QUIZ_PROCESS_STATUS["FAILED"] = "FAILED";
})(QUIZ_PROCESS_STATUS = exports.QUIZ_PROCESS_STATUS || (exports.QUIZ_PROCESS_STATUS = {}));
var QUIZ_RESULT_STATUS;
(function (QUIZ_RESULT_STATUS) {
QUIZ_RESULT_STATUS["PASS"] = "PASS";
QUIZ_RESULT_STATUS["FAIL"] = "FAIL";
})(QUIZ_RESULT_STATUS = exports.QUIZ_RESULT_STATUS || (exports.QUIZ_RESULT_STATUS = {}));
var CONTENT_REPORT_SCOPE;
(function (CONTENT_REPORT_SCOPE) {
CONTENT_REPORT_SCOPE["GROUP"] = "GROUP";
CONTENT_REPORT_SCOPE["COMMUNITY"] = "COMMUNITY";
})(CONTENT_REPORT_SCOPE = exports.CONTENT_REPORT_SCOPE || (exports.CONTENT_REPORT_SCOPE = {}));
var CONTENT_REPORT_STATUS;
(function (CONTENT_REPORT_STATUS) {
CONTENT_REPORT_STATUS["CREATED"] = "CREATED";
CONTENT_REPORT_STATUS["IGNORED"] = "IGNORED";
CONTENT_REPORT_STATUS["HIDDEN"] = "HID";
})(CONTENT_REPORT_STATUS = exports.CONTENT_REPORT_STATUS || (exports.CONTENT_REPORT_STATUS = {}));
var CONTENT_REPORT_REASON_TYPE;
(function (CONTENT_REPORT_REASON_TYPE) {
CONTENT_REPORT_REASON_TYPE["SPAM"] = "SPAM";
CONTENT_REPORT_REASON_TYPE["BULLY_THREATEN_HARASS"] = "BULLYING_THREATENING_OR_HARASSING";
CONTENT_REPORT_REASON_TYPE["VIOLENT_PORN_SEX"] = "VIOLENT_OR_PORN";
CONTENT_REPORT_REASON_TYPE["PRETENDING_SOMEONE"] = "PRETENDING_SOMEONE";
CONTENT_REPORT_REASON_TYPE["ILLEGAL"] = "ILLEGAL";
CONTENT_REPORT_REASON_TYPE["CHILD_ABUSE_EXPLOITATION"] = "CHILD_ABUSE_EXPLOITATION";
CONTENT_REPORT_REASON_TYPE["OTHERS"] = "OTHERS";
})(CONTENT_REPORT_REASON_TYPE = exports.CONTENT_REPORT_REASON_TYPE || (exports.CONTENT_REPORT_REASON_TYPE = {}));
var CONTENT_REPORT_REASON_DESCRIPTION;
(function (CONTENT_REPORT_REASON_DESCRIPTION) {
CONTENT_REPORT_REASON_DESCRIPTION["SPAM"] = "Spam";
CONTENT_REPORT_REASON_DESCRIPTION["BULLY_THREATEN_HARASS"] = "Bullying, threatening or harassing";
CONTENT_REPORT_REASON_DESCRIPTION["VIOLENT_PORN_SEX"] = "Violent, pornographic, or sexually explicit";
CONTENT_REPORT_REASON_DESCRIPTION["PRETENDING_SOMEONE"] = "Pretending to be someone else";
CONTENT_REPORT_REASON_DESCRIPTION["ILLEGAL"] = "Illegal";
CONTENT_REPORT_REASON_DESCRIPTION["CHILD_ABUSE_EXPLOITATION"] = "Child abuse and exploitation";
CONTENT_REPORT_REASON_DESCRIPTION["OTHERS"] = "Others";
})(CONTENT_REPORT_REASON_DESCRIPTION = exports.CONTENT_REPORT_REASON_DESCRIPTION || (exports.CONTENT_REPORT_REASON_DESCRIPTION = {}));
exports.CONTENT_REPORT_REASONS = [
{
id: CONTENT_REPORT_REASON_TYPE.SPAM,
description: CONTENT_REPORT_REASON_DESCRIPTION.SPAM,
},
{
id: CONTENT_REPORT_REASON_TYPE.BULLY_THREATEN_HARASS,
description: CONTENT_REPORT_REASON_DESCRIPTION.BULLY_THREATEN_HARASS,
},
{
id: CONTENT_REPORT_REASON_TYPE.VIOLENT_PORN_SEX,
description: CONTENT_REPORT_REASON_DESCRIPTION.VIOLENT_PORN_SEX,
},
{
id: CONTENT_REPORT_REASON_TYPE.PRETENDING_SOMEONE,
description: CONTENT_REPORT_REASON_DESCRIPTION.PRETENDING_SOMEONE,
},
{
id: CONTENT_REPORT_REASON_TYPE.ILLEGAL,
description: CONTENT_REPORT_REASON_DESCRIPTION.ILLEGAL,
},
{
id: CONTENT_REPORT_REASON_TYPE.CHILD_ABUSE_EXPLOITATION,
description: CONTENT_REPORT_REASON_DESCRIPTION.CHILD_ABUSE_EXPLOITATION,
},
{
id: CONTENT_REPORT_REASON_TYPE.OTHERS,
description: CONTENT_REPORT_REASON_DESCRIPTION.OTHERS,
},
];
exports.VIOLATION_LEVELS = {
HIGH: {
MIN: 0.7,
MAX: 1,
DEFAULT: 0.8
},
MEDIUM: {
MIN: 0.3,
MAX: 0.7,
DEFAULT: 0.5
},
LOW: {
MIN: 0,
MAX: 0.3,
DEFAULT: 0.2
}
};