Class SubscriberConfirmedEvent
- Namespace
- Compendium.Core.Domain.Events.Integration
- Assembly
- Compendium.Core.dll
Integration event raised when a subscriber confirms their email (double opt-in).
public sealed record SubscriberConfirmedEvent : IntegrationEventBase, IIntegrationEvent, IEquatable<IntegrationEventBase>, IEquatable<SubscriberConfirmedEvent>
- Inheritance
-
SubscriberConfirmedEvent
- Implements
- Inherited Members
Constructors
SubscriberConfirmedEvent(string, string, string, string, DateTimeOffset)
Integration event raised when a subscriber confirms their email (double opt-in).
public SubscriberConfirmedEvent(string SubscriberId, string Email, string ListId, string ListName, DateTimeOffset ConfirmedAt)
Parameters
SubscriberIdstringThe unique identifier of the subscriber.
EmailstringThe subscriber's email address.
ListIdstringThe identifier of the list.
ListNamestringThe name of the list.
ConfirmedAtDateTimeOffsetThe timestamp when the confirmation occurred.
Properties
ConfirmedAt
The timestamp when the confirmation occurred.
public DateTimeOffset ConfirmedAt { get; init; }
Property Value
The subscriber's email address.
public string Email { get; init; }
Property Value
EventType
Gets the name of the event type for serialization and routing purposes.
public override string EventType { get; }
Property Value
ListId
The identifier of the list.
public string ListId { get; init; }
Property Value
ListName
The name of the list.
public string ListName { get; init; }
Property Value
SubscriberId
The unique identifier of the subscriber.
public string SubscriberId { get; init; }