Class: TencentCloud::Organization::V20210331::AuthNode

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

Overview

互信主体主要信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(relationid = nil, authname = nil, manager = nil) ⇒ AuthNode

Returns a new instance of AuthNode.



499
500
501
502
503
# File 'lib/v20210331/models.rb', line 499

def initialize(relationid=nil, authname=nil, manager=nil)
  @RelationId = relationid
  @AuthName = authname
  @Manager = manager
end

Instance Attribute Details

#AuthNameObject

Parameters:

  • RelationId:

    互信主体关系ID

  • AuthName:

    互信主体名称

  • Manager:

    主体管理员



497
498
499
# File 'lib/v20210331/models.rb', line 497

def AuthName
  @AuthName
end

#ManagerObject

Parameters:

  • RelationId:

    互信主体关系ID

  • AuthName:

    互信主体名称

  • Manager:

    主体管理员



497
498
499
# File 'lib/v20210331/models.rb', line 497

def Manager
  @Manager
end

#RelationIdObject

Parameters:

  • RelationId:

    互信主体关系ID

  • AuthName:

    互信主体名称

  • Manager:

    主体管理员



497
498
499
# File 'lib/v20210331/models.rb', line 497

def RelationId
  @RelationId
end

Instance Method Details

#deserialize(params) ⇒ Object



505
506
507
508
509
510
511
512
# File 'lib/v20210331/models.rb', line 505

def deserialize(params)
  @RelationId = params['RelationId']
  @AuthName = params['AuthName']
  unless params['Manager'].nil?
    @Manager = MemberMainInfo.new
    @Manager.deserialize(params['Manager'])
  end
end