using SPMS.Application.DTOs.Push; namespace SPMS.Application.Interfaces; public interface IApnsSender { Task SendAsync( string privateKey, string keyId, string teamId, string bundleId, string deviceToken, string title, string body, string? imageUrl, Dictionary? data, CancellationToken cancellationToken = default); Task> SendBatchAsync( string privateKey, string keyId, string teamId, string bundleId, List deviceTokens, string title, string body, string? imageUrl, Dictionary? data, CancellationToken cancellationToken = default); }