NotificationType.java

package qwerty.chaekit.domain.notification.entity;

public enum NotificationType {

    GROUP_JOIN_REQUEST("모임 가입 요청이 있습니다."),
    GROUP_JOIN_APPROVED("모임 가입이 승인되었습니다."),
    GROUP_JOIN_REJECTED("모임 가입이 거절되었습니다."),
    PUBLISHER_JOIN_REQUEST("출판사의 가입 요청이 있습니다."),
    PUBLISHER_APPROVED("가입이 승인되었습니다."),
    PUBLISHER_REJECTED("가입이 거절되었습니다."),
    DISCUSSION_COMMENT("새로운 댓글이 달렸습니다."),
    COMMENT_REPLY("내 댓글에 답글이 달렸습니다."),
    HIGHLIGHT_COMMENT("내 하이라이트에 댓글이 달렸습니다."),
    HIGHLIGHT_COMMENT_REPLY("내 하이라이트 댓글에 답글이 달렸습니다."),
    GROUP_BANNED("독서모임에서 추방되었습니다.")
    ;

    private final String description;

    NotificationType(String description) {
        this.description = description;
    }

    public String getDescription() {
        return description;
    }
}