19 lines
1.1 KiB
C#
19 lines
1.1 KiB
C#
using Marco.Pms.Model.Dtos.Attendance;
|
|
|
|
namespace Marco.Pms.Services.Service.ServiceInterfaces
|
|
{
|
|
public interface IFirebaseService
|
|
{
|
|
Task SendLoginMessageAsync(string name);
|
|
Task SendAttendanceMessageAsync(Guid projectId, string Name, ATTENDANCE_MARK_TYPE markType, Guid employeeId, Guid tenantId);
|
|
Task SendAssignTaskMessageAsync(Guid workItemId, string name, List<Guid> teamMembers, Guid tenantId);
|
|
Task SendReportTaskMessageAsync(Guid taskAllocationId, string name, Guid tenantId);
|
|
Task SendTaskCommentMessageAsync(Guid taskAllocationId, string name, Guid tenantId);
|
|
Task SendApproveTaskMessageAsync(Guid taskAllocationId, string name, Guid tenantId);
|
|
Task SendModifyTaskMeaasgeAsync(List<Guid> workItemIds, string name, bool IsExist, Guid tenantId);
|
|
Task SendModifyWorkAreaMeaasgeAsync(Guid workAreaId, string name, bool IsExist, Guid tenantId);
|
|
Task SendModifyFloorMeaasgeAsync(Guid floorId, string name, bool IsExist, Guid tenantId);
|
|
Task SendModifyBuildingMeaasgeAsync(Guid buildingId, string name, bool IsExist, Guid tenantId);
|
|
}
|
|
}
|