@selfcommunity/types
Version:
Types to integrate a community created with SelfCommunity.
65 lines (64 loc) • 2.48 kB
JavaScript
/**
* SCCoursePrivacyType enum
*/
export var SCCoursePrivacyType;
(function (SCCoursePrivacyType) {
SCCoursePrivacyType["OPEN"] = "open";
SCCoursePrivacyType["PRIVATE"] = "private";
SCCoursePrivacyType["SECRET"] = "secret";
SCCoursePrivacyType["DRAFT"] = "";
})(SCCoursePrivacyType || (SCCoursePrivacyType = {}));
/**
* SCCourseTypologyType enum
*/
export var SCCourseTypologyType;
(function (SCCourseTypologyType) {
SCCourseTypologyType["SELF"] = "self-paced";
SCCourseTypologyType["STRUCTURED"] = "structured";
SCCourseTypologyType["SCHEDULED"] = "scheduled";
})(SCCourseTypologyType || (SCCourseTypologyType = {}));
/**
* SCCourseSubscriptionStatusType enum
*/
export var SCCourseJoinStatusType;
(function (SCCourseJoinStatusType) {
SCCourseJoinStatusType["JOINED"] = "joined";
SCCourseJoinStatusType["REQUESTED"] = "requested";
SCCourseJoinStatusType["INVITED"] = "invited";
SCCourseJoinStatusType["MANAGER"] = "manager";
SCCourseJoinStatusType["CREATOR"] = "creator";
SCCourseJoinStatusType["PAYMENT_WAITING"] = "payment_waiting";
})(SCCourseJoinStatusType || (SCCourseJoinStatusType = {}));
/**
* SCCourseOrderingUsersType enum
*/
export var SCCourseOrderingUsersType;
(function (SCCourseOrderingUsersType) {
SCCourseOrderingUsersType["JOINED_AT"] = "joined_at";
SCCourseOrderingUsersType["LAST_ACTIVE_AT"] = "last_active_at";
})(SCCourseOrderingUsersType || (SCCourseOrderingUsersType = {}));
/**
* SCCourseLessonTypologyType enum
*/
export var SCCourseLessonTypologyType;
(function (SCCourseLessonTypologyType) {
SCCourseLessonTypologyType["LESSON"] = "lesson";
SCCourseLessonTypologyType["QUIZ"] = "quiz";
})(SCCourseLessonTypologyType || (SCCourseLessonTypologyType = {}));
/**
* SCCourseLessonStatusType enum
*/
export var SCCourseLessonStatusType;
(function (SCCourseLessonStatusType) {
SCCourseLessonStatusType["DRAFT"] = "draft";
SCCourseLessonStatusType["PUBLISHED"] = "published";
})(SCCourseLessonStatusType || (SCCourseLessonStatusType = {}));
/**
* SCCourseLessonCompletionStatusType enum
*/
export var SCCourseLessonCompletionStatusType;
(function (SCCourseLessonCompletionStatusType) {
SCCourseLessonCompletionStatusType["UNCOMPLETED"] = "uncompleted";
SCCourseLessonCompletionStatusType["COMPLETED"] = "completed";
SCCourseLessonCompletionStatusType["FAILED"] = "failed";
})(SCCourseLessonCompletionStatusType || (SCCourseLessonCompletionStatusType = {}));