diff --git a/Yavsc.Abstract/Interfaces/IBillingService.cs b/Yavsc.Abstract/Interfaces/IBillingService.cs
index 5be16070..83c592c4 100644
--- a/Yavsc.Abstract/Interfaces/IBillingService.cs
+++ b/Yavsc.Abstract/Interfaces/IBillingService.cs
@@ -2,12 +2,19 @@ namespace Yavsc.Services
{
using System.Linq;
using System.Threading.Tasks;
- using Yavsc.Abstract.Workflow;
using System.Collections.Generic;
+ using Yavsc.Abstract.Workflow;
- public interface IBillingService
+ public interface IBillingService
{
+ // TODO ensure a default value at using this:
///
+ /// maps a command type name to a bolling code, used to get bill assets
+ ///
+ ///
+ Dictionary BillingMap { get; }
+
+ ///
/// Renvoye la facture associée à une clé de facturation,
/// à partir du couple suivant :
///
@@ -19,10 +26,21 @@ namespace Yavsc.Services
/// Identifiant du type de facturation
/// Identifiant de la demande du client
/// La facture
- Dictionary BillingMap { get; }
Task GetBillAsync(string billingCode, long queryId);
+
+ ///
+ /// All performer setting in this activity
+ ///
+ ///
+ ///
Task> GetPerformersSettingsAsync(string activityCode);
+ ///
+ /// Perfomer settings for the specified performer in the activity
+ ///
+ /// activityCode
+ /// performer uid
+ ///
Task GetPerformerSettingsAsync(string activityCode, string userId);
}