Class: TencentCloud::Tdid::V20210519::VerifyFunctionArg

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

Overview

验证凭证参数值

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cptid = nil, issuer = nil, expirationdate = nil, claimjson = nil, issuancedate = nil, context = nil, id = nil, proof = nil, type = nil) ⇒ VerifyFunctionArg

Returns a new instance of VerifyFunctionArg.



752
753
754
755
756
757
758
759
760
761
762
# File 'lib/v20210519/models.rb', line 752

def initialize(cptid=nil, issuer=nil, expirationdate=nil, claimjson=nil, issuancedate=nil, context=nil, id=nil, proof=nil, type=nil)
  @CptId = cptid
  @Issuer = issuer
  @ExpirationDate = expirationdate
  @ClaimJson = claimjson
  @IssuanceDate = issuancedate
  @Context = context
  @Id = id
  @Proof = proof
  @Type = type
end

Instance Attribute Details

#ClaimJsonObject

Parameters:

  • CptId:

    CPT ID

  • Issuer:

    issuer did

  • ExpirationDate:

    过期时间

  • ClaimJson:

    声明

  • IssuanceDate:

    颁发时间

  • Context:

    context值

  • Id:

    id值

  • Proof:

    签名值

  • Type:

    type值



750
751
752
# File 'lib/v20210519/models.rb', line 750

def ClaimJson
  @ClaimJson
end

#ContextObject

Parameters:

  • CptId:

    CPT ID

  • Issuer:

    issuer did

  • ExpirationDate:

    过期时间

  • ClaimJson:

    声明

  • IssuanceDate:

    颁发时间

  • Context:

    context值

  • Id:

    id值

  • Proof:

    签名值

  • Type:

    type值



750
751
752
# File 'lib/v20210519/models.rb', line 750

def Context
  @Context
end

#CptIdObject

Parameters:

  • CptId:

    CPT ID

  • Issuer:

    issuer did

  • ExpirationDate:

    过期时间

  • ClaimJson:

    声明

  • IssuanceDate:

    颁发时间

  • Context:

    context值

  • Id:

    id值

  • Proof:

    签名值

  • Type:

    type值



750
751
752
# File 'lib/v20210519/models.rb', line 750

def CptId
  @CptId
end

#ExpirationDateObject

Parameters:

  • CptId:

    CPT ID

  • Issuer:

    issuer did

  • ExpirationDate:

    过期时间

  • ClaimJson:

    声明

  • IssuanceDate:

    颁发时间

  • Context:

    context值

  • Id:

    id值

  • Proof:

    签名值

  • Type:

    type值



750
751
752
# File 'lib/v20210519/models.rb', line 750

def ExpirationDate
  @ExpirationDate
end

#IdObject

Parameters:

  • CptId:

    CPT ID

  • Issuer:

    issuer did

  • ExpirationDate:

    过期时间

  • ClaimJson:

    声明

  • IssuanceDate:

    颁发时间

  • Context:

    context值

  • Id:

    id值

  • Proof:

    签名值

  • Type:

    type值



750
751
752
# File 'lib/v20210519/models.rb', line 750

def Id
  @Id
end

#IssuanceDateObject

Parameters:

  • CptId:

    CPT ID

  • Issuer:

    issuer did

  • ExpirationDate:

    过期时间

  • ClaimJson:

    声明

  • IssuanceDate:

    颁发时间

  • Context:

    context值

  • Id:

    id值

  • Proof:

    签名值

  • Type:

    type值



750
751
752
# File 'lib/v20210519/models.rb', line 750

def IssuanceDate
  @IssuanceDate
end

#IssuerObject

Parameters:

  • CptId:

    CPT ID

  • Issuer:

    issuer did

  • ExpirationDate:

    过期时间

  • ClaimJson:

    声明

  • IssuanceDate:

    颁发时间

  • Context:

    context值

  • Id:

    id值

  • Proof:

    签名值

  • Type:

    type值



750
751
752
# File 'lib/v20210519/models.rb', line 750

def Issuer
  @Issuer
end

#ProofObject

Parameters:

  • CptId:

    CPT ID

  • Issuer:

    issuer did

  • ExpirationDate:

    过期时间

  • ClaimJson:

    声明

  • IssuanceDate:

    颁发时间

  • Context:

    context值

  • Id:

    id值

  • Proof:

    签名值

  • Type:

    type值



750
751
752
# File 'lib/v20210519/models.rb', line 750

def Proof
  @Proof
end

#TypeObject

Parameters:

  • CptId:

    CPT ID

  • Issuer:

    issuer did

  • ExpirationDate:

    过期时间

  • ClaimJson:

    声明

  • IssuanceDate:

    颁发时间

  • Context:

    context值

  • Id:

    id值

  • Proof:

    签名值

  • Type:

    type值



750
751
752
# File 'lib/v20210519/models.rb', line 750

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



764
765
766
767
768
769
770
771
772
773
774
775
776
777
# File 'lib/v20210519/models.rb', line 764

def deserialize(params)
  @CptId = params['CptId']
  @Issuer = params['Issuer']
  @ExpirationDate = params['ExpirationDate']
  @ClaimJson = params['ClaimJson']
  @IssuanceDate = params['IssuanceDate']
  @Context = params['Context']
  @Id = params['Id']
  unless params['Proof'].nil?
    @Proof = Proof.new
    @Proof.deserialize(params['Proof'])
  end
  @Type = params['Type']
end