14.4.4.9 查询被授权记录
方法名 | queryGrantedPermission(QueryGrantedPermission queryPermission) |
方法描述 | 用户可以从资源所有者的uid、是否已访问和权限类型三个维度去查询所有或部分授权给自己的权限记录。 |
方法调用参数 | ||||
序号 | 参数 | 类型 | 必传 | 参数含义 |
---|---|---|---|---|
1 | QueryGrantedPermission | 是 | ||
QueryGrantedPermission | ||||
1 | uid | String | 是 | Hub内的ID |
2 | ownerUid | String | 否 | 资源所有者在Hub内的ID |
3 | grant | Operation | 否 | 授权类型:READ/WRITE/UPDATE |
4 | flag | UsedFlag | 否 | 是否已访问:YES表示已访问;NO表示未访问 |
5 | privateKey | String | 是 | 私钥 |
方法返回参数 | ||||
序号 | 参数 | 类型 | 必传 | 参数含义 |
---|---|---|---|---|
1 | List<GrantPermissionInfo> | 是 | 查询结果,权限信息列表 | |
GrantPermissionInfo | ||||
1 | url | String | 是 | 资源存储的路径 |
2 | grant | String | 是 | 操作授权:WRITE/UPDATE/READ |
3 | status | Integer | 是 | 是否已删除:0表示已删除;1表示未删除 |
4 | createTime | LocalDateTime | 是 | 授权创建时间 |
5 | readTime | LocalDateTime | 否 | 授权使用时间 |
6 | flag | UsedFlag | 是 | 是否已访问:YES表示已访问;NO表示未访问 |
7 | ownerUid | String | 是 | 资源所有者在Hub内的ID |
8 | key | String | 是 | 密文密钥 |
9 | ownerKey | String | 否 | 拥有者的密钥 |