Class UserMailPreferenceEntity
One user's choice for one mail category, stored only when it differs from the category's default.
public record UserMailPreferenceEntity : EntityBase, ISupportInitialize, IEquatable<PersistableEntityBase>, IEntity<ObjectId>, IEquatable<EntityBase<ObjectId>>, IEquatable<EntityBase>, IEquatable<UserMailPreferenceEntity>
- Inheritance
-
PersistableEntityBaseEntityBase<ObjectId>EntityBaseUserMailPreferenceEntity
- Implements
-
IEquatable<PersistableEntityBase>IEntity<ObjectId>IEquatable<EntityBase>
- Inherited Members
-
EntityBase.ToString()EntityBase.GetHashCode()EntityBase.Equals(EntityBase<ObjectId>)EntityBase.Equals(EntityBase)EntityBase.<Clone>$()EntityBase.EqualityContractEntityBase<ObjectId>.Equals(PersistableEntityBase)EntityBase<ObjectId>.IdPersistableEntityBase.NeedsCleaning()PersistableEntityBase.BeginInit()PersistableEntityBase.EndInit()PersistableEntityBase.CatchAll
Properties
Category
The category's key.
public required string Category { get; init; }
Property Value
Receives
Whether the user receives the category.
public required bool Receives { get; init; }
Property Value
UpdatedAt
When the choice was last made, in UTC.
public required DateTime UpdatedAt { get; init; }
Property Value
UserKey
The user's key.
public required string UserKey { get; init; }