EquipmentTypeRequest.java
package com.github.jenkaby.bikerental.equipment.web.command.dto;
import com.github.jenkaby.bikerental.shared.web.support.Slug;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty;
@Schema(description = "Request body for creating an equipment type")
public record EquipmentTypeRequest(
@Schema(description = "URL-friendly identifier", example = "bike") @Slug String slug,
@Schema(description = "Display name", example = "Bicycle") @NotEmpty String name,
@Schema(description = "Description") String description
) {
}