Table of Contents

Class NotificationRequest

Namespace
JJConsulting.Infinity.Domain.Notifications
Assembly
JJConsulting.Infinity.Domain.dll

Represents a request to create a notification.

public class NotificationRequest

Inheritance

Inherited Members

Properties

Description

[Required]
public string Description { get; set; }

Property Value

string

IsRequired

Gets or sets a value indicating whether the notification is required. This property specifies if the notification is mandatory when the channel is Infinity.

public bool IsRequired { get; set; }

Property Value

bool

Recipients

public NotificationRecipients Recipients { get; set; }

Property Value

NotificationRecipients

SenderId

Gets or sets the unique identifier of the sender of the notification. Represents the originator of the notification message. If null, the system will be the sender.

public Guid? SenderId { get; set; }

Property Value

Guid?

Source

Gets or sets the source of the notification. Represents the system or module from which the notification originates. Infinity will map this source to a channel like email or whatsapp.

[Required]
public string Source { get; set; }

Property Value

string

Title

[Required]
public string Title { get; set; }

Property Value

string