mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-09-07 20:05:41 +00:00
25 lines
541 B
TypeScript
25 lines
541 B
TypeScript
import { ApiProperty } from '@nestjs/swagger';
|
|
import { IsString, MinLength } from 'class-validator';
|
|
|
|
export class SaveSignatureDto {
|
|
@ApiProperty()
|
|
@IsString()
|
|
@MinLength(1)
|
|
signerDisplayName!: string;
|
|
|
|
@ApiProperty({
|
|
description: 'PNG signature image as base64 (with or without data URL prefix)',
|
|
})
|
|
@IsString()
|
|
@MinLength(20)
|
|
signatureImageBase64!: string;
|
|
}
|
|
|
|
export class SavedSignatureDto {
|
|
@ApiProperty()
|
|
signerDisplayName!: string;
|
|
|
|
@ApiProperty({ nullable: true })
|
|
signatureImageUrl!: string | null;
|
|
}
|