export const MessageRole = {
  // 智能体消息
  AI: "AI",
  // 我发送的消息
  ME: "ME",
  // 其他消息
  OTHER: "OTHER",
};

/// 消息类型 0-对话 1-指令 2-中断停止 3-心跳检测 4-通知
export const MessageType = {
  // 对话消息
  dialog: 0,
  // 指令消息
  command: 1,
  // 中断停止
  stop: 2,
  // 心跳检测
  heartbeat: 3,
  // 通知消息
  notice: 4,
};

/// 跳转类型: 0商品 1提示词 2链接 3组件指令
export const JumpType = {
  // 商品
  commodity: 0,
  // 提示词
  prompt: 1,
  // 链接
  link: 2,
  // 组件指令
  command: 3,
};

/// 组件的名称
export const CompName = {
  // 快速预定卡片
  quickBookingCard: "quickBookingCard",
  // 服务工单卡片
  callServiceCard: "callServiceCard",
  // 意见反馈卡片
  feedbackCard: "feedbackCard",
  // 探索发现卡片
  discoveryCard: "discoveryCard",
  // 图片和商品卡片
  pictureAndCommodityCard: "pictureAndCommodityCard",
  // 输入车牌卡片
  enterLicensePlateCard: "enterLicensePlateCard",
  // 调查问卷卡片
  callSurveyQuestionnaire: "callSurveyQuestionnaire",
  // 打开地图卡片
  mapCard: "mapCard",
  // 回答卡片
  longTextCard: "longTextCard",
  longTextCardSnap: "longTextCardSnap",
  longTextCardRoute: "longTextCardRoute",
  longTextCardScenicSpot: "longTextCardScenicSpot",
  longTextCardFullDocPreview: "longTextCardFullDocPreview",
  // 生成合成图片
  aigcPhotoGeneratorCard: "aigcPhotoGeneratorCard",
};

/// 发送的指令类型
export const Command = {
  // 通知消息
  messageInit: "Command.init",
  // 快速预定
  quickBooking: "Command.quickBooking",
  // 探索发现
  discovery: "Command.discovery",
  // 呼叫服务
  callServiceCard: "Command.callServiceCard",
  // 更多
  more: "Command.more",
  // 我的订单
  myOrder: "Command.myOrder",
  // 我的工单
  myWorkOrder: "Command.myWorkOrder",
  // 反馈意见
  feedbackCard: "Command.feedbackCard",
  // 生成合成图片
  aigcPhotoGenerator: "Command.aigcPhotoGenerator",
};
