Class: TencentCloud::Iotexplorer::V20190423::EventHistoryItem

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

Overview

设备事件的搜索结果项

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(timestamp = nil, productid = nil, devicename = nil, eventid = nil, type = nil, data = nil) ⇒ EventHistoryItem

Returns a new instance of EventHistoryItem.



7827
7828
7829
7830
7831
7832
7833
7834
# File 'lib/v20190423/models.rb', line 7827

def initialize(timestamp=nil, productid=nil, devicename=nil, eventid=nil, type=nil, data=nil)
  @TimeStamp = timestamp
  @ProductId = productid
  @DeviceName = devicename
  @EventId = eventid
  @Type = type
  @Data = data
end

Instance Attribute Details

#DataObject

Parameters:

  • TimeStamp:

    事件的时间戳

  • ProductId:

    事件的产品ID

  • DeviceName:

    事件的设备名称

  • EventId:

    事件的标识符ID

  • Type:

    事件的类型

  • Data:

    事件的数据



7825
7826
7827
# File 'lib/v20190423/models.rb', line 7825

def Data
  @Data
end

#DeviceNameObject

Parameters:

  • TimeStamp:

    事件的时间戳

  • ProductId:

    事件的产品ID

  • DeviceName:

    事件的设备名称

  • EventId:

    事件的标识符ID

  • Type:

    事件的类型

  • Data:

    事件的数据



7825
7826
7827
# File 'lib/v20190423/models.rb', line 7825

def DeviceName
  @DeviceName
end

#EventIdObject

Parameters:

  • TimeStamp:

    事件的时间戳

  • ProductId:

    事件的产品ID

  • DeviceName:

    事件的设备名称

  • EventId:

    事件的标识符ID

  • Type:

    事件的类型

  • Data:

    事件的数据



7825
7826
7827
# File 'lib/v20190423/models.rb', line 7825

def EventId
  @EventId
end

#ProductIdObject

Parameters:

  • TimeStamp:

    事件的时间戳

  • ProductId:

    事件的产品ID

  • DeviceName:

    事件的设备名称

  • EventId:

    事件的标识符ID

  • Type:

    事件的类型

  • Data:

    事件的数据



7825
7826
7827
# File 'lib/v20190423/models.rb', line 7825

def ProductId
  @ProductId
end

#TimeStampObject

Parameters:

  • TimeStamp:

    事件的时间戳

  • ProductId:

    事件的产品ID

  • DeviceName:

    事件的设备名称

  • EventId:

    事件的标识符ID

  • Type:

    事件的类型

  • Data:

    事件的数据



7825
7826
7827
# File 'lib/v20190423/models.rb', line 7825

def TimeStamp
  @TimeStamp
end

#TypeObject

Parameters:

  • TimeStamp:

    事件的时间戳

  • ProductId:

    事件的产品ID

  • DeviceName:

    事件的设备名称

  • EventId:

    事件的标识符ID

  • Type:

    事件的类型

  • Data:

    事件的数据



7825
7826
7827
# File 'lib/v20190423/models.rb', line 7825

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



7836
7837
7838
7839
7840
7841
7842
7843
# File 'lib/v20190423/models.rb', line 7836

def deserialize(params)
  @TimeStamp = params['TimeStamp']
  @ProductId = params['ProductId']
  @DeviceName = params['DeviceName']
  @EventId = params['EventId']
  @Type = params['Type']
  @Data = params['Data']
end