TKToursViatorQuery

@interface TKToursViatorQuery : NSObject <NSCopying, NSMutableCopying>

Query object used for fetching specific collections of TKTour objects from Viator.

  • Desired identifier of parent node. Example: city:1

    Note

    Requred attribute.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, nullable) NSString *parentID;

    Swift

    var parentID: String? { get set }
  • Desired sorting type of Tours returned.

    Note

    Changing this property may change current descendingSortingOrder setting.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) TKToursViatorQuerySorting sortingType;

    Swift

    var sortingType: TKToursViatorQuerySorting { get set }
  • Declaration of descending sorting order.

    Note

    Descending order is not supported for TKToursQuerySortingTopSellers sorting type.

    Declaration

    Objective-C

    @property (assign, readwrite, atomic) BOOL descendingSortingOrder;

    Swift

    var descendingSortingOrder: Bool { get set }
  • Requested page number with results.

    Note

    Accepted values: 1X. Implicit value is 1.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic, nullable) NSNumber *pageNumber;

    Swift

    var pageNumber: NSNumber? { get set }