26 lines
782 B
C#
26 lines
782 B
C#
using System.Threading.Tasks;
|
|
|
|
namespace _0_Framework.Application.FaceEmbedding;
|
|
|
|
/// <summary>
|
|
/// سرویس اطلاعرسانی تغییرات Face Embedding
|
|
/// </summary>
|
|
public interface IFaceEmbeddingNotificationService
|
|
{
|
|
/// <summary>
|
|
/// اطلاعرسانی ایجاد یا بهروزرسانی Embedding
|
|
/// </summary>
|
|
Task NotifyEmbeddingCreatedAsync(long workshopId, long employeeId, string employeeFullName);
|
|
|
|
/// <summary>
|
|
/// اطلاعرسانی حذف Embedding
|
|
/// </summary>
|
|
Task NotifyEmbeddingDeletedAsync(long workshopId, long employeeId);
|
|
|
|
/// <summary>
|
|
/// اطلاعرسانی بهبود Embedding
|
|
/// </summary>
|
|
Task NotifyEmbeddingRefinedAsync(long workshopId, long employeeId);
|
|
}
|
|
|