Class: TencentCloud::Ciam::V20220331::ListUserRequest

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

Overview

ListUser请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userstoreid = nil, pageable = nil, filters = nil, original = nil) ⇒ ListUserRequest

Returns a new instance of ListUserRequest.



1233
1234
1235
1236
1237
1238
# File 'lib/v20220331/models.rb', line 1233

def initialize(userstoreid=nil, pageable=nil, filters=nil, original=nil)
  @UserStoreId = userstoreid
  @Pageable = pageable
  @Filters = filters
  @Original = original
end

Instance Attribute Details

#FiltersObject

<li> condition </li> Values = 查询条件,用户ID,用户名称,手机或邮箱<li> userGroupId </li> Values = 用户组ID

Parameters:

  • Original:

    返回信息是否为原文



1231
1232
1233
# File 'lib/v20220331/models.rb', line 1231

def Filters
  @Filters
end

#OriginalObject

<li> condition </li> Values = 查询条件,用户ID,用户名称,手机或邮箱<li> userGroupId </li> Values = 用户组ID

Parameters:

  • Original:

    返回信息是否为原文



1231
1232
1233
# File 'lib/v20220331/models.rb', line 1231

def Original
  @Original
end

#PageableObject

<li> condition </li> Values = 查询条件,用户ID,用户名称,手机或邮箱<li> userGroupId </li> Values = 用户组ID

Parameters:

  • Original:

    返回信息是否为原文



1231
1232
1233
# File 'lib/v20220331/models.rb', line 1231

def Pageable
  @Pageable
end

#UserStoreIdObject

<li> condition </li> Values = 查询条件,用户ID,用户名称,手机或邮箱<li> userGroupId </li> Values = 用户组ID

Parameters:

  • Original:

    返回信息是否为原文



1231
1232
1233
# File 'lib/v20220331/models.rb', line 1231

def UserStoreId
  @UserStoreId
end

Instance Method Details

#deserialize(params) ⇒ Object



1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
# File 'lib/v20220331/models.rb', line 1240

def deserialize(params)
  @UserStoreId = params['UserStoreId']
  unless params['Pageable'].nil?
    @Pageable = Pageable.new
    @Pageable.deserialize(params['Pageable'])
  end
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
  @Original = params['Original']
end