lib/v20210331/models.rb in tencentcloud-sdk-organization-3.0.510 vs lib/v20210331/models.rb in tencentcloud-sdk-organization-3.0.511

- old
+ new

@@ -59,29 +59,37 @@ @NodeId = params['NodeId'] @RequestId = params['RequestId'] end end - # 认证主体主要信息 + # 互信主体主要信息 class AuthNode < TencentCloud::Common::AbstractModel - # @param RelationId: 主体关系ID + # @param RelationId: 互信主体关系ID # 注意:此字段可能返回 null,表示取不到有效值。 # @type RelationId: Integer - # @param AuthName: 主体名称 + # @param AuthName: 互信主体名称 # 注意:此字段可能返回 null,表示取不到有效值。 # @type AuthName: String + # @param Manager: 主体管理员 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Manager: :class:`Tencentcloud::Organization.v20210331.models.MemberMainInfo` - attr_accessor :RelationId, :AuthName + attr_accessor :RelationId, :AuthName, :Manager - def initialize(relationid=nil, authname=nil) + def initialize(relationid=nil, authname=nil, manager=nil) @RelationId = relationid @AuthName = authname + @Manager = manager end def deserialize(params) @RelationId = params['RelationId'] @AuthName = params['AuthName'] + unless params['Manager'].nil? + @Manager = MemberMainInfo.new + @Manager.deserialize(params['Manager']) + end end end # BindOrganizationMemberAuthAccount请求参数结构体 class BindOrganizationMemberAuthAccountRequest < TencentCloud::Common::AbstractModel @@ -353,21 +361,25 @@ class DescribeOrganizationAuthNodeRequest < TencentCloud::Common::AbstractModel # @param Offset: 偏移量。 # @type Offset: Integer # @param Limit: 限制数目。最大50 # @type Limit: Integer + # @param AuthName: 互信主体名称。 + # @type AuthName: String - attr_accessor :Offset, :Limit + attr_accessor :Offset, :Limit, :AuthName - def initialize(offset=nil, limit=nil) + def initialize(offset=nil, limit=nil, authname=nil) @Offset = offset @Limit = limit + @AuthName = authname end def deserialize(params) @Offset = params['Offset'] @Limit = params['Limit'] + @AuthName = params['AuthName'] end end # DescribeOrganizationAuthNode返回参数结构体 class DescribeOrganizationAuthNodeResponse < TencentCloud::Common::AbstractModel @@ -922,9 +934,31 @@ end def deserialize(params) @IdentityId = params['IdentityId'] @IdentityAliasName = params['IdentityAliasName'] + end + end + + # 成员主要信息 + class MemberMainInfo < TencentCloud::Common::AbstractModel + # @param MemberUin: 成员uin + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type MemberUin: Integer + # @param MemberName: 成员名称j + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type MemberName: String + + attr_accessor :MemberUin, :MemberName + + def initialize(memberuin=nil, membername=nil) + @MemberUin = memberuin + @MemberName = membername + end + + def deserialize(params) + @MemberUin = params['MemberUin'] + @MemberName = params['MemberName'] end end # MoveOrganizationNodeMembers请求参数结构体 class MoveOrganizationNodeMembersRequest < TencentCloud::Common::AbstractModel