@beincom/constants
Version:
Beincom shared constant definitions
88 lines (87 loc) • 2.32 kB
TypeScript
export declare enum CONTENT_TYPE {
POST = "POST",
ARTICLE = "ARTICLE",
SERIES = "SERIES"
}
export declare enum CONTENT_STATUS {
DRAFT = "DRAFT",
PROCESSING = "PROCESSING",
PUBLISHED = "PUBLISHED",
WAITING_SCHEDULE = "WAITING_SCHEDULE",
SCHEDULE_FAILED = "SCHEDULE_FAILED",
WAITING_SCAN = "WAITING_SCAN",
SCAN_REJECTED = "SCAN_REJECTED"
}
export declare enum CONTENT_TARGET {
ARTICLE = "ARTICLE",
POST = "POST",
SERIES = "SERIES",
COMMENT = "COMMENT"
}
export declare enum CONTENT_SCOPE {
MEMBER = "MEMBER",
GROUP_ADMIN = "GROUP_ADMIN",
COMMUNITY_ADMIN = "COMMUNITY_ADMIN"
}
export declare enum QUIZ_STATUS {
DRAFT = "DRAFT",
PUBLISHED = "PUBLISHED"
}
export declare enum QUIZ_PROCESS_STATUS {
PENDING = "PENDING",
PROCESSING = "PROCESSING",
PROCESSED = "PROCESSED",
FAILED = "FAILED"
}
export declare enum QUIZ_RESULT_STATUS {
PASS = "PASS",
FAIL = "FAIL"
}
export declare enum CONTENT_REPORT_SCOPE {
GROUP = "GROUP",
COMMUNITY = "COMMUNITY"
}
export declare enum CONTENT_REPORT_STATUS {
CREATED = "CREATED",
IGNORED = "IGNORED",
HIDDEN = "HID"
}
export declare enum CONTENT_REPORT_REASON_TYPE {
SPAM = "SPAM",
BULLY_THREATEN_HARASS = "BULLYING_THREATENING_OR_HARASSING",
VIOLENT_PORN_SEX = "VIOLENT_OR_PORN",
PRETENDING_SOMEONE = "PRETENDING_SOMEONE",
ILLEGAL = "ILLEGAL",
CHILD_ABUSE_EXPLOITATION = "CHILD_ABUSE_EXPLOITATION",
OTHERS = "OTHERS"
}
export declare enum CONTENT_REPORT_REASON_DESCRIPTION {
SPAM = "Spam",
BULLY_THREATEN_HARASS = "Bullying, threatening or harassing",
VIOLENT_PORN_SEX = "Violent, pornographic, or sexually explicit",
PRETENDING_SOMEONE = "Pretending to be someone else",
ILLEGAL = "Illegal",
CHILD_ABUSE_EXPLOITATION = "Child abuse and exploitation",
OTHERS = "Others"
}
export declare const CONTENT_REPORT_REASONS: {
id: CONTENT_REPORT_REASON_TYPE;
description: CONTENT_REPORT_REASON_DESCRIPTION;
}[];
export declare const VIOLATION_LEVELS: {
HIGH: {
MIN: number;
MAX: number;
DEFAULT: number;
};
MEDIUM: {
MIN: number;
MAX: number;
DEFAULT: number;
};
LOW: {
MIN: number;
MAX: number;
DEFAULT: number;
};
};