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

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

/**
 * 회의록 섹션 생성 UseCase
 */
public interface CreateSectionUseCase {

    /**
     * 섹션 생성
     */
    MinutesSection createSection(CreateSectionCommand command);

    /**
     * 섹션 생성 명령
     */
    record CreateSectionCommand(
            String minutesId,
            String type,
            String title,
            String content,
            Integer order
    ) {}
}
