Builder

class Builder(    val itemId: String,     val question: String,     val answerText: String)

Builder for ProductInsightsAgentAnswerViewTrackingData

Constructors

Link copied to clipboard
fun Builder(    itemId: String,     question: String,     answerText: String)

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun setItemName(itemName: String): ProductInsightsAgentAnswerViewTrackingData.Builder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun setThreadId(threadId: String): ProductInsightsAgentAnswerViewTrackingData.Builder
Link copied to clipboard

Properties

Link copied to clipboard
var analyticsTags: Map<String, String>? = null

Additional analytics tags to pass. Merged with io.constructor.core.ConstructorIoConfig.defaultAnalyticsTags, with request-level values overriding defaults on key collision

Link copied to clipboard
val answerText: String
Link copied to clipboard
var followUpQuestions: List<String>? = null

The follow-up questions shown with the answer. Only the first 100 are sent

Link copied to clipboard
val itemId: String
Link copied to clipboard
var itemName: String? = null

The name of the item (product) the Product Insights Agent is displayed for, i.e. "Waterproof Jacket"

Link copied to clipboard
var items: List<TrackingItem>? = null

The items (products) shown in the answer. Only the first 100 are sent

Link copied to clipboard
var qnaResultId: String? = null

The result ID of the answer, as returned by the Product Insights Agent

Link copied to clipboard
val question: String
Link copied to clipboard
var questionTopic: String? = null

The topic the question belongs to, i.e. "Durability"

Link copied to clipboard
var sectionName: String? = null

The index section, i.e. "Products". Defaults to io.constructor.core.ConstructorIoConfig.defaultItemSection

Link copied to clipboard
var threadId: String? = null

The ID of the Product Insights Agent conversation thread

Link copied to clipboard
var variationId: String? = null

The variation ID of the item (product) the Product Insights Agent is displayed for