Files
private_image/backend/src/modules/upload/dto/CreateZkPasswordUploadItemDto.ts
T
nobswebdev c762223200 Add zk and hotlink upload create DTOs with batch options.
Split item shapes, array caps from config, and password-protected zk item transform.
2026-10-07 00:36:16 +02:00

18 lines
465 B
TypeScript

import { IsNotEmpty } from 'class-validator';
import { IsBase64 } from '../../../validation/decorators/isBase64';
import { CreateUploadCiphertextItemDto } from './CreateUploadCiphertextItemDto';
export class CreateZkPasswordUploadItemDto extends CreateUploadCiphertextItemDto {
@IsNotEmpty()
@IsBase64()
wrappedDek: string;
@IsNotEmpty()
@IsBase64({ byteLength: 12 })
wrapIv: string;
@IsNotEmpty()
@IsBase64()
salt: string;
}