@rytass/member-base-nestjs-module
Version:
Rytass Member System NestJS Base Module
71 lines (68 loc) • 1.98 kB
JavaScript
import { BadRequestException, InternalServerErrorException } from '@nestjs/common';
class MemberNotFoundError extends BadRequestException {
constructor(){
super('Member not found');
}
code = 100;
}
class PasswordDoesNotMeetPolicyError extends BadRequestException {
constructor(){
super('Password does not meet the policy');
}
code = 101;
}
class InvalidPasswordError extends BadRequestException {
constructor(){
super('Invalid password');
}
code = 102;
}
class PasswordValidationError extends InternalServerErrorException {
constructor(){
super('Password validation error');
}
code = 103;
}
class InvalidToken extends BadRequestException {
constructor(){
super('Invalid token');
}
code = 104;
}
class MemberAlreadyExistedError extends BadRequestException {
constructor(){
super('Member already existed');
}
code = 105;
}
class PasswordChangedError extends BadRequestException {
constructor(){
super('Password changed, please sign in again');
}
code = 106;
}
class MemberBannedError extends BadRequestException {
constructor(){
super('Member banned');
}
code = 107;
}
class PasswordExpiredError extends BadRequestException {
constructor(){
super('Password expired, please update password');
}
code = 108;
}
class PasswordShouldUpdatePasswordError extends BadRequestException {
constructor(){
super('Member should update password before login');
}
code = 109;
}
class PasswordInHistoryError extends BadRequestException {
constructor(){
super('Password is in history');
}
code = 110;
}
export { InvalidPasswordError, InvalidToken, MemberAlreadyExistedError, MemberBannedError, MemberNotFoundError, PasswordChangedError, PasswordDoesNotMeetPolicyError, PasswordExpiredError, PasswordInHistoryError, PasswordShouldUpdatePasswordError, PasswordValidationError };