package com.devjob.notification.dto;

import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;

/**
 * EP09: 이메일 발송 요청. EP26부터 devjob-application이 @HttpExchange으로 이 API를 호출한다.
 */
public record EmailRequest(
        @NotNull Long userId,
        @NotBlank @Email String recipientEmail,
        @NotBlank String subject,
        @NotBlank String content
) {
}
