Method: TencentCloud::Weilingwith::V20230427::DescribeAlarmListRequest#deserialize

Defined in:
lib/v20230427/models.rb

#deserialize(params) ⇒ Object



2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
# File 'lib/v20230427/models.rb', line 2015

def deserialize(params)
  @BeginTime = params['BeginTime']
  @EndTime = params['EndTime']
  @PageNumber = params['PageNumber']
  @PageSize = params['PageSize']
  @WorkspaceId = params['WorkspaceId']
  @ApplicationToken = params['ApplicationToken']
  @Statuses = params['Statuses']
  unless params['AlarmTypeSet'].nil?
    @AlarmTypeSet = []
    params['AlarmTypeSet'].each do |i|
      alarmtypeinfo_tmp = AlarmTypeInfo.new
      alarmtypeinfo_tmp.deserialize(i)
      @AlarmTypeSet << alarmtypeinfo_tmp
    end
  end
  @LevelSet = params['LevelSet']
  @IdSet = params['IdSet']
  @AppIdSet = params['AppIdSet']
  @WIDSet = params['WIDSet']
  @SpaceCodeSet = params['SpaceCodeSet']
  @ExtendOne = params['ExtendOne']
  @ExtendTwo = params['ExtendTwo']
  @ProcessorSet = params['ProcessorSet']
  @GroupIdSet = params['GroupIdSet']
end