Class: TencentCloud::Cme::V20191029::MaterialMovedEvent

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(materialidset = nil, sourceowner = nil, sourceclasspath = nil, destinationowner = nil, destinationclasspath = nil) ⇒ MaterialMovedEvent

Returns a new instance of MaterialMovedEvent.



3799
3800
3801
3802
3803
3804
3805
# File 'lib/v20191029/models.rb', line 3799

def initialize(materialidset=nil, sourceowner=nil, sourceclasspath=nil, destinationowner=nil, destinationclasspath=nil)
  @MaterialIdSet = materialidset
  @SourceOwner = sourceowner
  @SourceClassPath = sourceclasspath
  @DestinationOwner = destinationowner
  @DestinationClassPath = destinationclasspath
end

Instance Attribute Details

#DestinationClassPathObject

Parameters:

  • MaterialIdSet:

    要移动的媒体 Id 列表。

  • SourceOwner:

    源媒体归属。

  • SourceClassPath:

    源媒体分类路径。

  • DestinationOwner:

    目标媒体分类归属。

  • DestinationClassPath:

    目标媒体分类路径。



3797
3798
3799
# File 'lib/v20191029/models.rb', line 3797

def DestinationClassPath
  @DestinationClassPath
end

#DestinationOwnerObject

Parameters:

  • MaterialIdSet:

    要移动的媒体 Id 列表。

  • SourceOwner:

    源媒体归属。

  • SourceClassPath:

    源媒体分类路径。

  • DestinationOwner:

    目标媒体分类归属。

  • DestinationClassPath:

    目标媒体分类路径。



3797
3798
3799
# File 'lib/v20191029/models.rb', line 3797

def DestinationOwner
  @DestinationOwner
end

#MaterialIdSetObject

Parameters:

  • MaterialIdSet:

    要移动的媒体 Id 列表。

  • SourceOwner:

    源媒体归属。

  • SourceClassPath:

    源媒体分类路径。

  • DestinationOwner:

    目标媒体分类归属。

  • DestinationClassPath:

    目标媒体分类路径。



3797
3798
3799
# File 'lib/v20191029/models.rb', line 3797

def MaterialIdSet
  @MaterialIdSet
end

#SourceClassPathObject

Parameters:

  • MaterialIdSet:

    要移动的媒体 Id 列表。

  • SourceOwner:

    源媒体归属。

  • SourceClassPath:

    源媒体分类路径。

  • DestinationOwner:

    目标媒体分类归属。

  • DestinationClassPath:

    目标媒体分类路径。



3797
3798
3799
# File 'lib/v20191029/models.rb', line 3797

def SourceClassPath
  @SourceClassPath
end

#SourceOwnerObject

Parameters:

  • MaterialIdSet:

    要移动的媒体 Id 列表。

  • SourceOwner:

    源媒体归属。

  • SourceClassPath:

    源媒体分类路径。

  • DestinationOwner:

    目标媒体分类归属。

  • DestinationClassPath:

    目标媒体分类路径。



3797
3798
3799
# File 'lib/v20191029/models.rb', line 3797

def SourceOwner
  @SourceOwner
end

Instance Method Details

#deserialize(params) ⇒ Object



3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
# File 'lib/v20191029/models.rb', line 3807

def deserialize(params)
  @MaterialIdSet = params['MaterialIdSet']
  unless params['SourceOwner'].nil?
    @SourceOwner = Entity.new
    @SourceOwner.deserialize(params['SourceOwner'])
  end
  @SourceClassPath = params['SourceClassPath']
  unless params['DestinationOwner'].nil?
    @DestinationOwner = Entity.new
    @DestinationOwner.deserialize(params['DestinationOwner'])
  end
  @DestinationClassPath = params['DestinationClassPath']
end