1 package fr.tiogars.inception.domains.domaintemplate.models;
2
3 import io.swagger.v3.oas.annotations.media.Schema;
4 import jakarta.validation.constraints.NotBlank;
5
6
7 @Schema(description = "Business data required to create a DomainTemplate.")
8 public record CreateDomainTemplateRequest(
9 @Schema(example = "CUSTOMER", requiredMode = Schema.RequiredMode.REQUIRED)
10 @NotBlank String code,
11 @Schema(example = "Customer", requiredMode = Schema.RequiredMode.REQUIRED)
12 @NotBlank String label,
13 @Schema(example = "Customer DomainTemplate")
14 String description
15 ) {
16 }