Важно

This feature is available in the Full MapKit SDK version

YMKSearchFilterCollection

class YMKSearchFilterCollection : NSObject

Filters for search request. Use builder to setup this class.

Summary

Class methods

 init(booleanFilters: [String],
         enumFilters: [String : [String]],
        rangeFilters: [String : YMKSearchFilterCollectionNumberRange],
         dateFilters: [String : YMKSearchFilterCollectionDateRange])

Properties

var booleanFilters: [String] { get }
List of boolean filter ids to be set

var enumFilters: [String : [String]] { get }
Mapping of enum filter ids to list of enum value ids

var rangeFilters: [String : YMKSearchFilterCollectionNumberRange] { get }
Mapping of range filter ids to number range

var dateFilters: [String : YMKSearchFilterCollectionDateRange] { get }
Mapping of date filter ids to date range

Class methods

init(booleanFilters:enumFilters:rangeFilters:dateFilters:)

 init(booleanFilters: [String],
         enumFilters: [String : [String]],
        rangeFilters: [String : YMKSearchFilterCollectionNumberRange],
         dateFilters: [String : YMKSearchFilterCollectionDateRange])


Properties

booleanFilters

var booleanFilters: [String] { get }

List of boolean filter ids to be set.


enumFilters

var enumFilters: [String : [String]] { get }

Mapping of enum filter ids to list of enum value ids.


rangeFilters

var rangeFilters: [String : YMKSearchFilterCollectionNumberRange] { get }

Mapping of range filter ids to number range.


dateFilters

var dateFilters: [String : YMKSearchFilterCollectionDateRange] { get }

Mapping of date filter ids to date range.