saveAiVisualBoxInfo(params: SaveAiVisualBoxInfoParams)

版本要求:
@tuya-miniapp/cloud-api≥1.0.5

描述

保存视觉魔方信息

参数

参数类型必填说明
是保存请求体,类型为 SaveAiVisualBoxInfoParams。顶层含家庭 gid、库存 stockId、可选魔方 visionBoxId。

返回值

类型:Promise<SaveAiVisualBoxInfoResult>
业务结果 result,类型见 SaveAiVisualBoxInfoResult

引用对象

typeSaveAiVisualBoxInfoResult`m.ipc.smart.vision.box.info.save` 成功时 `universalRequestAtop` resolve 的 data。 与 minituya 文档返回表字段 `result` 对应:业务结果码,常见为 `number`(如 `0` 表示成功);个别环境下可能为字符串。
number | string
enumReportType
枚举值实际值描述
ReportType.DAILY1日报
ReportType.WEEKLY2周报
enumVisionEventType
枚举值实际值描述
VisionEventType.PRESET0预置事件
VisionEventType.CUSTOM1自定义事件
enumSceneType
枚举值实际值描述
SceneType.security0安防场景
SceneType.album1相册场景

合法值

AiVisualBoxInfoContent.visionBoxState
值说明最低版本
0--
1--
AiVisualBoxInfoContent.generateDescState
值说明最低版本
0--
1--
ReportType
值说明最低版本
1日报-
2周报-
VisionEventType
值说明最低版本
0预置事件-
1自定义事件-
SceneType
值说明最低版本
0安防场景-
1相册场景-

示例代码

请求示例

import { saveAiVisualBoxInfo } from '@tuya-miniapp/cloud-api';

saveAiVisualBoxInfo({
  gid: '194137',
  stockId: 'stock-1',
  visionBoxId: 'vb-1',
  visionBoxInfoContent: {
    visionBoxName: '客厅魔方',
    visionBoxState: 1,
    generateDescState: 0,
    reportTypeList: [1],
    reportLangType: 'zh',
    visionBoxEventList: [],
    sceneType: 0,
  },
})
  .then((r) => console.log(r))
  .catch(console.error);

返回示例

1111