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)
Content copied to clipboard
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)
Content copied to clipboard
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)
Content copied to clipboard
Link copied to clipboard
data class RequestUser( val fid: String? = null, val sid: String, val uid: String? = null)
Content copied to clipboard
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)
Content copied to clipboard
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)
Content copied to clipboard