Class: TencentCloud::Tdid::V20210519::CredentialStatus

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

Overview

凭证链上状态信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(credentialid = nil, status = nil, issuer = nil, digest = nil, signature = nil, timestamp = nil) ⇒ CredentialStatus

Returns a new instance of CredentialStatus.



325
326
327
328
329
330
331
332
# File 'lib/v20210519/models.rb', line 325

def initialize(credentialid=nil, status=nil, issuer=nil, digest=nil, signature=nil, timestamp=nil)
  @CredentialId = credentialid
  @Status = status
  @Issuer = issuer
  @Digest = digest
  @Signature = signature
  @TimeStamp = timestamp
end

Instance Attribute Details

#CredentialIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CredentialId:

    凭证唯一id

  • Status:

    凭证状态(0:吊销;1:有效)

  • Issuer:

    凭证颁发者Did

  • Digest:

    凭证摘要

  • Signature:

    凭证签名

  • TimeStamp:

    更新时间戳



323
324
325
# File 'lib/v20210519/models.rb', line 323

def CredentialId
  @CredentialId
end

#DigestObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CredentialId:

    凭证唯一id

  • Status:

    凭证状态(0:吊销;1:有效)

  • Issuer:

    凭证颁发者Did

  • Digest:

    凭证摘要

  • Signature:

    凭证签名

  • TimeStamp:

    更新时间戳



323
324
325
# File 'lib/v20210519/models.rb', line 323

def Digest
  @Digest
end

#IssuerObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CredentialId:

    凭证唯一id

  • Status:

    凭证状态(0:吊销;1:有效)

  • Issuer:

    凭证颁发者Did

  • Digest:

    凭证摘要

  • Signature:

    凭证签名

  • TimeStamp:

    更新时间戳



323
324
325
# File 'lib/v20210519/models.rb', line 323

def Issuer
  @Issuer
end

#SignatureObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CredentialId:

    凭证唯一id

  • Status:

    凭证状态(0:吊销;1:有效)

  • Issuer:

    凭证颁发者Did

  • Digest:

    凭证摘要

  • Signature:

    凭证签名

  • TimeStamp:

    更新时间戳



323
324
325
# File 'lib/v20210519/models.rb', line 323

def Signature
  @Signature
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CredentialId:

    凭证唯一id

  • Status:

    凭证状态(0:吊销;1:有效)

  • Issuer:

    凭证颁发者Did

  • Digest:

    凭证摘要

  • Signature:

    凭证签名

  • TimeStamp:

    更新时间戳



323
324
325
# File 'lib/v20210519/models.rb', line 323

def Status
  @Status
end

#TimeStampObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CredentialId:

    凭证唯一id

  • Status:

    凭证状态(0:吊销;1:有效)

  • Issuer:

    凭证颁发者Did

  • Digest:

    凭证摘要

  • Signature:

    凭证签名

  • TimeStamp:

    更新时间戳



323
324
325
# File 'lib/v20210519/models.rb', line 323

def TimeStamp
  @TimeStamp
end

Instance Method Details

#deserialize(params) ⇒ Object



334
335
336
337
338
339
340
341
# File 'lib/v20210519/models.rb', line 334

def deserialize(params)
  @CredentialId = params['CredentialId']
  @Status = params['Status']
  @Issuer = params['Issuer']
  @Digest = params['Digest']
  @Signature = params['Signature']
  @TimeStamp = params['TimeStamp']
end