Class: TencentCloud::Ciam::V20220331::ListLogMessageByConditionRequest

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

Overview

ListLogMessageByCondition请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userstoreid = nil, pageable = nil, starttime = nil, filters = nil) ⇒ ListLogMessageByConditionRequest

Returns a new instance of ListLogMessageByConditionRequest.



1022
1023
1024
1025
1026
1027
# File 'lib/v20220331/models.rb', line 1022

def initialize(userstoreid=nil, pageable=nil, starttime=nil, filters=nil)
  @UserStoreId = userstoreid
  @Pageable = pageable
  @StartTime = starttime
  @Filters = filters
end

Instance Attribute Details

#FiltersObject

<li> events </li> Values为[“SIGNUP”, “USER_UPDATE”, “USER_DELETE”, “USER_CREATE”, “ACCOUNT_LINKING”] 中的一个或多个



1020
1021
1022
# File 'lib/v20220331/models.rb', line 1020

def Filters
  @Filters
end

#PageableObject

<li> events </li> Values为[“SIGNUP”, “USER_UPDATE”, “USER_DELETE”, “USER_CREATE”, “ACCOUNT_LINKING”] 中的一个或多个



1020
1021
1022
# File 'lib/v20220331/models.rb', line 1020

def Pageable
  @Pageable
end

#StartTimeObject

<li> events </li> Values为[“SIGNUP”, “USER_UPDATE”, “USER_DELETE”, “USER_CREATE”, “ACCOUNT_LINKING”] 中的一个或多个



1020
1021
1022
# File 'lib/v20220331/models.rb', line 1020

def StartTime
  @StartTime
end

#UserStoreIdObject

<li> events </li> Values为[“SIGNUP”, “USER_UPDATE”, “USER_DELETE”, “USER_CREATE”, “ACCOUNT_LINKING”] 中的一个或多个



1020
1021
1022
# File 'lib/v20220331/models.rb', line 1020

def UserStoreId
  @UserStoreId
end

Instance Method Details

#deserialize(params) ⇒ Object



1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'lib/v20220331/models.rb', line 1029

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