Class YMKSearchAvailability

A single value of availability information.

Allows to describe business schedule for a group of days. For example, an organization open on weekdays from 9 AM to 6 PM with a lunch break from 1 PM to 2 PM can be described as a single Availability with days equal to DayGroup::Weekdays and two time ranges (9:00-13:00, 14:00-18:00). More complicated schedules will require multiple Availabilities.

Class Methods

Properties

days

Days where time ranges are applicable.

timeRanges

Ranges for open hours.

Method Detail

+availabilityWithDays:timeRanges:

+ (nonnull YMKSearchAvailability *)availabilityWithDays:(YMKSearchDayGroup)days
                                             timeRanges:(nonnull NSArray< YMKSearchTimeRange * > *)timeRanges 

Property Detail

days

(assign, readonly) YMKSearchDayGroup days

Days where time ranges are applicable.

timeRanges

(assign, readonly) NSArray< YMKSearchTimeRange * > * timeRanges

Ranges for open hours.