/** * Generic chatbot request container */ export class GenericChatRequest { /** * @param {string} action * @param {string} intent * @param {string} text * @param {object} params * @param {boolean} isRoutingRequest */ constructor(action: string, intent: string, text?: string, params?: object, isRoutingRequest?: boolean); /** * @returns {string} */ getAction(): string; /** * @returns {string} */ getIntent(): string; /** * @returns {string} */ getText(): string; /** * @returns {object} */ getParams(): object; /** * @param {Anonymizer} anonymizer * @returns {object} */ getAnonymizedParams(anonymizer: Anonymizer): object; /** * @returns {boolean} */ isRoutingRequest(): boolean; /** * @returns {string} */ getTrackingId(): string; /** * @returns {boolean} */ isReturnFromMicroApp(): boolean; /** * @returns {boolean} */ isStartActionWithParams(): boolean; #private; }