/** * Copyright (c) 2020-present, Goldman Sachs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ export enum LEGEND_MARKETPLACE_APP_EVENT { FETCH_DATA_PRODUCT_FAILURE = 'marketplace.fetch.data-product.failure', DESERIALIZE_DATA_PRODUCT_SEARCH_RESULT_FAILURE = 'marketplace.search.deserialize.data-product-search-result.failure', LOAD_DATA_PRODUCT = 'marketplace.load.data-product', LOAD_SDLC_DATA_PRODUCT = 'marketplace.load.sdlc.data-product', LOAD_TERMINAL = 'marketplace.load.terminal', LOAD_LEGACY_DATA_PRODUCT = 'marketplace.load.legacy.data-product', CLICK_DATA_PRODUCT_CARD = 'marketplace.click.data-product.card', CLICK_LEGACY_DATA_PRODUCT_CARD = 'marketplace.click.legacy.data-product.card', SEARCH_QUERY = 'marketplace.search.query', ACTION_DATA_CONTRACTS = 'marketplace.action.data.contracts', CLICK_HEADER_TAB = 'marketplace.click.header.tab', SCHEDULE_DEMO = 'marketplace.schedule.demo', CLICK_SUBSCRIBE_TO_NEWSLETTER = 'marketplace.click.subscribe.to.newsletter', CLICK_BROWSE_HISTORICAL_NEWSLETTERS = 'marketplace.click.browse.historical.newsletters', CLICK_DOCUMENTATION = 'marketplace.click.documentation', PRODUCER_SEARCH_TOGGLE = 'marketplace.producer.search.toggle', FIELD_SEARCH_TOGGLE = 'marketplace.field.search.toggle', LAKEHOUSE_ACCESS_SEARCH_TOGGLE = 'marketplace.lakehouse-access.search.toggle', LAKEHOUSE_ACCESS_SEARCH_FAILURE = 'marketplace.lakehouse-access.search.failure', FIELD_SEARCH_FAILURE = 'marketplace.field.search.failure', FETCH_PENDING_TASKS_FAILURE = 'marketplace.fetch.pending-tasks.failure', ORDER_CANCELLATION_FAILURE = 'marketplace.order.cancellation.failure', TOGGLE_THEME_MODE = 'marketplace.toggle.theme-mode', CLICK_TOOLBAR_MENU = 'marketplace.click.toolbar.menu', SEARCH_AUTOSUGGEST_SELECTION = 'marketplace.search.autosuggest.selection', DISMISS_HOME_PAGE_BANNER = 'marketplace.dismiss.home-page.banner', SEARCH_VENDOR_ADDONS_FAILURE = 'marketplace.search.vendor-addons.failure', SUBMIT_FEEDBACK = 'marketplace.submit.feedback', SUBMIT_FEEDBACK_FAILURE = 'marketplace.submit.feedback.failure', CLICK_QUERY_DATA_PRODUCT = 'marketplace.click.query.data-product', CLICK_OPEN_SERVICE_QUERY = 'marketplace.click.open.service.query', CLICK_QUICKSTART_EXTENSION_TAB = 'marketplace.click.quickstart.extension.tab', APPLY_SEARCH_FILTER = 'marketplace.apply.search-filter', CLEAR_SEARCH_FILTERS = 'marketplace.clear.search-filters', SHOW_ALL_DATA_PRODUCTS = 'marketplace.show-all.data-products', TOGGLE_VIEW_MODE = 'marketplace.toggle.view-mode', TOGGLE_SERVICES_VIEW_MODE = 'marketplace.toggle.services.view-mode', SEARCH_SERVICES = 'marketplace.search.services', SORT_SERVICES = 'marketplace.sort.services', FILTER_SERVICES = 'marketplace.filter.services', CLICK_SERVICE_CARD = 'marketplace.click.service.card', AI_EXECUTION_CONTEXT_RESOLUTION_FAILURE = 'marketplace.ai.execution-context.resolution.failure', AI_RESULT_ANALYSIS_FAILURE = 'marketplace.ai.result-analysis.failure', CLICK_AI_AGENT_START = 'marketplace.click.ai-agent.start', CHANGE_INTELLIGENCE_CATALOG_TYPE = 'marketplace.change.intelligence-catalog.type', VIEW_MCP_SERVER = 'marketplace.view.mcp-server', FETCH_MCP_SERVERS_PAGE_LIMIT_REACHED = 'marketplace.fetch.mcp-servers.page-limit-reached', SEARCH_INTELLIGENCE_CATALOG = 'marketplace.search.intelligence-catalog', CLICK_INTELLIGENCE_CATALOG_VIEW_MORE = 'marketplace.click.intelligence-catalog.view-more', CLICK_INTELLIGENCE_CATALOG_RETRY = 'marketplace.click.intelligence-catalog.retry', CHANGE_INTELLIGENCE_CATALOG_PAGE = 'marketplace.change.intelligence-catalog.page', CHANGE_INTELLIGENCE_CATALOG_PAGE_SIZE = 'marketplace.change.intelligence-catalog.page-size', TOGGLE_INTELLIGENCE_CATALOG_VENDOR_FILTER = 'marketplace.toggle.intelligence-catalog.vendor-filter', CLEAR_INTELLIGENCE_CATALOG_FILTERS = 'marketplace.clear.intelligence-catalog.filters', SHOW_ALL_INTELLIGENCE_CATALOG_VENDORS = 'marketplace.show-all.intelligence-catalog.vendors', CLICK_AI_AGENT_BACK_TO_CATALOG = 'marketplace.click.ai-agent.back-to-catalog', CLICK_MCP_SERVER_BACK = 'marketplace.click.mcp-server.back', CLICK_MCP_SERVER_COPY = 'marketplace.click.mcp-server.copy', CLICK_MCP_SERVER_SUPPORT_LINK = 'marketplace.click.mcp-server.support-link', CLICK_MCP_SERVER_RETRY = 'marketplace.click.mcp-server.retry', EXPAND_MCP_SERVER_TOOL = 'marketplace.expand.mcp-server.tool', EXPAND_MCP_SERVER_GROUNDING_RULES = 'marketplace.expand.mcp-server.grounding-rules', AI_AGENT_QUESTION_ASKED = 'marketplace.ai-agent.question.asked', AI_AGENT_RESPONSE_RECEIVED = 'marketplace.ai-agent.response.received', AI_AGENT_SCOPE_ADDED = 'marketplace.ai-agent.scope.added', AI_AGENT_SCOPE_REMOVED = 'marketplace.ai-agent.scope.removed', CLICK_AI_AGENT_SUGGESTED_QUERY = 'marketplace.click.ai-agent.suggested-query', AI_AGENT_CLEAR_CHAT = 'marketplace.ai-agent.clear-chat', CLICK_AI_AGENT_COPY_SQL = 'marketplace.click.ai-agent.copy-sql', VIEW_TERMINALS_ADDONS_PAGE = 'marketplace.view.terminals-addons.page', TERMINALS_ADDONS_SEARCH = 'marketplace.search.terminals-addons', TERMINALS_ADDONS_FILTER_TAB = 'marketplace.terminals-addons.filter-tab', TERMINALS_ADDONS_SELECT_TARGET_USER = 'marketplace.terminals-addons.select-target-user', CLICK_TERMINAL_ADDON_CARD = 'marketplace.click.terminal-addon.card', ADD_TERMINAL_ADDON_TO_CART = 'marketplace.add.terminal-addon.to-cart', OPEN_ADDONS_POPUP = 'marketplace.open.addons-popup', ADDONS_POPUP_SEARCH = 'marketplace.search.addons-popup', ADDONS_POPUP_SORT = 'marketplace.sort.addons-popup', ADDONS_POPUP_PAGINATE = 'marketplace.paginate.addons-popup', TOGGLE_TERMINAL_SUBSCRIPTIONS = 'marketplace.toggle.terminal-subscriptions', VIEW_ORDER_PROFILE_DETAILS = 'marketplace.view.order-profile.details', ADD_ORDER_PROFILE_TO_CART = 'marketplace.add.order-profile.to-cart', SUBMIT_ORDER = 'marketplace.submit.order', VIEW_YOUR_ORDERS_PAGE = 'marketplace.view.your-orders.page', CLICK_ORDER_ETASK_LINK = 'marketplace.click.order.etask-link', ADVANCED_SEARCH_ORDERS = 'marketplace.search.orders', ADVANCED_SEARCH_ORDERS_FAILURE = 'marketplace.search.orders.failure', CLEAR_ADVANCED_ORDER_SEARCH = 'marketplace.clear.advanced-order-search', PAGINATE_ADVANCED_ORDER_SEARCH = 'marketplace.paginate.advanced-order-search', CHANGE_ADVANCED_ORDER_SEARCH_PAGE_SIZE = 'marketplace.change.advanced-order-search.page-size', TOGGLE_ALL_ORDERS = 'marketplace.toggle.all-orders', VIEW_SUBSCRIPTIONS_PAGE = 'marketplace.view.subscriptions.page', CLICK_AI_AGENT_GENERATE_PYTHON = 'marketplace.click.ai-agent.generate-python', CLICK_AI_AGENT_COPY_PYTHON = 'marketplace.click.ai-agent.copy-python', CLICK_AI_AGENT_OPEN_IN_DATACUBE = 'marketplace.click.ai-agent.open-in-datacube', AI_AGENT_DATACUBE_TRANSLATE_FAILURE = 'marketplace.ai-agent.datacube.translate.failure', AI_AGENT_DATASPACE_CONTEXT_RESOLUTION_FAILURE = 'marketplace.ai-agent.dataspace.context-resolution.failure', AI_AGENT_ACCESS_POINT_RESOLUTION_FAILURE = 'marketplace.ai-agent.access-point.resolution.failure', AI_AGENT_ENTITY_DISAMBIGUATION_FAILURE = 'marketplace.ai-agent.entity.disambiguation.failure', AI_AGENT_FIELD_SEARCH_PARSE_FAILURE = 'marketplace.ai-agent.field-search.parse.failure', AI_AGENT_OPEN_DATACUBE_FAILURE = 'marketplace.ai-agent.open-datacube.failure', }