18 lines
609 B
C#
18 lines
609 B
C#
namespace NimbusFlow.Frontend.Models;
|
|
|
|
public class Schedule
|
|
{
|
|
public int ScheduleId { get; set; }
|
|
public int ServiceId { get; set; }
|
|
public int MemberId { get; set; }
|
|
public string Status { get; set; } = string.Empty; // pending, accepted, declined
|
|
public DateTime ScheduledAt { get; set; }
|
|
public DateTime? AcceptedAt { get; set; }
|
|
public DateTime? DeclinedAt { get; set; }
|
|
public DateTime? ExpiresAt { get; set; }
|
|
public string? DeclineReason { get; set; }
|
|
|
|
// Navigation properties
|
|
public Member? Member { get; set; }
|
|
public Service? Service { get; set; }
|
|
} |