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

commonMain.com.algolia.search.endpoint.EndpointAnswers.kt Maven / Gradle / Ivy

package com.algolia.search.endpoint

import com.algolia.search.ExperimentalAlgoliaClientAPI
import com.algolia.search.model.IndexName
import com.algolia.search.model.response.ResponseSearch
import com.algolia.search.model.search.AnswersQuery
import com.algolia.search.transport.RequestOptions

/**
 * [Documentation](https://www.algolia.com/doc/rest-api/answers/)
 */
public interface EndpointAnswers {

    /**
     * Index name.
     */
    public val indexName: IndexName

    /**
     * Find answers.
     * [Documentation](https://www.algolia.com/doc/rest-api/answers/#find-answers)
     *
     * @param answersQuery answers query used to search
     * @param requestOptions configure request locally
     * @return answers that match the query.
     */
    @ExperimentalAlgoliaClientAPI
    public suspend fun findAnswers(
        answersQuery: AnswersQuery,
        requestOptions: RequestOptions? = null,
    ): ResponseSearch
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy