lib/v20210519/client.rb in tencentcloud-sdk-tdid-3.0.598 vs lib/v20210519/client.rb in tencentcloud-sdk-tdid-3.0.599
- old
+ new
@@ -53,36 +53,10 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
- # 下线已有内测接口,待上线正式版本的接口
-
- # 撤消权威机构认证
-
- # @param request: Request instance for CancelAuthorityIssuer.
- # @type request: :class:`Tencentcloud::tdid::V20210519::CancelAuthorityIssuerRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::CancelAuthorityIssuerResponse`
- def CancelAuthorityIssuer(request)
- body = send_request('CancelAuthorityIssuer', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = CancelAuthorityIssuerResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
# 检查区块链信息
# @param request: Request instance for CheckChain.
# @type request: :class:`Tencentcloud::tdid::V20210519::CheckChainRequest`
# @rtype: :class:`Tencentcloud::tdid::V20210519::CheckChainResponse`
@@ -103,36 +77,10 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
- # 下线已有内测接口,待上线正式版本的接口
-
- # 检查部署情况
-
- # @param request: Request instance for CheckDidDeploy.
- # @type request: :class:`Tencentcloud::tdid::V20210519::CheckDidDeployRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::CheckDidDeployResponse`
- def CheckDidDeploy(request)
- body = send_request('CheckDidDeploy', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = CheckDidDeployResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
# 创建凭证
# @param request: Request instance for CreateCredential.
# @type request: :class:`Tencentcloud::tdid::V20210519::CreateCredentialRequest`
# @rtype: :class:`Tencentcloud::tdid::V20210519::CreateCredentialResponse`
@@ -153,62 +101,10 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
- # 下线已有内测接口,待上线正式版本的接口
-
- # 创建DID服务
-
- # @param request: Request instance for CreateDidService.
- # @type request: :class:`Tencentcloud::tdid::V20210519::CreateDidServiceRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::CreateDidServiceResponse`
- def CreateDidService(request)
- body = send_request('CreateDidService', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = CreateDidServiceResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 新建标签
-
- # @param request: Request instance for CreateLabel.
- # @type request: :class:`Tencentcloud::tdid::V20210519::CreateLabelRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::CreateLabelResponse`
- def CreateLabel(request)
- body = send_request('CreateLabel', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = CreateLabelResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
# 创建选择性批露凭证
# @param request: Request instance for CreateSelectiveCredential.
# @type request: :class:`Tencentcloud::tdid::V20210519::CreateSelectiveCredentialRequest`
# @rtype: :class:`Tencentcloud::tdid::V20210519::CreateSelectiveCredentialResponse`
@@ -301,88 +197,10 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
- # 下线已有内测接口,待上线正式版本的接口
-
- # 通过Name部署TDID合约
-
- # @param request: Request instance for DeployByName.
- # @type request: :class:`Tencentcloud::tdid::V20210519::DeployByNameRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::DeployByNameResponse`
- def DeployByName(request)
- body = send_request('DeployByName', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = DeployByNameResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 凭证模版下载
-
- # @param request: Request instance for DownCpt.
- # @type request: :class:`Tencentcloud::tdid::V20210519::DownCptRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::DownCptResponse`
- def DownCpt(request)
- body = send_request('DownCpt', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = DownCptResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 启用合约
-
- # @param request: Request instance for EnableHash.
- # @type request: :class:`Tencentcloud::tdid::V20210519::EnableHashRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::EnableHashResponse`
- def EnableHash(request)
- body = send_request('EnableHash', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = EnableHashResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
# 该接口已废弃
# 本机构DID详情
# @param request: Request instance for GetAgencyTDid.
@@ -405,36 +223,10 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
- # 下线已有内测接口,待上线正式版本的接口
-
- # 权威机构列表
-
- # @param request: Request instance for GetAuthoritiesList.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetAuthoritiesListRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetAuthoritiesListResponse`
- def GetAuthoritiesList(request)
- body = send_request('GetAuthoritiesList', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetAuthoritiesListResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
# 获取权威机构信息
# @param request: Request instance for GetAuthorityIssuer.
# @type request: :class:`Tencentcloud::tdid::V20210519::GetAuthorityIssuerRequest`
# @rtype: :class:`Tencentcloud::tdid::V20210519::GetAuthorityIssuerResponse`
@@ -533,36 +325,10 @@
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
# 下线已有内测接口,待上线正式版本的接口
- # 凭证模版列表
-
- # @param request: Request instance for GetCptList.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetCptListRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetCptListResponse`
- def GetCptList(request)
- body = send_request('GetCptList', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetCptListResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
# 凭证颁发按机构排行
# @param request: Request instance for GetCredentialCptRank.
# @type request: :class:`Tencentcloud::tdid::V20210519::GetCredentialCptRankRequest`
# @rtype: :class:`Tencentcloud::tdid::V20210519::GetCredentialCptRankResponse`
@@ -583,62 +349,10 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
- # 下线已有内测接口,待上线正式版本的接口
-
- # 凭证颁发按机构排行
-
- # @param request: Request instance for GetCredentialIssueRank.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetCredentialIssueRankRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetCredentialIssueRankResponse`
- def GetCredentialIssueRank(request)
- body = send_request('GetCredentialIssueRank', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetCredentialIssueRankResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 凭证颁发趋势
-
- # @param request: Request instance for GetCredentialIssueTrend.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetCredentialIssueTrendRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetCredentialIssueTrendResponse`
- def GetCredentialIssueTrend(request)
- body = send_request('GetCredentialIssueTrend', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetCredentialIssueTrendResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
# 获取凭证链上状态信息
# @param request: Request instance for GetCredentialStatus.
# @type request: :class:`Tencentcloud::tdid::V20210519::GetCredentialStatusRequest`
# @rtype: :class:`Tencentcloud::tdid::V20210519::GetCredentialStatusResponse`
@@ -661,88 +375,10 @@
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
# 下线已有内测接口,待上线正式版本的接口
- # 概览
-
- # @param request: Request instance for GetDataPanel.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetDataPanelRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetDataPanelResponse`
- def GetDataPanel(request)
- body = send_request('GetDataPanel', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetDataPanelResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 合约部署详情
-
- # @param request: Request instance for GetDeployInfo.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetDeployInfoRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetDeployInfoResponse`
- def GetDeployInfo(request)
- body = send_request('GetDeployInfo', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetDeployInfoResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 合约部署列表
-
- # @param request: Request instance for GetDeployList.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetDeployListRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetDeployListResponse`
- def GetDeployList(request)
- body = send_request('GetDeployList', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetDeployListResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
# 获取DID区块链网络详情
# @param request: Request instance for GetDidClusterDetail.
# @type request: :class:`Tencentcloud::tdid::V20210519::GetDidClusterDetailRequest`
# @rtype: :class:`Tencentcloud::tdid::V20210519::GetDidClusterDetailResponse`
@@ -789,36 +425,10 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
- # 下线已有内测接口,待上线正式版本的接口
-
- # DID详情
-
- # @param request: Request instance for GetDidDetail.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetDidDetailRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetDidDetailResponse`
- def GetDidDetail(request)
- body = send_request('GetDidDetail', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetDidDetailResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
# 查看DID文档
# @param request: Request instance for GetDidDocument.
# @type request: :class:`Tencentcloud::tdid::V20210519::GetDidDocumentRequest`
# @rtype: :class:`Tencentcloud::tdid::V20210519::GetDidDocumentResponse`
@@ -839,357 +449,19 @@
raise e
rescue StandardError => e
raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end
- # 下线已有内测接口,待上线正式版本的接口
-
- # DID列表
-
- # @param request: Request instance for GetDidList.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetDidListRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetDidListResponse`
- def GetDidList(request)
- body = send_request('GetDidList', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetDidListResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # DID注册趋势
-
- # @param request: Request instance for GetDidRegisterTrend.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetDidRegisterTrendRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetDidRegisterTrendResponse`
- def GetDidRegisterTrend(request)
- body = send_request('GetDidRegisterTrend', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetDidRegisterTrendResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 获取DID服务详情
-
- # @param request: Request instance for GetDidServiceDetail.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetDidServiceDetailRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetDidServiceDetailResponse`
- def GetDidServiceDetail(request)
- body = send_request('GetDidServiceDetail', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetDidServiceDetailResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 获取DID服务列表
-
- # @param request: Request instance for GetDidServiceList.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetDidServiceListRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetDidServiceListResponse`
- def GetDidServiceList(request)
- body = send_request('GetDidServiceList', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetDidServiceListResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 主群组配置列表
-
- # @param request: Request instance for GetGroupList.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetGroupListRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetGroupListResponse`
- def GetGroupList(request)
- body = send_request('GetGroupList', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetGroupListResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 标签列表
-
- # @param request: Request instance for GetLabelList.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetLabelListRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetLabelListResponse`
- def GetLabelList(request)
- body = send_request('GetLabelList', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetLabelListResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 披露策略Policy管理列表
-
- # @param request: Request instance for GetPolicyList.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetPolicyListRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetPolicyListResponse`
- def GetPolicyList(request)
- body = send_request('GetPolicyList', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetPolicyListResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 查看公钥
-
- # @param request: Request instance for GetPublicKey.
- # @type request: :class:`Tencentcloud::tdid::V20210519::GetPublicKeyRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::GetPublicKeyResponse`
- def GetPublicKey(request)
- body = send_request('GetPublicKey', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = GetPublicKeyResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 披露策略Policy查看
-
- # @param request: Request instance for QueryPolicy.
- # @type request: :class:`Tencentcloud::tdid::V20210519::QueryPolicyRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::QueryPolicyResponse`
- def QueryPolicy(request)
- body = send_request('QueryPolicy', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = QueryPolicyResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 认证权威机构
-
- # @param request: Request instance for RecognizeAuthorityIssuer.
- # @type request: :class:`Tencentcloud::tdid::V20210519::RecognizeAuthorityIssuerRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::RecognizeAuthorityIssuerResponse`
- def RecognizeAuthorityIssuer(request)
- body = send_request('RecognizeAuthorityIssuer', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = RecognizeAuthorityIssuerResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 披露策略Policy注册
-
- # @param request: Request instance for RegisterClaimPolicy.
- # @type request: :class:`Tencentcloud::tdid::V20210519::RegisterClaimPolicyRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::RegisterClaimPolicyResponse`
- def RegisterClaimPolicy(request)
- body = send_request('RegisterClaimPolicy', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = RegisterClaimPolicyResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
# 凭证模版新建
# @param request: Request instance for RegisterCpt.
# @type request: :class:`Tencentcloud::tdid::V20210519::RegisterCptRequest`
# @rtype: :class:`Tencentcloud::tdid::V20210519::RegisterCptResponse`
def RegisterCpt(request)
body = send_request('RegisterCpt', request.serialize)
response = JSON.parse(body)
if response['Response'].key?('Error') == false
model = RegisterCptResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 注册为权威机构
-
- # @param request: Request instance for RegisterIssuer.
- # @type request: :class:`Tencentcloud::tdid::V20210519::RegisterIssuerRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::RegisterIssuerResponse`
- def RegisterIssuer(request)
- body = send_request('RegisterIssuer', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = RegisterIssuerResponse.new
- model.deserialize(response['Response'])
- model
- else
- code = response['Response']['Error']['Code']
- message = response['Response']['Error']['Message']
- reqid = response['Response']['RequestId']
- raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
- end
- rescue TencentCloud::Common::TencentCloudSDKException => e
- raise e
- rescue StandardError => e
- raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
- end
-
- # 下线已有内测接口,待上线正式版本的接口
-
- # 删除合约
-
- # @param request: Request instance for RemoveHash.
- # @type request: :class:`Tencentcloud::tdid::V20210519::RemoveHashRequest`
- # @rtype: :class:`Tencentcloud::tdid::V20210519::RemoveHashResponse`
- def RemoveHash(request)
- body = send_request('RemoveHash', request.serialize)
- response = JSON.parse(body)
- if response['Response'].key?('Error') == false
- model = RemoveHashResponse.new
model.deserialize(response['Response'])
model
else
code = response['Response']['Error']['Code']
message = response['Response']['Error']['Message']
\ No newline at end of file