Class: TencentCloud::Essbasic::V20210526::UploadFilesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::UploadFilesRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20210526/models.rb
Overview
UploadFiles请求参数结构体
Instance Attribute Summary collapse
-
#Agent ⇒ Object
若上传多个文件,所有文件必须为相同类型,例如全部为PDF或全部为Word文件。不支持混合文件类型的上传。.
-
#BusinessType ⇒ Object
若上传多个文件,所有文件必须为相同类型,例如全部为PDF或全部为Word文件。不支持混合文件类型的上传。.
-
#FileInfos ⇒ Object
若上传多个文件,所有文件必须为相同类型,例如全部为PDF或全部为Word文件。不支持混合文件类型的上传。.
-
#Operator ⇒ Object
若上传多个文件,所有文件必须为相同类型,例如全部为PDF或全部为Word文件。不支持混合文件类型的上传。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(agent = nil, businesstype = nil, fileinfos = nil, operator = nil) ⇒ UploadFilesRequest
constructor
A new instance of UploadFilesRequest.
Constructor Details
#initialize(agent = nil, businesstype = nil, fileinfos = nil, operator = nil) ⇒ UploadFilesRequest
Returns a new instance of UploadFilesRequest.
13022 13023 13024 13025 13026 13027 |
# File 'lib/v20210526/models.rb', line 13022 def initialize(agent=nil, businesstype=nil, fileinfos=nil, operator=nil) @Agent = agent @BusinessType = businesstype @FileInfos = fileinfos @Operator = operator end |
Instance Attribute Details
#Agent ⇒ Object
若上传多个文件,所有文件必须为相同类型,例如全部为PDF或全部为Word文件。不支持混合文件类型的上传。
13017 13018 13019 |
# File 'lib/v20210526/models.rb', line 13017 def Agent @Agent end |
#BusinessType ⇒ Object
若上传多个文件,所有文件必须为相同类型,例如全部为PDF或全部为Word文件。不支持混合文件类型的上传。
13017 13018 13019 |
# File 'lib/v20210526/models.rb', line 13017 def BusinessType @BusinessType end |
#FileInfos ⇒ Object
若上传多个文件,所有文件必须为相同类型,例如全部为PDF或全部为Word文件。不支持混合文件类型的上传。
13017 13018 13019 |
# File 'lib/v20210526/models.rb', line 13017 def FileInfos @FileInfos end |
#Operator ⇒ Object
若上传多个文件,所有文件必须为相同类型,例如全部为PDF或全部为Word文件。不支持混合文件类型的上传。
13017 13018 13019 |
# File 'lib/v20210526/models.rb', line 13017 def Operator @Operator end |
Instance Method Details
#deserialize(params) ⇒ Object
13029 13030 13031 13032 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 13043 13044 13045 13046 13047 |
# File 'lib/v20210526/models.rb', line 13029 def deserialize(params) unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end @BusinessType = params['BusinessType'] unless params['FileInfos'].nil? @FileInfos = [] params['FileInfos'].each do |i| uploadfile_tmp = UploadFile.new uploadfile_tmp.deserialize(i) @FileInfos << uploadfile_tmp end end unless params['Operator'].nil? @Operator = UserInfo.new @Operator.deserialize(params['Operator']) end end |