Files
work-club-manager/backend/WorkClub.Application/Shifts/DTOs/ShiftDetailDto.cs
WorkClub Automation 867dc717cc
Some checks failed
CI Pipeline / Backend Build & Test (pull_request) Failing after 49s
CI Pipeline / Frontend Lint, Test & Build (pull_request) Successful in 29s
CI Pipeline / Infrastructure Validation (pull_request) Successful in 3s
fix(shifts): expose ExternalUserId in ShiftSignupDto to fix frontend signup state
2026-03-09 14:46:35 +01:00

23 lines
484 B
C#

namespace WorkClub.Application.Shifts.DTOs;
public record ShiftDetailDto(
Guid Id,
string Title,
string? Description,
string? Location,
DateTimeOffset StartTime,
DateTimeOffset EndTime,
int Capacity,
List<ShiftSignupDto> Signups,
Guid ClubId,
Guid CreatedById,
DateTimeOffset CreatedAt,
DateTimeOffset UpdatedAt
);
public record ShiftSignupDto(
Guid Id,
Guid MemberId, string? ExternalUserId,
DateTimeOffset SignedUpAt
);