Table of Contents

Class UpdateAppointmentRequest

Namespace
Core.CliniCore.Requests.Appointments
Assembly
Core.CliniCore.dll

Request DTO for updating an existing appointment

public class UpdateAppointmentRequest
Inheritance
UpdateAppointmentRequest
Inherited Members

Properties

CancellationReason

public string? CancellationReason { get; set; }

Property Value

string

End

public DateTime? End { get; set; }

Property Value

DateTime?

ModifiedAt

When this appointment was last modified. Used for tracking client-side modifications.

public DateTime? ModifiedAt { get; set; }

Property Value

DateTime?

Notes

public string? Notes { get; set; }

Property Value

string

ReasonForVisit

public string? ReasonForVisit { get; set; }

Property Value

string

RoomNumber

Room number (1-999) where the appointment will take place. If specified, validates no double-booking of rooms.

public int? RoomNumber { get; set; }

Property Value

int?

Start

public DateTime? Start { get; set; }

Property Value

DateTime?

Status

public string? Status { get; set; }

Property Value

string