using System.Dynamic; using Microsoft.AspNetCore.Mvc; using SharedModels.QueryParameters; using SharedModels.QueryParameters.Objects; namespace Server.Services; public interface ITicketGroupManagementService { Task<(bool isSucceed, IActionResult actionResult, IEnumerable ticketGroups, PagingMetadata pagingMetadata)> GetTicketGroups(TicketGroupParameters parameters); Task<(bool isSucceed, IActionResult actionResult, ExpandoObject ticketGroup)> GetTicketGroup(int id, string? fields); }