using Back.Program.Common.Model; using Back.Program.Models.Entities; namespace Back.Program.Services.V1.Interfaces; public interface IPushService { Task SendPushNotificationAsync(string deviceToken, Payload payload); Task> GetPush(string summary, string bid, string? pid, string? category); Task> SendPush(string summary, PushRequest pushRequest); Task> SetPush(string summary, string token, DBPayload request); Task> CreatePush(string summary, string token, CreatePush request); Task> DeletePush(string summary, string token, string bid, string pid); Task> DeleteListPush(string summary, string token, int id); Task> SearchToUserPush(string summary, string token, int size, PushCabinet? request); }