Class: TencentCloud::Weilingwith::V20230427::ActionObj

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

Overview

动作对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, type = nil, desc = nil, msgtype = nil, msgcontent = nil, createtime = nil, sinkconfig = nil, applydevice = nil) ⇒ ActionObj

Returns a new instance of ActionObj.



122
123
124
125
126
127
128
129
130
131
132
# File 'lib/v20230427/models.rb', line 122

def initialize(id=nil, name=nil, type=nil, desc=nil, msgtype=nil, msgcontent=nil, createtime=nil, sinkconfig=nil, applydevice=nil)
  @Id = id
  @Name = name
  @Type = type
  @Desc = desc
  @MsgType = msgtype
  @MsgContent = msgcontent
  @CreateTime = createtime
  @SinkConfig = sinkconfig
  @ApplyDevice = applydevice
end

Instance Attribute Details

#ApplyDeviceObject

Parameters:

  • Id:

    动作id

  • Name:

    动作名称

  • Type:

    动作类型。(app/推送消息至应用-携带空间设备:无,appWithNearbyDevices/推送至应用-携带空间设备:携带,device/推送消息至设备-指定设备,nearbyDevices/推送消息至设备-事件所在范围内的设备,toAlarm/转换为告警,toNotification/转换为通知)

  • Desc:

    动作说明

  • MsgType:

    消息类型,orgin/custom/model

  • MsgContent:

    消息内容

  • CreateTime:

    创建时间

  • SinkConfig:

    动作下沉配置

  • ApplyDevice:

    具体应用(appid)/具体设备(DIN/subID)



120
121
122
# File 'lib/v20230427/models.rb', line 120

def ApplyDevice
  @ApplyDevice
end

#CreateTimeObject

Parameters:

  • Id:

    动作id

  • Name:

    动作名称

  • Type:

    动作类型。(app/推送消息至应用-携带空间设备:无,appWithNearbyDevices/推送至应用-携带空间设备:携带,device/推送消息至设备-指定设备,nearbyDevices/推送消息至设备-事件所在范围内的设备,toAlarm/转换为告警,toNotification/转换为通知)

  • Desc:

    动作说明

  • MsgType:

    消息类型,orgin/custom/model

  • MsgContent:

    消息内容

  • CreateTime:

    创建时间

  • SinkConfig:

    动作下沉配置

  • ApplyDevice:

    具体应用(appid)/具体设备(DIN/subID)



120
121
122
# File 'lib/v20230427/models.rb', line 120

def CreateTime
  @CreateTime
end

#DescObject

Parameters:

  • Id:

    动作id

  • Name:

    动作名称

  • Type:

    动作类型。(app/推送消息至应用-携带空间设备:无,appWithNearbyDevices/推送至应用-携带空间设备:携带,device/推送消息至设备-指定设备,nearbyDevices/推送消息至设备-事件所在范围内的设备,toAlarm/转换为告警,toNotification/转换为通知)

  • Desc:

    动作说明

  • MsgType:

    消息类型,orgin/custom/model

  • MsgContent:

    消息内容

  • CreateTime:

    创建时间

  • SinkConfig:

    动作下沉配置

  • ApplyDevice:

    具体应用(appid)/具体设备(DIN/subID)



120
121
122
# File 'lib/v20230427/models.rb', line 120

def Desc
  @Desc
end

#IdObject

Parameters:

  • Id:

    动作id

  • Name:

    动作名称

  • Type:

    动作类型。(app/推送消息至应用-携带空间设备:无,appWithNearbyDevices/推送至应用-携带空间设备:携带,device/推送消息至设备-指定设备,nearbyDevices/推送消息至设备-事件所在范围内的设备,toAlarm/转换为告警,toNotification/转换为通知)

  • Desc:

    动作说明

  • MsgType:

    消息类型,orgin/custom/model

  • MsgContent:

    消息内容

  • CreateTime:

    创建时间

  • SinkConfig:

    动作下沉配置

  • ApplyDevice:

    具体应用(appid)/具体设备(DIN/subID)



120
121
122
# File 'lib/v20230427/models.rb', line 120

def Id
  @Id
end

#MsgContentObject

Parameters:

  • Id:

    动作id

  • Name:

    动作名称

  • Type:

    动作类型。(app/推送消息至应用-携带空间设备:无,appWithNearbyDevices/推送至应用-携带空间设备:携带,device/推送消息至设备-指定设备,nearbyDevices/推送消息至设备-事件所在范围内的设备,toAlarm/转换为告警,toNotification/转换为通知)

  • Desc:

    动作说明

  • MsgType:

    消息类型,orgin/custom/model

  • MsgContent:

    消息内容

  • CreateTime:

    创建时间

  • SinkConfig:

    动作下沉配置

  • ApplyDevice:

    具体应用(appid)/具体设备(DIN/subID)



120
121
122
# File 'lib/v20230427/models.rb', line 120

def MsgContent
  @MsgContent
end

#MsgTypeObject

Parameters:

  • Id:

    动作id

  • Name:

    动作名称

  • Type:

    动作类型。(app/推送消息至应用-携带空间设备:无,appWithNearbyDevices/推送至应用-携带空间设备:携带,device/推送消息至设备-指定设备,nearbyDevices/推送消息至设备-事件所在范围内的设备,toAlarm/转换为告警,toNotification/转换为通知)

  • Desc:

    动作说明

  • MsgType:

    消息类型,orgin/custom/model

  • MsgContent:

    消息内容

  • CreateTime:

    创建时间

  • SinkConfig:

    动作下沉配置

  • ApplyDevice:

    具体应用(appid)/具体设备(DIN/subID)



120
121
122
# File 'lib/v20230427/models.rb', line 120

def MsgType
  @MsgType
end

#NameObject

Parameters:

  • Id:

    动作id

  • Name:

    动作名称

  • Type:

    动作类型。(app/推送消息至应用-携带空间设备:无,appWithNearbyDevices/推送至应用-携带空间设备:携带,device/推送消息至设备-指定设备,nearbyDevices/推送消息至设备-事件所在范围内的设备,toAlarm/转换为告警,toNotification/转换为通知)

  • Desc:

    动作说明

  • MsgType:

    消息类型,orgin/custom/model

  • MsgContent:

    消息内容

  • CreateTime:

    创建时间

  • SinkConfig:

    动作下沉配置

  • ApplyDevice:

    具体应用(appid)/具体设备(DIN/subID)



120
121
122
# File 'lib/v20230427/models.rb', line 120

def Name
  @Name
end

#SinkConfigObject

Parameters:

  • Id:

    动作id

  • Name:

    动作名称

  • Type:

    动作类型。(app/推送消息至应用-携带空间设备:无,appWithNearbyDevices/推送至应用-携带空间设备:携带,device/推送消息至设备-指定设备,nearbyDevices/推送消息至设备-事件所在范围内的设备,toAlarm/转换为告警,toNotification/转换为通知)

  • Desc:

    动作说明

  • MsgType:

    消息类型,orgin/custom/model

  • MsgContent:

    消息内容

  • CreateTime:

    创建时间

  • SinkConfig:

    动作下沉配置

  • ApplyDevice:

    具体应用(appid)/具体设备(DIN/subID)



120
121
122
# File 'lib/v20230427/models.rb', line 120

def SinkConfig
  @SinkConfig
end

#TypeObject

Parameters:

  • Id:

    动作id

  • Name:

    动作名称

  • Type:

    动作类型。(app/推送消息至应用-携带空间设备:无,appWithNearbyDevices/推送至应用-携带空间设备:携带,device/推送消息至设备-指定设备,nearbyDevices/推送消息至设备-事件所在范围内的设备,toAlarm/转换为告警,toNotification/转换为通知)

  • Desc:

    动作说明

  • MsgType:

    消息类型,orgin/custom/model

  • MsgContent:

    消息内容

  • CreateTime:

    创建时间

  • SinkConfig:

    动作下沉配置

  • ApplyDevice:

    具体应用(appid)/具体设备(DIN/subID)



120
121
122
# File 'lib/v20230427/models.rb', line 120

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



134
135
136
137
138
139
140
141
142
143
144
# File 'lib/v20230427/models.rb', line 134

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @Type = params['Type']
  @Desc = params['Desc']
  @MsgType = params['MsgType']
  @MsgContent = params['MsgContent']
  @CreateTime = params['CreateTime']
  @SinkConfig = params['SinkConfig']
  @ApplyDevice = params['ApplyDevice']
end