using MaksIT.PodmanClientDotNet.Dtos.Common; using MaksIT.PodmanClientDotNet.Dtos.System; using MaksIT.Results; /// /// Podman system endpoints: ping, version, info, events, disk usage, and prune. /// public interface IPodmanSystemClient { Task> PingAsync(CancellationToken cancellationToken = default); Task> GetVersionAsync(CancellationToken cancellationToken = default); Task> GetInfoAsync(CancellationToken cancellationToken = default); Task> GetSystemDiskUsageAsync(CancellationToken cancellationToken = default); Task> PruneSystemAsync(CancellationToken cancellationToken = default); Task> GetEventsAsync(CancellationToken cancellationToken = default); }