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