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

namespace TeleWave.Application.Library.Collections.Suggest;

/// <summary>
/// Создаёт коллекцию по предложению: имя и состав сервер пересобирает по ключу, а не берёт
/// с клиента. Между показом и нажатием библиотека могла измениться — во франшизу должно попасть
/// актуальное.
/// </summary>
public sealed record CreateCollectionFromSuggestionCommand(string Key) : ICommand<Result<Guid>>;
