Class UserNoticeRecord
- Namespace
- Tharga.Team
- Assembly
- Tharga.Team.dll
A raised occurrence as the outbox keeps it.
public sealed record UserNoticeRecord : IEquatable<UserNoticeRecord>
- Inheritance
-
UserNoticeRecord
- Implements
- Inherited Members
Properties
Attempts
How many times it has been claimed.
public int Attempts { get; init; }
Property Value
CompletedAt
When it was distributed or given up, in UTC.
public DateTime? CompletedAt { get; init; }
Property Value
Id
The occurrence's id.
public required string Id { get; init; }
Property Value
NextAttemptAt
When it is next due, in UTC.
public DateTime NextAttemptAt { get; init; }
Property Value
Occurrence
The occurrence as it was raised, after checking.
public required UserNoticeOccurrence Occurrence { get; init; }
Property Value
RaisedAt
When it was raised, in UTC.
public required DateTime RaisedAt { get; init; }
Property Value
Reason
Why it was given up, or why the last attempt did not succeed.
public string Reason { get; init; }
Property Value
Recipients
How many users it was given to.
public int Recipients { get; init; }
Property Value
Status
Where it stands.
public required UserNoticeStatus Status { get; init; }