using System.Collections.Generic;
using CounterDrone.Core.Models;

namespace CounterDrone.Core.Services
{
    /// <summary>编组管理服务</summary>
    public interface IGroupService
    {
        Group CreateGroup(string name, GroupType type, string description);
        void DeleteGroup(string id);
        List<Group> GetGroups(GroupType? type);
        Group GetGroup(string id);
    }
}
