package com.unicorn.hgzero.meeting.biz.usecase.in.minutes;

import com.unicorn.hgzero.meeting.biz.domain.Minutes;

/**
 * 회의록 생성 UseCase
 */
public interface CreateMinutesUseCase {

    /**
     * 회의록 생성
     */
    Minutes createMinutes(CreateMinutesCommand command);

    /**
     * 회의록 생성 명령
     */
    record CreateMinutesCommand(
            String meetingId,
            String title,
            String createdBy
    ) {}
}
