using MaksIT.PodmanClientDotNet.Dtos.Manifest; using MaksIT.Results; /// /// Manifest list create, inspect, add, push, and delete endpoints. /// public interface IPodmanManifestsClient { Task> CreateManifestAsync( string name, string? image = null, bool all = false, CancellationToken cancellationToken = default ); Task DeleteManifestAsync(string name, string? digest = null, CancellationToken cancellationToken = default); Task> InspectManifestAsync(string name, CancellationToken cancellationToken = default); Task AddToManifestAsync(string name, ManifestAddRequestDto request, CancellationToken cancellationToken = default); Task PushManifestAsync(string name, string destination, bool all = false, CancellationToken cancellationToken = default); }