Class: TencentCloud::Vod::V20180717::FileDeleteResultItem

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

Overview

文件删除结果信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fileid = nil, deleteparts = nil) ⇒ FileDeleteResultItem

Returns a new instance of FileDeleteResultItem.



15748
15749
15750
15751
# File 'lib/v20180717/models.rb', line 15748

def initialize(fileid=nil, deleteparts=nil)
  @FileId = fileid
  @DeleteParts = deleteparts
end

Instance Attribute Details

#DeletePartsObject

Parameters:

  • FileId:

    删除的文件 ID 。

  • DeleteParts:

    本次删除的文件部分。



15746
15747
15748
# File 'lib/v20180717/models.rb', line 15746

def DeleteParts
  @DeleteParts
end

#FileIdObject

Parameters:

  • FileId:

    删除的文件 ID 。

  • DeleteParts:

    本次删除的文件部分。



15746
15747
15748
# File 'lib/v20180717/models.rb', line 15746

def FileId
  @FileId
end

Instance Method Details

#deserialize(params) ⇒ Object



15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
# File 'lib/v20180717/models.rb', line 15753

def deserialize(params)
  @FileId = params['FileId']
  unless params['DeleteParts'].nil?
    @DeleteParts = []
    params['DeleteParts'].each do |i|
      mediadeleteitem_tmp = MediaDeleteItem.new
      mediadeleteitem_tmp.deserialize(i)
      @DeleteParts << mediadeleteitem_tmp
    end
  end
end