using LiteCqrs;
using TeleWave.Application.Common.Models;
using TeleWave.Domain.Library;

namespace TeleWave.Application.Library.CreateShow;

public sealed record CreateShowCommand(
    string Name,
    ShowKind Kind,
    string? Description,
    string? OriginalName = null,
    ShowAudience? Audience = null
) : ICommand<Result<Guid>>;
