Class: TencentCloud::Ess::V20201111::UploadFilesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ess::V20201111::UploadFilesRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20201111/models.rb
Overview
UploadFiles请求参数结构体
Instance Attribute Summary collapse
-
#Agent ⇒ Object
注:
该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。. -
#BusinessType ⇒ Object
注:
该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。. -
#Caller ⇒ Object
注:
该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。. -
#CoverRect ⇒ Object
注:
该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。. -
#CustomIds ⇒ Object
注:
该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。. -
#FileInfos ⇒ Object
注:
该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。. -
#FileType ⇒ Object
注:
该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。. -
#FileUrls ⇒ Object
注:
该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(businesstype = nil, caller = nil, fileinfos = nil, filetype = nil, coverrect = nil, customids = nil, fileurls = nil, agent = nil) ⇒ UploadFilesRequest
constructor
A new instance of UploadFilesRequest.
Constructor Details
#initialize(businesstype = nil, caller = nil, fileinfos = nil, filetype = nil, coverrect = nil, customids = nil, fileurls = nil, agent = nil) ⇒ UploadFilesRequest
Returns a new instance of UploadFilesRequest.
18037 18038 18039 18040 18041 18042 18043 18044 18045 18046 |
# File 'lib/v20201111/models.rb', line 18037 def initialize(businesstype=nil, caller=nil, fileinfos=nil, filetype=nil, coverrect=nil, customids=nil, fileurls=nil, agent=nil) @BusinessType = businesstype @Caller = caller @FileInfos = fileinfos @FileType = filetype @CoverRect = coverrect @CustomIds = customids @FileUrls = fileurls @Agent = agent end |
Instance Attribute Details
#Agent ⇒ Object
注: 该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
18032 18033 18034 |
# File 'lib/v20201111/models.rb', line 18032 def Agent @Agent end |
#BusinessType ⇒ Object
注: 该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
18032 18033 18034 |
# File 'lib/v20201111/models.rb', line 18032 def BusinessType @BusinessType end |
#Caller ⇒ Object
注: 该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
18032 18033 18034 |
# File 'lib/v20201111/models.rb', line 18032 def Caller @Caller end |
#CoverRect ⇒ Object
注: 该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
18032 18033 18034 |
# File 'lib/v20201111/models.rb', line 18032 def CoverRect @CoverRect end |
#CustomIds ⇒ Object
注: 该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
18032 18033 18034 |
# File 'lib/v20201111/models.rb', line 18032 def CustomIds @CustomIds end |
#FileInfos ⇒ Object
注: 该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
18032 18033 18034 |
# File 'lib/v20201111/models.rb', line 18032 def FileInfos @FileInfos end |
#FileType ⇒ Object
注: 该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
18032 18033 18034 |
# File 'lib/v20201111/models.rb', line 18032 def FileType @FileType end |
#FileUrls ⇒ Object
注: 该参数仅在关键字定位时,需要去除关键字所在的灰框场景下使用。
在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
18032 18033 18034 |
# File 'lib/v20201111/models.rb', line 18032 def FileUrls @FileUrls end |
Instance Method Details
#deserialize(params) ⇒ Object
18048 18049 18050 18051 18052 18053 18054 18055 18056 18057 18058 18059 18060 18061 18062 18063 18064 18065 18066 18067 18068 18069 18070 |
# File 'lib/v20201111/models.rb', line 18048 def deserialize(params) @BusinessType = params['BusinessType'] unless params['Caller'].nil? @Caller = Caller.new @Caller.deserialize(params['Caller']) end unless params['FileInfos'].nil? @FileInfos = [] params['FileInfos'].each do |i| uploadfile_tmp = UploadFile.new uploadfile_tmp.deserialize(i) @FileInfos << uploadfile_tmp end end @FileType = params['FileType'] @CoverRect = params['CoverRect'] @CustomIds = params['CustomIds'] @FileUrls = params['FileUrls'] unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end end |