CreateDomainTemplateRequest.java
package fr.tiogars.domaintemplate.domains.domaintemplate.models;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
/** Defines the business data required to create a DomainTemplate. */
@Schema(description = "Business data required to create a DomainTemplate.")
public record CreateDomainTemplateRequest(
@Schema(example = "CUSTOMER", requiredMode = Schema.RequiredMode.REQUIRED)
@NotBlank String code,
@Schema(example = "Customer", requiredMode = Schema.RequiredMode.REQUIRED)
@NotBlank String label,
@Schema(example = "Customer DomainTemplate")
String description
) {
}