更新时间:2024-05-20 02:42:19下载pdf
参数说明
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
name | String | 是 | 要创建的资产的名称 |
parentAssetId | String | 否 | 父资产的 ID |
success | (() -> Void)? | 否 | 成功回调函数 |
failure | ((Error) -> Void)? | 否 | 失败回调函数 |
代码示例
AssetService.shared.create(name: text, parentAssetId: self.assetId) {
print("创建成功")
self.requestAssetList()
} failure: { error in
print("创建失败:\(error.localizedDescription)")
}
参数说明
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
assetId | String | 是 | 要修改的资产的 ID |
name | String | 是 | 修改后的名称 |
success | (() -> Void)? | 否 | 成功回调函数 |
failure | ((Error) -> Void)? | 否 | 失败回调函数 |
代码示例
AssetService.shared.update(assetId: asset.assetId, name: text) {
print("修改成功")
self.requestAssetList()
} failure: { error in
print("修改失败:\(error.localizedDescription)")
}
参数说明
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
assetId | String | 是 | 要删除的资产的 ID |
success | (() -> Void)? | 否 | 成功回调函数 |
failure | ((Error) -> Void)? | 否 | 失败回调函数 |
代码示例
AssetService.shared.remove(assetId: assetId) {
print("删除成功")
} failure: { error in
print("删除失败:\(error.localizedDescription)")
}
参数说明
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
assetId | String | 是 | 要查询的资产的 ID |
success | ((IAsset) -> Void)? | 否 | 成功回调函数,返回查询到的资产实例 |
failure | ((Error) -> Void)? | 否 | 失败回调函数 |
代码示例
AssetService.shared.asset(assetId: "123", success: { asset in
print("查询到的资产名称:\(asset.name)")
}, failure: { error in
print("查询失败:\(error.localizedDescription)")
})
参数说明
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
assetId | String? | 否 | 要查询的资产的 ID。如果为 nil ,则查询所有子资产 |
success | (([IAsset]) -> Void)? | 否 | 成功回调函数,返回查询到的子资产实例数组 |
failure | ((Error) -> Void)? | 否 | 失败回调函数 |
代码示例
AssetService.shared.subAssets(assetId: "123", success: { assets in
print("查询到的子资产数量:\(assets.count)")
}, failure: { error in
print("查询失败:\(error.localizedDescription)")
})
参数说明
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
assetId | String | 是 | 要查询的资产的 ID |
lastRowKey | String? | 否 | 上一次查询返回的最后一行的 RowKey ,用于分页查询 |
success | ((IAssetDeviceListResult) -> Void)? | 否 | 成功回调函数,返回查询到的设备列表 |
failure | ((Error) -> Void)? | 否 | 失败回调函数 |
代码示例
AssetService.shared.devices(assetId: "123", lastRowKey: nil, success: { result in
print("查询到的设备数量:\(result.devices.count)")
if let nextRowKey = result.nextRowKey {
print("下一页数据的lastRowKey:\(nextRowKey)")
}
}, failure: { error in
print("查询失败:\(error.localizedDescription)")
})
参数说明
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
assetId | String | 是 | 要查询的资产的 ID |
success | ((IAssociatedModel) -> Void)? | 否 | 成功回调函数,返回查询到的关联模型 |
failure | ((Error) -> Void)? | 否 | 失败回调函数 |
代码示例
AssetService.shared.associatedModel(assetId: "123", success: { model in
print("查询到的关联模型:\(model)")
}, failure: { error in
print("查询失败:\(error.localizedDescription)")
})
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈