mailer/src/models/SuccessResponse.ts
2021-03-05 18:37:51 +01:00

26 lines
539 B
TypeScript

import { IsBoolean, IsString } from 'class-validator';
import { locales } from './LocaleEnum';
import { MailTypes } from './MailTypeEnum';
/**
* Simple success response class to make everyone happy :)
*/
export class SuccessResponse {
@IsBoolean()
success: boolean = true;
@IsString()
message: string = "Sent!"
@IsString()
locale: locales;
@IsString()
type: MailTypes;
constructor(type: MailTypes, locale?: locales) {
this.type = type;
this.locale = locale || locales.en;
}
}