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.



14974
14975
14976
14977
# File 'lib/v20180717/models.rb', line 14974

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

Instance Attribute Details

#DeletePartsObject

Parameters:

  • FileId:

    删除的文件 ID 。

  • DeleteParts:

    本次删除的文件部分。



14972
14973
14974
# File 'lib/v20180717/models.rb', line 14972

def DeleteParts
  @DeleteParts
end

#FileIdObject

Parameters:

  • FileId:

    删除的文件 ID 。

  • DeleteParts:

    本次删除的文件部分。



14972
14973
14974
# File 'lib/v20180717/models.rb', line 14972

def FileId
  @FileId
end

Instance Method Details

#deserialize(params) ⇒ Object



14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
# File 'lib/v20180717/models.rb', line 14979

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