namespace ScadaLink.Commons.Messages.RemoteQuery;

/// <summary>
/// Request to permanently discard a parked message at a site.
/// </summary>
public record ParkedMessageDiscardRequest(
    string CorrelationId,
    string SiteId,
    string MessageId,
    DateTimeOffset Timestamp);

/// <summary>
/// Response from discarding a parked message.
/// </summary>
public record ParkedMessageDiscardResponse(
    string CorrelationId,
    bool Success,
    string? ErrorMessage = null);
