package com.evseminar.dto;

import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class SeminarRequest {

    @NotNull
    private Long vehicleId;

    @NotNull
    private LocalDateTime seminarDate;

    @NotBlank
    private String venue;

    private String venueZh;

    @NotNull
    @Min(1)
    private Integer maxSeats;

    private String description;
    private String descriptionZh;
    private String speakerName;
    private String speakerNameZh;
    private String language;
    private String seminarType;
    private java.time.LocalDateTime registrationDeadline;
}
