package com.kt.event.content.biz.usecase.in;

import com.kt.event.content.biz.dto.ContentCommand;
import com.kt.event.content.biz.dto.JobInfo;

/**
 * 이미지 생성 UseCase
 * 비동기로 이미지 생성 작업을 시작
 */
public interface GenerateImagesUseCase {

    /**
     * 이미지 생성 요청
     *
     * @param command 이미지 생성 커맨드
     * @return Job 정보
     */
    JobInfo execute(ContentCommand.GenerateImages command);
}
