getVisualBoxList(params: QueryGetAiVisualList)

Requires:
@tuya-miniapp/cloud-api≥1.0.5

Description

Query VisionBox list (associated services)

Parameters

ParameterTypeRequiredDescription
YesRequest body

Return Value

Type: Promise<VisionBoxDto[]>
VisionBoxDto array

Referenced Types

interfaceVisionBoxDto
PropertyTypeDescription
visionBoxIdstringVision Cube ID
visionBoxNamestringVisual Cube name
gmtCreatestringCreation time
serviceStockIdstringAssociated service inventory ID
serviceNamestringService name
enableStatenumberEnabled status
expiredTimenumberExpiration time
scenesTypeSceneTypeScene type
enumSceneType
ValueActual ValueDescription
SceneType.security0Security scenario
SceneType.album1Gallery scenario

Valid Values

SceneType
ValueDescriptionSince
0Security scenario-
1Gallery scenario-

Examples

Request example

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

getVisualBoxList({ gid: '194137' })
  .then((list) => console.log(list))
  .catch(console.error);

Response example

[
  {
    "visionBoxId": "vb-1",
    "visionBoxName": "Living Room Cube",
    "gmtCreate": "2024-01-01 10:00:00",
    "serviceStockId": "stock-1",
    "serviceName": "Smart Vision",
    "enableState": 1,
    "expiredTime": 1735660800000,
    "scenesType": 0
  }
]