From 056b74ce2268185d39554a7d7afeaaf75c4e17a2 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 3 Mar 2021 18:10:08 +0100 Subject: [PATCH] Added request class ref #2 --- src/models/WelcomeMail.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/models/WelcomeMail.ts diff --git a/src/models/WelcomeMail.ts b/src/models/WelcomeMail.ts new file mode 100644 index 0000000..78cd928 --- /dev/null +++ b/src/models/WelcomeMail.ts @@ -0,0 +1,16 @@ +import { IsEmail, IsNotEmpty, IsString } from 'class-validator'; + +/** + * Simple welcome mail request class for validation and easier handling. + */ +export class WelcomeMail { + + @IsString() + @IsEmail() + @IsNotEmpty() + address: string; + + @IsString() + @IsNotEmpty() + selfserviceToken: string; +} \ No newline at end of file