namespace VigilCare.ClinicalContracts.Sync;

public record ClinicalSyncBatchRequest(
    Guid BatchReference,
    Guid GatewayId,
    Guid SiteId,
    DateTimeOffset CapturedAtUtc,
    IReadOnlyList<SyncedObservation> Observations,
    IReadOnlyList<SyncedAlertEvent> AlertEvents,
    IReadOnlyList<SyncedAlertAcknowledgment> AlertAcknowledgments,
    IReadOnlyList<SyncedAlertResolution> AlertResolutions);