clean up validation, still not happy

This commit is contained in:
rubikscraft
2022-04-02 23:25:49 +02:00
parent 805ff8ab0e
commit bcd427f5a7
43 changed files with 307 additions and 277 deletions

View File

@@ -1,20 +1,18 @@
import { IsDefined, IsNotEmpty, IsString } from 'class-validator';
import { EntityIDOptional } from '../validators/entity-id.validator';
import { IsOptional, IsString } from 'class-validator';
import { IsEntityID } from '../validators/entity-id.validator';
import { IsPosInt } from '../validators/positive-int.validator';
export class EUsrPreference {
@EntityIDOptional()
@IsOptional()
@IsEntityID()
id?: string;
@IsNotEmpty()
@IsString()
key: string;
@IsNotEmpty()
@IsString()
value: string;
@IsDefined()
@IsPosInt()
userId: number;
}