namespace FLSDAL.DTO.Respondent; public record FlsRespondentRow { public int FlsRespondentId { get; init; } public int FlsInstanceId { get; init; } public int GroupId { get; init; } public int StepNo { get; init; } public int RespondentType { get; init; } public int RespondentRefId { get; init; } public string? RespondentName { get; init; } public string? RespondentMail { get; init; } public Guid AccessToken { get; init; } public DateTime? TokenExpiry { get; init; } public int RespondentSts { get; init; } public int DeliveryStatus { get; init; } public DateTime? FirstOpenedAt { get; init; } public DateTime? LastSavedAt { get; init; } public DateTime? SubmittedAt { get; init; } public int TemplateDataId { get; init; } public int AttemptNo { get; init; } public int SourceObjectTypeId { get; init; } public int SourceObjectId { get; init; } public int SourceBizTypeId { get; init; } public string? SourceReference { get; init; } public int NudgeCount { get; init; } public DateTime? LastNudgedAt { get; init; } public DateTime? OptedOutAt { get; init; } public int Status { get; init; } public int TenantId { get; init; } }