@beincom/dto
Version:
Share dto for all projects of Beincom
61 lines (60 loc) • 2.63 kB
TypeScript
export declare enum ACTIVITY_LOG_USE_CASES {
/**Member **/
JOIN_COMMUNITY_AS_MEMBER = "join.community.as_member",
ADD_MEMBER_TO_COMMUNITY = "add.member.to_community",
ASSIGN_COMMUNITY_ADMIN = "assign.community_admin",
REVOKE_COMMUNITY_ADMIN = "revoke.community_admin",
ASSIGN_GROUP_ADMIN = "assign.group_admin",
REVOKE_GROUP_ADMIN = "revoke.group_admin",
JOIN_GROUP_AS_ADMIN = "join.group.as_admin",
JOIN_GROUP_AS_MEMBER = "join.group.as_member",
ADD_MEMBER_TO_GROUP = "add.member.to_group",
LEAVE_GROUP = "leave.group",
REMOVE_MEMBER = "remove.member",
BAN_MEMBER = "ban.member",
UNBAN_MEMBER = "unban.member",
APPROVE_JOIN_REQUEST = "approve.join_request",
DECLINE_JOIN_REQUEST = "decline.join_request",
/** Group **/
CREATE_GROUP = "create.group",
UPDATE_GROUP_PROFILE = "update.group.profile",
UPDATE_GROUP_SETTINGS = "update.group.settings",
ARCHIVE_UNARCHIVE_GROUP = "archive-unarchive.group",
DELETE_GROUP = "delete.group",
RECOVER_GROUP = "recover.group",
MOVE_GROUP = "move.group",
/** Group set **/
CREATE_GROUP_SET = "create.group_set",
DELETE_GROUP_SET = "delete.group_set",
UPDATE_GROUP_SET = "update.group_set",
MAKE_DEFAULT_GROUP_SET = "make_default.group_set",
REMOVE_DEFAULT_GROUP_SET = "remove_default.group_set",
AUTO_JOIN_GROUP_SET = "auto_join.group_set",
/** Group terms **/
CREATE_TERMS = "create.group.terms",
UPDATE_TERMS = "update.group.terms",
DELETE_TERMS = "delete.group.terms",
/** Group membership question **/
CREATE_MEMBERSHIP_QUESTION = "create.group.membership_question",
UPDATE_MEMBERSHIP_QUESTION = "update.group.membership_question",
DELETE_MEMBERSHIP_QUESTION = "delete.group.membership_question",
/** Scheme **/
CREATE_GENERAL_SCHEME = "create.general_scheme",
UPDATE_GENERAL_SCHEME = "update.general_scheme",
DELETE_GENERAL_SCHEME = "delete.general_scheme",
CREATE_GROUP_SCHEME = "create.group_scheme",
UPDATE_GROUP_SCHEME = "update.group_scheme",
DELETE_GROUP_SCHEME = "delete.group_scheme",
ASSIGN_GROUP_SCHEME = "assign.group_scheme",
/** Badge **/
CREATE_GROUP_BADGE = "create.group_badge",
UPDATE_GROUP_BADGE = "update.group_badge",
DELETE_GROUP_BADGE = "delete.group_badge",
ASSIGN_GROUP_BADGE = "assign.group_badge",
UNASSIGN_GROUP_BADGE = "unassign.group_badge",
/** Invitation **/
CREATE_INVITATION = "create.invitation",
CANCEL_INVITATION = "cancel.invitation",
ACCEPT_INVITATION = "accept.invitation",
DECLINE_INVITATION = "decline.invitation"
}