UNPKG

@botonic/plugin-hubtype-analytics

Version:

Plugin for tracking in the Hubtype backend to see the results in the Hubtype Dashbord

31 lines (28 loc) 941 B
import { EventAction, EventFeedback, EventType, RequestData } from '../types' import { HtEvent } from './ht-event' export class HtEventFeedback extends HtEvent { action: | EventAction.FeedbackCase | EventAction.FeedbackConversation | EventAction.FeedbackMessage | EventAction.FeedbackWebview feedback_target_id: string feedback_group_id: string possible_options: string[] possible_values?: number[] option: string value?: number comment?: string constructor(event: EventFeedback, requestData: RequestData) { super(event, requestData) this.type = EventType.WebEvent this.action = event.action this.feedback_target_id = event.feedbackTargetId this.feedback_group_id = event.feedbackGroupId this.possible_options = event.possibleOptions this.possible_values = event.possibleValues this.option = event.option this.value = event.value this.comment = event.comment } }