using System.Threading.Tasks; using xPushService.Models; namespace xPushService.Interfaces { public interface IXAuthorizedPushActions { /// /// an authenticated user can push a message to others ... /// /// /// Task UserMessageAsync (XPushMessage message); /// /// an admin user can push a message to others ... /// /// /// Task AdminMessageAsync (XPushMessage message); } }