Builder

class Builder(val itemId: String, val feedbackLabel: ProductInsightsAgentFeedbackLabel)

Builder for ProductInsightsAgentAnswerFeedbackTrackingData

Constructors

Link copied to clipboard
fun Builder(itemId: String, feedbackLabel: ProductInsightsAgentFeedbackLabel)

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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 feedbackLabel: ProductInsightsAgentFeedbackLabel
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 qnaResultId: String? = null

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

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