using System.Collections.Generic; namespace StellaOps.Scanner.WebService.Contracts; public sealed record ScanSubmitRequest { public required ScanImageDescriptor Image { get; init; } = new(); public bool Force { get; init; } public string? ClientRequestId { get; init; } public IDictionary Metadata { get; init; } = new Dictionary(StringComparer.OrdinalIgnoreCase); } public sealed record ScanImageDescriptor { public string? Reference { get; init; } public string? Digest { get; init; } }