Class: TencentCloud::Tdid::V20210519::CreateDisclosedCredentialRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210519/models.rb

Overview

CreateDisclosedCredential请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(policyid = nil, credentialdata = nil, policyjson = nil, dapid = nil, uapid = nil) ⇒ CreateDisclosedCredentialRequest

Returns a new instance of CreateDisclosedCredentialRequest.



87
88
89
90
91
92
93
# File 'lib/v20210519/models.rb', line 87

def initialize(policyid=nil, credentialdata=nil, policyjson=nil, dapid=nil, uapid=nil)
  @PolicyId = policyid
  @CredentialData = credentialdata
  @PolicyJson = policyjson
  @DAPId = dapid
  @UAPId = uapid
end

Instance Attribute Details

#CredentialDataObject

Parameters:

  • PolicyId:

    披露策略id,PolicyJson和PolicyId任选其一

  • CredentialData:

    凭证文本内容,FunctionArg和CredentialText任选其一

  • PolicyJson:

    披露策略文本

  • DAPId:

    DID应用ID

  • UAPId:

    用户应用ID



85
86
87
# File 'lib/v20210519/models.rb', line 85

def CredentialData
  @CredentialData
end

#DAPIdObject

Parameters:

  • PolicyId:

    披露策略id,PolicyJson和PolicyId任选其一

  • CredentialData:

    凭证文本内容,FunctionArg和CredentialText任选其一

  • PolicyJson:

    披露策略文本

  • DAPId:

    DID应用ID

  • UAPId:

    用户应用ID



85
86
87
# File 'lib/v20210519/models.rb', line 85

def DAPId
  @DAPId
end

#PolicyIdObject

Parameters:

  • PolicyId:

    披露策略id,PolicyJson和PolicyId任选其一

  • CredentialData:

    凭证文本内容,FunctionArg和CredentialText任选其一

  • PolicyJson:

    披露策略文本

  • DAPId:

    DID应用ID

  • UAPId:

    用户应用ID



85
86
87
# File 'lib/v20210519/models.rb', line 85

def PolicyId
  @PolicyId
end

#PolicyJsonObject

Parameters:

  • PolicyId:

    披露策略id,PolicyJson和PolicyId任选其一

  • CredentialData:

    凭证文本内容,FunctionArg和CredentialText任选其一

  • PolicyJson:

    披露策略文本

  • DAPId:

    DID应用ID

  • UAPId:

    用户应用ID



85
86
87
# File 'lib/v20210519/models.rb', line 85

def PolicyJson
  @PolicyJson
end

#UAPIdObject

Parameters:

  • PolicyId:

    披露策略id,PolicyJson和PolicyId任选其一

  • CredentialData:

    凭证文本内容,FunctionArg和CredentialText任选其一

  • PolicyJson:

    披露策略文本

  • DAPId:

    DID应用ID

  • UAPId:

    用户应用ID



85
86
87
# File 'lib/v20210519/models.rb', line 85

def UAPId
  @UAPId
end

Instance Method Details

#deserialize(params) ⇒ Object



95
96
97
98
99
100
101
# File 'lib/v20210519/models.rb', line 95

def deserialize(params)
  @PolicyId = params['PolicyId']
  @CredentialData = params['CredentialData']
  @PolicyJson = params['PolicyJson']
  @DAPId = params['DAPId']
  @UAPId = params['UAPId']
end