using System.Collections.Generic; using System.Threading.Tasks; using Yavsc.Interfaces.Workflow; using Yavsc.Models.Google.Messaging; using Yavsc.Models.Haircut; using Yavsc.Models.Messaging; namespace Yavsc.Services { public interface IGoogleCloudMessageSender { Task NotifyBookQueryAsync( IEnumerable registrationId, RdvQueryEvent ev); Task NotifyEstimateAsync( IEnumerable registrationId, EstimationEvent ev); Task NotifyHairCutQueryAsync( IEnumerable registrationId, HairCutQueryEvent ev); Task NotifyAsync( IEnumerable regids, IEvent yaev); } }