Class: TencentCloud::Cme::V20191029::EventContent

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

Overview

回调事件内容。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(eventtype = nil, operator = nil, storagenewfilecreatedevent = nil, projectstreamconnectstatuschangedevent = nil, projectswitcherstatuschangedevent = nil, materialimportedevent = nil, materialaddedevent = nil, materialmovedevent = nil, materialmodifiedevent = nil, materialdeletedevent = nil, classcreatedevent = nil, classmovedevent = nil, classdeletedevent = nil, videoexportcompletedevent = nil, projectmediacaststatuschangedevent = nil) ⇒ EventContent

Returns a new instance of EventContent.



2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
# File 'lib/v20191029/models.rb', line 2194

def initialize(eventtype=nil, operator=nil, storagenewfilecreatedevent=nil, projectstreamconnectstatuschangedevent=nil, projectswitcherstatuschangedevent=nil, materialimportedevent=nil, materialaddedevent=nil, materialmovedevent=nil, materialmodifiedevent=nil, materialdeletedevent=nil, classcreatedevent=nil, classmovedevent=nil, classdeletedevent=nil, videoexportcompletedevent=nil, projectmediacaststatuschangedevent=nil)
  @EventType = eventtype
  @Operator = operator
  @StorageNewFileCreatedEvent = storagenewfilecreatedevent
  @ProjectStreamConnectStatusChangedEvent = projectstreamconnectstatuschangedevent
  @ProjectSwitcherStatusChangedEvent = projectswitcherstatuschangedevent
  @MaterialImportedEvent = materialimportedevent
  @MaterialAddedEvent = materialaddedevent
  @MaterialMovedEvent = materialmovedevent
  @MaterialModifiedEvent = materialmodifiedevent
  @MaterialDeletedEvent = materialdeletedevent
  @ClassCreatedEvent = classcreatedevent
  @ClassMovedEvent = classmovedevent
  @ClassDeletedEvent = classdeletedevent
  @VideoExportCompletedEvent = videoexportcompletedevent
  @ProjectMediaCastStatusChangedEvent = projectmediacaststatuschangedevent
end

Instance Attribute Details

#ClassCreatedEventObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def ClassCreatedEvent
  @ClassCreatedEvent
end

#ClassDeletedEventObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def ClassDeletedEvent
  @ClassDeletedEvent
end

#ClassMovedEventObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def ClassMovedEvent
  @ClassMovedEvent
end

#EventTypeObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def EventType
  @EventType
end

#MaterialAddedEventObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def MaterialAddedEvent
  @MaterialAddedEvent
end

#MaterialDeletedEventObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def MaterialDeletedEvent
  @MaterialDeletedEvent
end

#MaterialImportedEventObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def MaterialImportedEvent
  @MaterialImportedEvent
end

#MaterialModifiedEventObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def MaterialModifiedEvent
  @MaterialModifiedEvent
end

#MaterialMovedEventObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def MaterialMovedEvent
  @MaterialMovedEvent
end

#OperatorObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def Operator
  @Operator
end

#ProjectMediaCastStatusChangedEventObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def ProjectMediaCastStatusChangedEvent
  @ProjectMediaCastStatusChangedEvent
end

#ProjectStreamConnectStatusChangedEventObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def ProjectStreamConnectStatusChangedEvent
  @ProjectStreamConnectStatusChangedEvent
end

#ProjectSwitcherStatusChangedEventObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def ProjectSwitcherStatusChangedEvent
  @ProjectSwitcherStatusChangedEvent
end

#StorageNewFileCreatedEventObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def StorageNewFileCreatedEvent
  @StorageNewFileCreatedEvent
end

#VideoExportCompletedEventObject

<li>Storage.NewFileCreated:新文件产生事件;</li> <li>Project.StreamConnect.StatusChanged:云转推项目状态变更事件;</li> <li>Project.Switcher.StatusChanged:导播台项目状态变更事件;</li> <li>Material.Imported:媒体导入事件;</li> <li>Material.Added:媒体添加事件;</li> <li>Material.Moved:媒体移动事件;</li> <li>Material.Modified:媒体变更事件;</li> <li>Material.Deleted:媒体删除事件;</li> <li>Class.Created:分类新增事件;</li> <li>Class.Moved:分类移动事件;</li> <li>Class.Deleted:分类删除事件;</li> <li>Task.VideoExportCompleted:视频导出完成事件; </li> <li>Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。 </li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventType:

    事件类型,可取值有:

  • Operator:

    操作者,表示触发事件的操作者。如果是 ‘cmeid_system` 表示平台管理员操作。

  • StorageNewFileCreatedEvent:

    新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。

  • ProjectStreamConnectStatusChangedEvent:

    云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。

  • ProjectSwitcherStatusChangedEvent:

    导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。

  • MaterialImportedEvent:

    媒体导入事件。仅当 EventType 为 Material.Imported 时有效。

  • MaterialAddedEvent:

    媒体添加事件。仅当 EventType 为 Material.Added 时有效。

  • MaterialMovedEvent:

    媒体移动事件。仅当 EventType 为 Material.Moved 时有效。

  • MaterialModifiedEvent:

    媒体更新事件。仅当 EventType 为 Material.Modified 时有效。

  • MaterialDeletedEvent:

    媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。

  • ClassCreatedEvent:

    分类创建事件。仅当 EventType 为 Class.Created 时有效。

  • ClassMovedEvent:

    分类移动事件。仅当 EventType 为 Class.Moved 时有效。

  • ClassDeletedEvent:

    分类删除事件。仅当 EventType 为 Class.Deleted 时有效。

  • VideoExportCompletedEvent:

    视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。

  • ProjectMediaCastStatusChangedEvent:

    点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。



2192
2193
2194
# File 'lib/v20191029/models.rb', line 2192

def VideoExportCompletedEvent
  @VideoExportCompletedEvent
end

Instance Method Details

#deserialize(params) ⇒ Object



2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
# File 'lib/v20191029/models.rb', line 2212

def deserialize(params)
  @EventType = params['EventType']
  @Operator = params['Operator']
  unless params['StorageNewFileCreatedEvent'].nil?
    @StorageNewFileCreatedEvent = StorageNewFileCreatedEvent.new
    @StorageNewFileCreatedEvent.deserialize(params['StorageNewFileCreatedEvent'])
  end
  unless params['ProjectStreamConnectStatusChangedEvent'].nil?
    @ProjectStreamConnectStatusChangedEvent = ProjectStreamConnectStatusChangedEvent.new
    @ProjectStreamConnectStatusChangedEvent.deserialize(params['ProjectStreamConnectStatusChangedEvent'])
  end
  unless params['ProjectSwitcherStatusChangedEvent'].nil?
    @ProjectSwitcherStatusChangedEvent = ProjectSwitcherStatusChangedEvent.new
    @ProjectSwitcherStatusChangedEvent.deserialize(params['ProjectSwitcherStatusChangedEvent'])
  end
  unless params['MaterialImportedEvent'].nil?
    @MaterialImportedEvent = MaterialImportedEvent.new
    @MaterialImportedEvent.deserialize(params['MaterialImportedEvent'])
  end
  unless params['MaterialAddedEvent'].nil?
    @MaterialAddedEvent = MaterialAddedEvent.new
    @MaterialAddedEvent.deserialize(params['MaterialAddedEvent'])
  end
  unless params['MaterialMovedEvent'].nil?
    @MaterialMovedEvent = MaterialMovedEvent.new
    @MaterialMovedEvent.deserialize(params['MaterialMovedEvent'])
  end
  unless params['MaterialModifiedEvent'].nil?
    @MaterialModifiedEvent = MaterialModifiedEvent.new
    @MaterialModifiedEvent.deserialize(params['MaterialModifiedEvent'])
  end
  unless params['MaterialDeletedEvent'].nil?
    @MaterialDeletedEvent = MaterialDeletedEvent.new
    @MaterialDeletedEvent.deserialize(params['MaterialDeletedEvent'])
  end
  unless params['ClassCreatedEvent'].nil?
    @ClassCreatedEvent = ClassCreatedEvent.new
    @ClassCreatedEvent.deserialize(params['ClassCreatedEvent'])
  end
  unless params['ClassMovedEvent'].nil?
    @ClassMovedEvent = ClassMovedEvent.new
    @ClassMovedEvent.deserialize(params['ClassMovedEvent'])
  end
  unless params['ClassDeletedEvent'].nil?
    @ClassDeletedEvent = ClassDeletedEvent.new
    @ClassDeletedEvent.deserialize(params['ClassDeletedEvent'])
  end
  unless params['VideoExportCompletedEvent'].nil?
    @VideoExportCompletedEvent = VideoExportCompletedEvent.new
    @VideoExportCompletedEvent.deserialize(params['VideoExportCompletedEvent'])
  end
  unless params['ProjectMediaCastStatusChangedEvent'].nil?
    @ProjectMediaCastStatusChangedEvent = ProjectMediaCastStatusChangedEvent.new
    @ProjectMediaCastStatusChangedEvent.deserialize(params['ProjectMediaCastStatusChangedEvent'])
  end
end