Table of Contents

Class ProjectForumNotificationSettings

Namespace
Builvero.Domain.Entities
Assembly
Builvero.Domain.dll

Represents a user's notification preferences for forum activity within a specific project.

public class ProjectForumNotificationSettings
Inheritance
ProjectForumNotificationSettings
Inherited Members

Remarks

These settings allow users to control how they receive notifications about forum activity in a project. Users can choose to receive all notifications, or opt out of certain types of notifications. These settings are project-specific, allowing users to have different preferences for different projects.

Properties

Id

Gets or sets the unique identifier for this notification settings record.

public Guid Id { get; set; }

Property Value

Guid
Represents a user's notification preferences for forum activity within a specific project.

Project

Gets or sets the project these notification settings apply to.

public Project Project { get; set; }

Property Value

Project
Represents a user's notification preferences for forum activity within a specific project.

ProjectId

Gets or sets the unique identifier of the project these notification settings apply to.

public Guid ProjectId { get; set; }

Property Value

Guid
Represents a user's notification preferences for forum activity within a specific project.

ReceiveAllNotifications

Gets or sets a value indicating whether the user wants to receive all forum notifications for this project.

public bool ReceiveAllNotifications { get; set; }

Property Value

bool
Represents a user's notification preferences for forum activity within a specific project.

Remarks

When true, the user will receive notifications for all forum activity in this project (subject to topic-level subscriptions). When false, the user will not receive forum notifications for this project, regardless of individual topic subscriptions.

User

Gets or sets the user these notification settings belong to.

public User User { get; set; }

Property Value

User
Represents a user's notification preferences for forum activity within a specific project.

UserId

Gets or sets the unique identifier of the user these notification settings belong to.

public Guid UserId { get; set; }

Property Value

Guid
Represents a user's notification preferences for forum activity within a specific project.