using System.ServiceModel; using System.Threading.Tasks; namespace WingsAPI.Communication.Families { [ServiceContract] public interface IFamilyInvitationService { [OperationContract] ValueTask SaveFamilyInvitationAsync(FamilyInvitationSaveRequest request); [OperationContract] ValueTask ContainsFamilyInvitationAsync(FamilyInvitationRequest request); [OperationContract] ValueTask GetFamilyInvitationAsync(FamilyInvitationRequest request); [OperationContract] ValueTask RemoveFamilyInvitationAsync(FamilyInvitationRemoveRequest request); } }