Class: TencentCloud::Tdid::V20210519::SetTDidAttributeRequest

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

Overview

SetTDidAttribute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(did = nil, attributes = nil, dapid = nil, operatecredential = nil) ⇒ SetTDidAttributeRequest

Returns a new instance of SetTDidAttributeRequest.



914
915
916
917
918
919
# File 'lib/v20210519/models.rb', line 914

def initialize(did=nil, attributes=nil, dapid=nil, operatecredential=nil)
  @Did = did
  @Attributes = attributes
  @DAPId = dapid
  @OperateCredential = operatecredential
end

Instance Attribute Details

#AttributesObject

Parameters:

  • Did:

    DID标识符

  • Attributes:

    属性名值对数组

  • DAPId:

    DID应用Id

  • OperateCredential:

    操作鉴权凭证



912
913
914
# File 'lib/v20210519/models.rb', line 912

def Attributes
  @Attributes
end

#DAPIdObject

Parameters:

  • Did:

    DID标识符

  • Attributes:

    属性名值对数组

  • DAPId:

    DID应用Id

  • OperateCredential:

    操作鉴权凭证



912
913
914
# File 'lib/v20210519/models.rb', line 912

def DAPId
  @DAPId
end

#DidObject

Parameters:

  • Did:

    DID标识符

  • Attributes:

    属性名值对数组

  • DAPId:

    DID应用Id

  • OperateCredential:

    操作鉴权凭证



912
913
914
# File 'lib/v20210519/models.rb', line 912

def Did
  @Did
end

#OperateCredentialObject

Parameters:

  • Did:

    DID标识符

  • Attributes:

    属性名值对数组

  • DAPId:

    DID应用Id

  • OperateCredential:

    操作鉴权凭证



912
913
914
# File 'lib/v20210519/models.rb', line 912

def OperateCredential
  @OperateCredential
end

Instance Method Details

#deserialize(params) ⇒ Object



921
922
923
924
925
926
927
928
929
930
931
932
933
# File 'lib/v20210519/models.rb', line 921

def deserialize(params)
  @Did = params['Did']
  unless params['Attributes'].nil?
    @Attributes = []
    params['Attributes'].each do |i|
      didattribute_tmp = DidAttribute.new
      didattribute_tmp.deserialize(i)
      @Attributes << didattribute_tmp
    end
  end
  @DAPId = params['DAPId']
  @OperateCredential = params['OperateCredential']
end