/**
 * 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 DSL_DATASPACE_EVENT {
  BUILD_ANALYTICS_RESULT = 'dataProduct.builder.analytics-result',
  ERROR_GENERATE_SAMPLE_VALUES = 'dataProduct.error.build-sample-values',
  ERROR_EXTRACT_LEGEND_AI_SERVICES = 'dataProduct.error.extract-legend-ai-services',
  // Legend AI assistant usage analytics. The name scheme is shared across data
  // product and data space; the `context` payload field distinguishes them.
  LEGEND_AI_ASSISTANT_OPENED = 'legend-ai.assistant.opened',
  LEGEND_AI_QUESTION_ASKED = 'legend-ai.question.asked',
  LEGEND_AI_RESPONSE_RECEIVED = 'legend-ai.response.received',
  LEGEND_AI_FEEDBACK_SUBMITTED = 'legend-ai.feedback.submitted',
}
