Class: TencentCloud::Smh::V20210712::DeleteUserRequest

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

Overview

DeleteUser请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(libraryid = nil, filters = nil) ⇒ DeleteUserRequest

Returns a new instance of DeleteUserRequest.



318
319
320
321
# File 'lib/v20210712/models.rb', line 318

def initialize(libraryid=nil, filters=nil)
  @LibraryId = libraryid
  @Filters = filters
end

Instance Attribute Details

#FiltersObject

Parameters:

  • LibraryId:

    媒体库 ID。

  • Filters:

    用于唯一查找用户的过滤器数组,数组之间为 **或** 的关系,即满足任意一个过滤器的用户,都将被删除,单次传入的过滤器最多为 100 个。



316
317
318
# File 'lib/v20210712/models.rb', line 316

def Filters
  @Filters
end

#LibraryIdObject

Parameters:

  • LibraryId:

    媒体库 ID。

  • Filters:

    用于唯一查找用户的过滤器数组,数组之间为 **或** 的关系,即满足任意一个过滤器的用户,都将被删除,单次传入的过滤器最多为 100 个。



316
317
318
# File 'lib/v20210712/models.rb', line 316

def LibraryId
  @LibraryId
end

Instance Method Details

#deserialize(params) ⇒ Object



323
324
325
326
327
328
329
330
331
332
333
# File 'lib/v20210712/models.rb', line 323

def deserialize(params)
  @LibraryId = params['LibraryId']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      userfilter_tmp = UserFilter.new
      userfilter_tmp.deserialize(i)
      @Filters << userfilter_tmp
    end
  end
end