更新时间:2022-01-07 07:03:31下载pdf
TYAssetManager
提供资产交互相关的方法。
参数说明
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
parentAssetID | String | false | 父资产 ID |
pageNumber | Int | false | 分页参数,第几页(默认为空查第一页) |
pageSize | Int | false | 查询的分页数量(默认为 20,最大分页数量为20) |
TYActionableAssetsRequestResult
说明
参数名 | 类型 | 说明 |
---|---|---|
hasMoreResult | Bool | 是否存在更多数据 |
assets | Array<TYVagueAsset> | 资产列表 |
projectName | String | 项目名称 |
TYVagueAsset
说明
参数名 | 类型 | 说明 |
---|---|---|
id | String | 资产 ID |
name | String | 资产名称 |
permission | String | 资产权限(all:所有权限;read:只读权限) |
代码示例
TYAssetManager().queryAssets { [weak self] (result, error) in
guard error == nil else {
print(error?.localizedDescription)
return
}
UserModel.shared.asset = result?.assets.first
self?.currentHomeLabel.text = UserModel.shared.asset?.name
}
参数说明
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
assetID | String | true | 资产 ID |
pageSize | Int | true | 每页大小(最大分页数量为20) |
lastRowKey | String | false | 每页最后一条数据行号 |
TYDevicesRequestResult
说明
参数名 | 类型 | 说明 |
---|---|---|
devices | Array<TYVagueDevice> | 资产中的设备响应对象列表 |
lastRowKey | String | 每页最后一条数据行号 |
totalSize | Int | 每页大小 |
hasNextResult | Bool | 是否有下一页 |
TYVagueDevice
说明
参数名 | 类型 | 说明 |
---|---|---|
id | String | 设备 ID |
assetID | String | 资产 ID |
assetName | String | 资产名称 |
代码示例
TYAssetManager().queryDevices(in: "", pageSize: 0, lastRowKey: "20") { result, error in
guard error == nil else {
print(error?.localizedDescription)
return
}
let devices = result?.devices
}
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈