namespace Yavsc.Services { using System.Linq; using System.Threading.Tasks; using Yavsc.Abstract.Workflow; using System.Collections.Generic; public interface IBillingService { /// /// Renvoye la facture associée à une clé de facturation, /// à partir du couple suivant : /// /// * un code de facturation /// (identifiant associé à un type de demande du client) /// * un entier long identifiant la demande du client /// (à une demande, on associe au maximum une seule facture) /// /// Identifiant du type de facturation /// Identifiant de la demande du client /// La facture Dictionary BillingMap { get; } Task GetBillAsync(string billingCode, long queryId); Task> GetPerformersSettingsAsync(string activityCode); Task GetPerformerSettingsAsync(string activityCode, string userId); } }