2025-12-10 19:12:54 +07:00
|
|
|
package ru.soune.nocopy.dto;
|
2025-11-26 13:03:20 +07:00
|
|
|
|
|
|
|
|
import jakarta.validation.constraints.Email;
|
|
|
|
|
import jakarta.validation.constraints.NotBlank;
|
|
|
|
|
|
2025-11-27 12:48:08 +07:00
|
|
|
public record UserContentRequest(
|
|
|
|
|
@NotBlank @Email String userEmail,
|
|
|
|
|
@NotBlank String fileName,
|
|
|
|
|
@NotBlank String originalFilename,
|
|
|
|
|
@NotBlank String fileType,
|
|
|
|
|
@NotBlank String fileExtension,
|
|
|
|
|
@NotBlank Long fileSize,
|
|
|
|
|
@NotBlank String filePath,
|
|
|
|
|
Integer protectionLevel
|
|
|
|
|
) {}
|