// EN: Request model for creating appointment.
// VI: Request model để tạo cuộc hẹn.

namespace BookingService.API.Models.Requests;

public record CreateAppointmentRequest
{
    public Guid ShopId { get; init; }
    public Guid ServiceId { get; init; }
    public DateTime StartTime { get; init; }
    public DateTime EndTime { get; init; }
    public Guid? CustomerId { get; init; }
    public Guid? StaffId { get; init; }
    public Guid? ResourceId { get; init; }
    public string? Notes { get; init; }
}
