Class EventParticipantDto
Data transfer object representing an event participant with their participation details.
Inherited Members
Namespace: OEMS.Core.Application.DTOs.Event
Assembly: OEMS.Core.dll
Syntax
public class EventParticipantDto
Properties
Gets or sets the email address of the participant.
Declaration
public string Email { get; set; }
Property Value
Type | Description |
---|---|
string | The email address of the participating user. |
FullName
Gets or sets the full name of the participant.
Declaration
public string FullName { get; set; }
Property Value
Type | Description |
---|---|
string | The complete name of the user participating in the event. |
IsSelected
Gets or sets whether this participant is currently selected in the UI.
Declaration
[JsonIgnore]
public bool IsSelected { get; set; }
Property Value
Type | Description |
---|---|
bool | True if the participant is selected for UI operations, otherwise false. |
RegistrationTime
Gets or sets the date and time when the participant registered for the event.
Declaration
public DateTime RegistrationTime { get; set; }
Property Value
Type | Description |
---|---|
DateTime | The timestamp of the participant's registration. |
Status
Gets or sets the current participation status.
Declaration
public ParticipationStatus Status { get; set; }
Property Value
Type | Description |
---|---|
ParticipationStatus | The status indicating the user's participation state (registered, confirmed, cancelled, etc.). |
UserId
Gets or sets the unique identifier of the participating user.
Declaration
public Guid UserId { get; set; }
Property Value
Type | Description |
---|---|
Guid | The GUID of the user participating in the event. |