Table of Contents

Class ProjectForumTopicSubscription

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

Represents a user's subscription to a forum topic, controlling whether they receive notifications about new messages.

public class ProjectForumTopicSubscription
Inheritance
ProjectForumTopicSubscription
Inherited Members

Remarks

Forum topic subscriptions allow users to opt in or out of receiving notifications when new messages are posted in a specific topic. Users can subscribe to topics they're interested in and unsubscribe from topics they no longer want notifications for.

Properties

Id

Gets or sets the unique identifier for this subscription record.

public Guid Id { get; set; }

Property Value

Guid
Represents a user's subscription to a forum topic, controlling whether they receive notifications about new messages.

IsSubscribed

Gets or sets a value indicating whether the user is currently subscribed to this topic.

public bool IsSubscribed { get; set; }

Property Value

bool
Represents a user's subscription to a forum topic, controlling whether they receive notifications about new messages.

Remarks

When true, the user will receive notifications about new messages in this topic. When false, they will not receive notifications but the subscription record is preserved for potential re-subscription.

Topic

Gets or sets the forum topic this subscription is for.

public ProjectForumTopic Topic { get; set; }

Property Value

ProjectForumTopic
Represents a user's subscription to a forum topic, controlling whether they receive notifications about new messages.

TopicId

Gets or sets the unique identifier of the forum topic this subscription is for.

public Guid TopicId { get; set; }

Property Value

Guid
Represents a user's subscription to a forum topic, controlling whether they receive notifications about new messages.

User

Gets or sets the user this subscription belongs to.

public User User { get; set; }

Property Value

User
Represents a user's subscription to a forum topic, controlling whether they receive notifications about new messages.

UserId

Gets or sets the unique identifier of the user this subscription belongs to.

public Guid UserId { get; set; }

Property Value

Guid
Represents a user's subscription to a forum topic, controlling whether they receive notifications about new messages.