Class: TencentCloud::Tdid::V20210519::FunctionArg

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

Overview

创建凭证入参的FunctionArg

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cptid = nil, issuer = nil, expirationdate = nil, claimjson = nil) ⇒ FunctionArg

Returns a new instance of FunctionArg.



357
358
359
360
361
362
# File 'lib/v20210519/models.rb', line 357

def initialize(cptid=nil, issuer=nil, expirationdate=nil, claimjson=nil)
  @CptId = cptid
  @Issuer = issuer
  @ExpirationDate = expirationdate
  @ClaimJson = claimjson
end

Instance Attribute Details

#ClaimJsonObject

Parameters:

  • CptId:

    CPT ID

  • Issuer:

    签发者 did

  • ExpirationDate:

    过期时间

  • ClaimJson:

    声明



355
356
357
# File 'lib/v20210519/models.rb', line 355

def ClaimJson
  @ClaimJson
end

#CptIdObject

Parameters:

  • CptId:

    CPT ID

  • Issuer:

    签发者 did

  • ExpirationDate:

    过期时间

  • ClaimJson:

    声明



355
356
357
# File 'lib/v20210519/models.rb', line 355

def CptId
  @CptId
end

#ExpirationDateObject

Parameters:

  • CptId:

    CPT ID

  • Issuer:

    签发者 did

  • ExpirationDate:

    过期时间

  • ClaimJson:

    声明



355
356
357
# File 'lib/v20210519/models.rb', line 355

def ExpirationDate
  @ExpirationDate
end

#IssuerObject

Parameters:

  • CptId:

    CPT ID

  • Issuer:

    签发者 did

  • ExpirationDate:

    过期时间

  • ClaimJson:

    声明



355
356
357
# File 'lib/v20210519/models.rb', line 355

def Issuer
  @Issuer
end

Instance Method Details

#deserialize(params) ⇒ Object



364
365
366
367
368
369
# File 'lib/v20210519/models.rb', line 364

def deserialize(params)
  @CptId = params['CptId']
  @Issuer = params['Issuer']
  @ExpirationDate = params['ExpirationDate']
  @ClaimJson = params['ClaimJson']
end