Class PurgeProgress

Assembly: redb.Core.dll

Progress of trash purge operation.

public record PurgeProgress : IEquatable<PurgeProgress>

Inheritance

ObjectPurgeProgress

Implements

Properties

Deleted

Number of objects already deleted

public int Deleted { get; init; }

IsCompleted

Whether the purge operation is complete.

public bool IsCompleted { get; }

Remaining

Number of objects still remaining

public int Remaining { get; init; }

StartedAt

When the purge operation started

public DateTimeOffset StartedAt { get; init; }

Status

Current status of the purge operation

public PurgeStatus Status { get; init; }

Total

Total number of objects to delete.

public int Total { get; }

TrashId

ID of the trash container being purged

public long TrashId { get; init; }

UserId

ID of the user who initiated the deletion

public long UserId { get; init; }

Constructors