hedgedoc/src/notes/note-authorship.dto.ts
David Mehren 11f6358516
Add DTOs for notes and note authorship
Signed-off-by: David Mehren <git@herrmehren.de>
2020-07-26 20:57:51 +02:00

17 lines
356 B
TypeScript

import { IsDate, IsNumber, IsString, Min } from 'class-validator';
import { UserInfoDto } from '../users/user-info.dto';
export class NoteAuthorshipDto {
@IsString()
userName: UserInfoDto['userName'];
@IsNumber()
@Min(0)
startPos: number;
@IsNumber()
@Min(0)
endPos: number;
@IsDate()
createdAt: Date;
@IsDate()
updatedAt: Date;
}