Appearance
人脸
说明:主要对人脸进行一些基础操作,例如人脸操作、获取人脸列表等。
人脸操作
- 调用方法
Dart
Future<void> operateFace({
int? cloudUid,
required Face face,
VoidCallback? onSuccess,
ErrCallback? onError,
})- 参数说明
| 名称 | 类型 | 是否必需 | 示例 | 描述 |
|---|---|---|---|---|
| cloudUid | int? | N | 123 | 云账号id |
| face | Face | Y | face | 人脸操作信息(操作类型见Face参数说明) |
| onSuccess | VoidCallback? | N | () {} | 操作人脸成功回调 |
| onError | ErrCallback? | N | (error) {} | 操作人脸失败回调 |
人脸列表
- 调用方法
Dart
Future<void> getFaceList({
int? cloudUid,
required int lockId,
required int pageNo,
required int pageSize,
TCallback<FaceList>? onSuccess,
ErrCallback<Object?>? onError,
})- 参数说明
| 名称 | 类型 | 是否必需 | 示例 | 描述 |
|---|---|---|---|---|
| cloudUid | int? | N | 123 | 云账号id |
| lockId | int | Y | 500 | 锁id |
| pageNo | int | Y | 1 | 第几页数据 |
| pageSize | int | Y | 10 | 每页多少条数据 |
| onSuccess | TCallback<FaceList>? | N | (list) {} | 获取人脸列表成功回调 |
| onError | ErrCallback<Object?>? | N | (error) {} | 获取人脸列表失败回调 |
