Class: TencentCloud::Rum::V20210622::CreateReleaseFileRequest

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

Overview

CreateReleaseFile请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, files = nil) ⇒ CreateReleaseFileRequest

Returns a new instance of CreateReleaseFileRequest.



97
98
99
100
# File 'lib/v20210622/models.rb', line 97

def initialize(projectid=nil, files=nil)
  @ProjectID = projectid
  @Files = files
end

Instance Attribute Details

#FilesObject

Parameters:

  • ProjectID:

    项目 id

  • Files:

    文件信息列表



95
96
97
# File 'lib/v20210622/models.rb', line 95

def Files
  @Files
end

#ProjectIDObject

Parameters:

  • ProjectID:

    项目 id

  • Files:

    文件信息列表



95
96
97
# File 'lib/v20210622/models.rb', line 95

def ProjectID
  @ProjectID
end

Instance Method Details

#deserialize(params) ⇒ Object



102
103
104
105
106
107
108
109
110
111
112
# File 'lib/v20210622/models.rb', line 102

def deserialize(params)
  @ProjectID = params['ProjectID']
  unless params['Files'].nil?
    @Files = []
    params['Files'].each do |i|
      releasefile_tmp = ReleaseFile.new
      releasefile_tmp.deserialize(i)
      @Files << releasefile_tmp
    end
  end
end