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