14.4.2.4 查询凭证模板列表
| 方法名 | queryCptListByDid(QueryCpt query) |
| 方法描述 | 任何人都可通过DID标识符查询其所有的凭证模板。同一个个人/组织有可能会注册多个凭证模板。比如高校除了毕业证模板外,可能还有学位证模板、肄业证模板等。 |
| 方法调用参数 | ||||
| 序号 | 参数 | 类型 | 必传 | 参数含义 |
|---|---|---|---|---|
| 1 | QueryCpt | 是 | ||
| QueryCpt | ||||
| 1 | page | Intege | 是 | 页数 |
| 2 | size | Integer | 是 | 每页条数 |
| 3 | did | String | 是 | DID标识符 |
| 方法返回参数 | ||||
| 序号 | 参数 | 类型 | 必传 | 参数含义 |
|---|---|---|---|---|
| 1 | Pages<CptInfo> | 是 | 查询结果,凭证模板信息列表 | |
| Pages | ||||
| 1 | page | Integer | 是 | 页码 |
| 2 | size | Integer | 是 | 分页大小 |
| 3 | totalNum | Integer | 是 | 总条数 |
| 4 | totalPage | Integer | 是 | 总页数 |
| 5 | result | List<CptInfo> | 是 | 凭证模板列表 |
| CptInfo | ||||
| 1 | cptJsonSchema | Map<String, JsonSchema> | 是 | 凭证模板的JsonSchema |
| 2 | title | String | 是 | 标题 |
| 3 | description | String | 是 | 描述 |
| 4 | publisherDid | String | 是 | 创建凭证模板的DID标识符 |
| 5 | proof | Proof | 是 | 签名信息 |
| 6 | create | String | 是 | 创建时间 |
| 7 | update | String | 是 | 更新时间 |
| 8 | cptId | Long | 是 | 凭证模板ID |
| 9 | cptVersion | Integer | 是 | 凭证模板版本号 |
| Proof | ||||
| 1 | type | String | 是 | 算法类型 |
| 2 | creator | String | 是 | DID标识符 |
| 3 | signatureValue | String | 是 | 签名值 |
| JsonSchema | ||||
| 1 | type | String | 是 | 字段类型 |
| 2 | description | String | 是 | 字段描述 |
| 3 | required | Boolean | 是 | true:必传;false:选填 |