2026-03-03 19:30:23 +01:00
|
|
|
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,
|
2026-03-09 15:47:57 +01:00
|
|
|
DateTimeOffset UpdatedAt,
|
|
|
|
|
bool IsSignedUp
|
2026-03-03 19:30:23 +01:00
|
|
|
);
|
|
|
|
|
|
|
|
|
|
public record ShiftSignupDto(
|
|
|
|
|
Guid Id,
|
2026-03-09 14:46:35 +01:00
|
|
|
Guid MemberId, string? ExternalUserId,
|
2026-03-03 19:30:23 +01:00
|
|
|
DateTimeOffset SignedUpAt
|
|
|
|
|
);
|