shoc-backend/SeaHaven.Services/Interfaces/ISyncService.cs

16 lines
762 B
C#
Raw Normal View History

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);
}
}