All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.com.algolia.search.dsl.DSLPlacesQuery.kt Maven / Gradle / Ivy

package com.algolia.search.dsl

import com.algolia.search.dsl.places.DSLCountries
import com.algolia.search.model.places.PlacesQuery

/**
 * Create a [PlacesQuery] with [block] and an optional [query].
 */
public fun placesQuery(query: String? = null, block: PlacesQuery.() -> Unit): PlacesQuery {
    return PlacesQuery(query = query).apply(block)
}

/**
 * Assign the output of [block] to [PlacesQuery.countries].
 */
public fun PlacesQuery.countries(block: DSLCountries.() -> Unit) {
    countries = DSLCountries(block)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy