Package ai.systema.model.request

Types

Link copied to clipboard
data class CartRecommendationRequest(    var environment: String? = null,     var user: RequestUser? = null,     val id: List<String>? = null,     val category: List<String>? = null,     val size: Int? = 10,     val start: Int? = 0,     val filter: Filter? = null,     val exclusion: Filter? = null,     val paginationTimestamp: Long? = null,     val language: String? = Languages.English,     val display: List<String>? = null,     val displayVariants: List<String>? = null,     val meta: Map<String, <ERROR CLASS>>? = null)
Link copied to clipboard
data class Filter(    val id: List<String>? = listOf(),     val text: String? = "",     val brand: String? = "",     val category: List<String>? = listOf(),     val price: Map<String, List<Double>>? = null,     val salePrice: Map<String, List<Double>>? = mapOf(),     val onSaleOnly: Boolean? = false,     val inStockOnly: Boolean? = false,     val tags: List<String>? = listOf(),     val meta: Map<String, String>? = null)
Link copied to clipboard
data class QueryItem(val id: String, val type: String)
Link copied to clipboard
data class RecommendationRequest(    var environment: String? = null,     var user: RequestUser? = null,     val id: String? = null,     val category: List<String>? = null,     val size: Int? = 4,     val start: Int? = 0,     val filter: Filter? = null,     val exclusion: Filter? = null,     val paginationTimestamp: Long? = null,     val language: String? = Languages.English,     val display: List<String>? = null,     val displayVariants: List<String>? = null,     val meta: Map<String, <ERROR CLASS>>? = null)
Link copied to clipboard
data class RequestUser(    val fid: String? = null,     val sid: String,     val uid: String? = null)
Link copied to clipboard
data class SmartSearchRequest(    var environment: String? = null,     var user: RequestUser? = null,     val query: List<QueryItem>? = null,     val filter: Filter? = null,     val exclusion: Filter? = null,     val size: Int? = 10,     val language: String? = Languages.English,     val start: Int? = 0,     val facetSize: Int? = 10,     val facets: List<String>? = null,     val score: String? = ScoreType.Relevance.value,     val meta: Map<String, <ERROR CLASS>>? = null)
Link copied to clipboard
data class SmartSuggestRequest(    var environment: String? = null,     var user: RequestUser? = null,     val query: String,     val meta: Map<String, <ERROR CLASS>>? = null)