// // Copyright (c) alveus.dev. All rights reserved. Licensed under the MIT License. // using Astral.Core.Entities; using Astral.Services.Dtos; namespace Astral.Services.Interfaces; /// /// service. /// public interface IUserGroupService { /// /// Create a new user group. /// /// The id of the owner . /// The title of the new group. /// The description of the new group. /// The new user group dto. Task CreateUserGroup(Guid ownerUserId, string title, string description); /// /// Create a new internal user group. /// /// The id of the owner . /// The title of the new group. /// The description of the new group. /// The new user group dto. Task CreateInternalGroup(Guid ownerUserId, string title, string description); }