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; }