From 8d1dd78194be42c837934f0804287624ff7079b9 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Thu, 3 Dec 2020 18:25:52 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20User.ts=20-=20optional=20phone?= =?UTF-8?q?=20number?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/models/User.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/models/User.ts b/src/models/User.ts index 4ba57f8..94d770e 100644 --- a/src/models/User.ts +++ b/src/models/User.ts @@ -1,5 +1,5 @@ import { Entity, Column, OneToMany, ManyToOne, PrimaryGeneratedColumn, Generated, Unique, JoinTable, ManyToMany } from "typeorm"; -import { IsBoolean, IsEmail, IsInt, IsNotEmpty, IsOptional, IsString, isUUID, } from "class-validator"; +import { IsBoolean, IsEmail, IsInt, IsNotEmpty, IsOptional, IsPhoneNumber, IsString, isUUID, } from "class-validator"; import { UserGroup } from './UserGroup'; import { Permission } from './Permission'; import { UserAction } from './UserAction'; @@ -31,6 +31,13 @@ export class User { @IsEmail() email: string; + /** + * user phone + */ + @IsPhoneNumber("ZZ") + @IsOptional() + phone: string; + /** * username */