shoc-backend/SeaHaven.Services/Interfaces/ISyncService.cs
2026-07-24 11:30:22 -03:00

15 lines
762 B
C#

using SeaHaven.Services.DTOs;
namespace SeaHaven.Services.Interfaces
{
public interface ISyncService
{
Task<SyncWorkOrdersResult> SyncWorkOrdersAsync(CancellationToken cancellationToken);
Task<SyncCommentsResult> SyncCommentsAsync(CancellationToken cancellationToken);
Task<BackfillResult> BackfillInternalWONumbersAsync(CancellationToken cancellationToken);
Task<BackfillResult> BackfillDispatchNumbersAsync(CancellationToken cancellationToken);
Task<SyncCommentsResult> SyncVendorRepliesAsync(CancellationToken cancellationToken);
Task<BackfillResult> BackfillCommentTypesAsync(CancellationToken cancellationToken);
Task<SyncAllResult> SyncAllAsync(CancellationToken cancellationToken);
}
}