RetailAppointmentTimeSlot

public struct RetailAppointmentTimeSlot : Equatable, Codable

Represents a grouping of time slots for a particular Retail clinic

  • An identifier representing the Clinic for this time slot. Guaranteed to be unique in an ehr system, but not guaranteed to be unique across multiple ehr systems.

    Declaration

    Swift

    public let departmentId: String
  • Time slots starting after this Date/Time are included in the list of ScheduleDays

    Declaration

    Swift

    public let startDate: Date
  • Time slots starting before this Date/Time are included in the list of ScheduleDays

    Declaration

    Swift

    public let endDate: Date
  • The timezone of the Retail clinic

    Declaration

    Swift

    public let timezone: String
  • An array of ScheduleDay objects, each representing all time slots for a particular day

    Declaration

    Swift

    public let scheduleDays: [ScheduleDay]