View Javadoc
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   /** Defines the business data required to create a DomainTemplate. */
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  }