TTBatchQueryBuilder

@interface TTBatchQueryBuilder : NSObject

Batch request query builder

  • Create query builder with TTSearchQuery

    Declaration

    Objective-C

    + (TTBatchQueryBuilder *_Nonnull)createSearchQuery:
        (TTSearchQuery *_Nonnull)query;

    Swift

    class func createSearchQuery(_ query: TTSearchQuery) -> TTBatchQueryBuilder

    Parameters

    query

    TTSearchQuery will be added to batch request.

    Return Value

    TTBatchQueryBuilder

  • Create query builder with TTReverseGeocoderQuery

    Declaration

    Objective-C

    + (TTBatchQueryBuilder *_Nonnull)createReverseGeocoderQuery:
        (TTReverseGeocoderQuery *_Nonnull)query;

    Swift

    class func createReverseGeocoderQuery(_ query: TTReverseGeocoderQuery) -> TTBatchQueryBuilder

    Parameters

    query

    TTReverseGeocoderQuery will be added to batch request.

    Return Value

    TTBatchQueryBuilder

  • Create query builder with TTGeometrySearchQuery

    Declaration

    Objective-C

    + (TTBatchQueryBuilder *_Nonnull)createGeometryQuery:
        (TTGeometrySearchQuery *_Nonnull)query;

    Swift

    class func createGeometryQuery(_ query: TTGeometrySearchQuery) -> TTBatchQueryBuilder

    Parameters

    query

    TTGeometrySearchQuery will be added to batch request.

    Return Value

    TTBatchQueryBuilder

  • Adds TTSearchQuery to batch request

    Declaration

    Objective-C

    - (TTBatchQueryBuilder *_Nonnull)addSearchQuery:(TTSearchQuery *_Nonnull)query;

    Swift

    func add(_ query: TTSearchQuery) -> TTBatchQueryBuilder

    Parameters

    query

    TTSearchQuery to be added

    Return Value

    TTBatchQueryBuilder

  • Adds TTReverseGeocoderQuery to batch request

    Declaration

    Objective-C

    - (TTBatchQueryBuilder *_Nonnull)addReverseGeocoderQuery:
        (TTReverseGeocoderQuery *_Nonnull)query;

    Swift

    func add(_ query: TTReverseGeocoderQuery) -> TTBatchQueryBuilder

    Parameters

    query

    TTReverseGeocoderQuery to be added

    Return Value

    TTBatchQueryBuilder

  • Adds TTGeometrySearchQuery to batch request

    Declaration

    Objective-C

    - (TTBatchQueryBuilder *_Nonnull)addGeometryQuery:
        (TTGeometrySearchQuery *_Nonnull)query;

    Swift

    func addGeometryQuery(_ query: TTGeometrySearchQuery) -> TTBatchQueryBuilder

    Parameters

    query

    TTGeometrySearchQuery to be added

    Return Value

    TTBatchQueryBuilder

  • Specifies HTTP headers for the Request. It can be used to trace a call.

    Declaration

    Objective-C

    - (TTBatchQueryBuilder *_Nonnull)addHTTPHeaders:(id)headers;

    Swift

    func addHTTPHeaders(_ headers: Any!) -> TTBatchQueryBuilder

    Parameters

    headers

    HTTP headers for the Request

    Return Value

    TTBatchQueryBuilder

  • Baseed on provided data builds query object

    Declaration

    Objective-C

    - (TTBatchQuery *_Nonnull)build;

    Swift

    func build() -> TTBatchQuery

    Return Value

    TTBatchQuery