Class: TencentCloud::Tdid::V20210519::CreatePresentationRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tdid::V20210519::CreatePresentationRequest
- Defined in:
- lib/v20210519/models.rb
Overview
CreatePresentation请求参数结构体
Instance Attribute Summary collapse
- #CredentialList ⇒ Object
- #Credentials ⇒ Object
- #DAPId ⇒ Object
- #Did ⇒ Object
- #PolicyJson ⇒ Object
- #UAPId ⇒ Object
- #Unsigned ⇒ Object
- #VerifyCode ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(dapid = nil, uapid = nil, credentials = nil, did = nil, verifycode = nil, policyjson = nil, unsigned = nil, credentiallist = nil) ⇒ CreatePresentationRequest
constructor
A new instance of CreatePresentationRequest.
Constructor Details
#initialize(dapid = nil, uapid = nil, credentials = nil, did = nil, verifycode = nil, policyjson = nil, unsigned = nil, credentiallist = nil) ⇒ CreatePresentationRequest
Returns a new instance of CreatePresentationRequest.
145 146 147 148 149 150 151 152 153 154 |
# File 'lib/v20210519/models.rb', line 145 def initialize(dapid=nil, uapid=nil, credentials=nil, did=nil, verifycode=nil, policyjson=nil, unsigned=nil, credentiallist=nil) @DAPId = dapid @UAPId = uapid @Credentials = credentials @Did = did @VerifyCode = verifycode @PolicyJson = policyjson @Unsigned = unsigned @CredentialList = credentiallist end |
Instance Attribute Details
#CredentialList ⇒ Object
143 144 145 |
# File 'lib/v20210519/models.rb', line 143 def CredentialList @CredentialList end |
#Credentials ⇒ Object
143 144 145 |
# File 'lib/v20210519/models.rb', line 143 def Credentials @Credentials end |
#DAPId ⇒ Object
143 144 145 |
# File 'lib/v20210519/models.rb', line 143 def DAPId @DAPId end |
#Did ⇒ Object
143 144 145 |
# File 'lib/v20210519/models.rb', line 143 def Did @Did end |
#PolicyJson ⇒ Object
143 144 145 |
# File 'lib/v20210519/models.rb', line 143 def PolicyJson @PolicyJson end |
#UAPId ⇒ Object
143 144 145 |
# File 'lib/v20210519/models.rb', line 143 def UAPId @UAPId end |
#Unsigned ⇒ Object
143 144 145 |
# File 'lib/v20210519/models.rb', line 143 def Unsigned @Unsigned end |
#VerifyCode ⇒ Object
143 144 145 |
# File 'lib/v20210519/models.rb', line 143 def VerifyCode @VerifyCode end |
Instance Method Details
#deserialize(params) ⇒ Object
156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 |
# File 'lib/v20210519/models.rb', line 156 def deserialize(params) @DAPId = params['DAPId'] @UAPId = params['UAPId'] @Credentials = params['Credentials'] @Did = params['Did'] @VerifyCode = params['VerifyCode'] @PolicyJson = params['PolicyJson'] @Unsigned = params['Unsigned'] unless params['CredentialList'].nil? @CredentialList = [] params['CredentialList'].each do |i| credentialproof_tmp = CredentialProof.new credentialproof_tmp.deserialize(i) @CredentialList << credentialproof_tmp end end end |