42 lines
1.0 KiB
TypeScript
42 lines
1.0 KiB
TypeScript
export class ClubDisabledError extends Error {
|
|
constructor() {
|
|
super('Club de Clientes no está disponible');
|
|
this.name = 'ClubDisabledError';
|
|
}
|
|
}
|
|
|
|
export class ClubAnonymousJoinDisabledError extends Error {
|
|
constructor() {
|
|
super('El alta anónima del Club está desactivada');
|
|
this.name = 'ClubAnonymousJoinDisabledError';
|
|
}
|
|
}
|
|
|
|
export class ClubDeviceTokenRequiredError extends Error {
|
|
constructor() {
|
|
super('Se requiere un token de dispositivo Club');
|
|
this.name = 'ClubDeviceTokenRequiredError';
|
|
}
|
|
}
|
|
|
|
export class ClubMemberNotFoundError extends Error {
|
|
constructor() {
|
|
super('No se encontró el socio Club');
|
|
this.name = 'ClubMemberNotFoundError';
|
|
}
|
|
}
|
|
|
|
export class ClubInsufficientBalanceError extends Error {
|
|
constructor() {
|
|
super('Saldo Club insuficiente');
|
|
this.name = 'ClubInsufficientBalanceError';
|
|
}
|
|
}
|
|
|
|
export class InvalidClubTransactionError extends Error {
|
|
constructor(message: string) {
|
|
super(message);
|
|
this.name = 'InvalidClubTransactionError';
|
|
}
|
|
}
|