PresentationPolicyE

属性

com.webank.weid.protocol.base.PresentationPolicyE

名称类型非空说明备注
idIntegerYpolcyId策略编号
orgIdStringY机构编号
versionIntegerY版本
policyPublisherWeIdStringYWeIdentity DID创建policy机构的WeIdentity DID
policyMap<Integer, ClaimPolicy>Y策略配置key: CPTID, value: 披露策略对象
extraMap<String, String>N扩展字段

方法

1. toJson

基本信息

  1. 接口名称:com.webank.weid.protocol.base.PresentationPolicyE.toJson()
  2. 接口定义:String toJson()
  3. 接口描述: PresentationPolicyE转换成json格式的字符串。
  4. 注意:此方法转换出错会抛DATA_TYPE_CASE_ERROR异常

此方法返回code

enumcodedesc
DATA_TYPE_CASE_ERROR160008数据转换异常

调用示例

2. fromJson

基本信息

  1. 接口名称:com.webank.weid.protocol.base.PresentationPolicyE.fromJson(String presentationPolicyEJson)
  2. 接口定义:PresentationPolicyE fromJson(String presentationPolicyEJson)
  3. 接口描述: json格式的PresentationPolicyE转换成PresentationPolicyE对象。
  4. 注意:调用fromJson(String presentationPolicyEJson)的入参,必须是通过调用toJson()得到的json格式的PresentationPolicyE字符串,否则会抛异常

此方法返回code

enumcodedesc
DATA_TYPE_CASE_ERROR160008数据转换异常

调用示例