1 package fr.tiogars.inception.domains.domaintemplate.models;
2
3 import java.util.List;
4
5 import io.swagger.v3.oas.annotations.media.Schema;
6 import jakarta.validation.constraints.NotEmpty;
7 import jakarta.validation.constraints.NotNull;
8 import jakarta.validation.constraints.Positive;
9 import jakarta.validation.constraints.Size;
10
11
12
13
14
15
16
17 @Schema(description = "Identifiers of the DomainTemplates selected for printing.")
18 public record PrintSelectedDomainTemplatesRequest(
19 @Schema(description = "Selected persistent identifiers.", example = "[1, 2, 3]",
20 requiredMode = Schema.RequiredMode.REQUIRED)
21 @NotEmpty @Size(max = 1000) List<@NotNull @Positive Long> ids) {
22 }