Class: TencentCloud::Essbasic::V20201222::UploadFilesRequest

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

Overview

UploadFiles请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(caller = nil, businesstype = nil, fileinfos = nil, fileurls = nil, coverrect = nil, filetype = nil, customids = nil) ⇒ UploadFilesRequest

Returns a new instance of UploadFilesRequest.



4255
4256
4257
4258
4259
4260
4261
4262
4263
# File 'lib/v20201222/models.rb', line 4255

def initialize(caller=nil, businesstype=nil, fileinfos=nil, fileurls=nil, coverrect=nil, filetype=nil, customids=nil)
  @Caller = caller
  @BusinessType = businesstype
  @FileInfos = fileinfos
  @FileUrls = fileurls
  @CoverRect = coverrect
  @FileType = filetype
  @CustomIds = customids
end

Instance Attribute Details

#BusinessTypeObject

  1. TEMPLATE - 模版; 文件类型:.pdf/.html
  2. DOCUMENT - 签署过程及签署后的合同文档 文件类型:.pdf/.html
  3. FLOW - 签署过程 文件类型:.pdf/.html
  4. SEAL - 印章; 文件类型:.jpg/.jpeg/.png
  5. BUSINESSLICENSE - 营业执照 文件类型:.jpg/.jpeg/.png
  6. IDCARD - 身份证 文件类型:.jpg/.jpeg/.png true--是,处理置白 false--否,不处理 HTML-- .html文件

Parameters:

  • Caller:

    调用方信息

  • BusinessType:

    文件对应业务类型,用于区分文件存储路径:

  • FileInfos:

    上传文件内容数组,最多支持20个文件

  • FileUrls:

    上传文件链接数组,最多支持20个URL

  • CoverRect:

    是否将pdf灰色矩阵置白

  • FileType:

    特殊文件类型需要指定文件类型:

  • CustomIds:

    用户自定义ID数组,与上传文件一一对应



4253
4254
4255
# File 'lib/v20201222/models.rb', line 4253

def BusinessType
  @BusinessType
end

#CallerObject

  1. TEMPLATE - 模版; 文件类型:.pdf/.html
  2. DOCUMENT - 签署过程及签署后的合同文档 文件类型:.pdf/.html
  3. FLOW - 签署过程 文件类型:.pdf/.html
  4. SEAL - 印章; 文件类型:.jpg/.jpeg/.png
  5. BUSINESSLICENSE - 营业执照 文件类型:.jpg/.jpeg/.png
  6. IDCARD - 身份证 文件类型:.jpg/.jpeg/.png true--是,处理置白 false--否,不处理 HTML-- .html文件

Parameters:

  • Caller:

    调用方信息

  • BusinessType:

    文件对应业务类型,用于区分文件存储路径:

  • FileInfos:

    上传文件内容数组,最多支持20个文件

  • FileUrls:

    上传文件链接数组,最多支持20个URL

  • CoverRect:

    是否将pdf灰色矩阵置白

  • FileType:

    特殊文件类型需要指定文件类型:

  • CustomIds:

    用户自定义ID数组,与上传文件一一对应



4253
4254
4255
# File 'lib/v20201222/models.rb', line 4253

def Caller
  @Caller
end

#CoverRectObject

  1. TEMPLATE - 模版; 文件类型:.pdf/.html
  2. DOCUMENT - 签署过程及签署后的合同文档 文件类型:.pdf/.html
  3. FLOW - 签署过程 文件类型:.pdf/.html
  4. SEAL - 印章; 文件类型:.jpg/.jpeg/.png
  5. BUSINESSLICENSE - 营业执照 文件类型:.jpg/.jpeg/.png
  6. IDCARD - 身份证 文件类型:.jpg/.jpeg/.png true--是,处理置白 false--否,不处理 HTML-- .html文件

Parameters:

  • Caller:

    调用方信息

  • BusinessType:

    文件对应业务类型,用于区分文件存储路径:

  • FileInfos:

    上传文件内容数组,最多支持20个文件

  • FileUrls:

    上传文件链接数组,最多支持20个URL

  • CoverRect:

    是否将pdf灰色矩阵置白

  • FileType:

    特殊文件类型需要指定文件类型:

  • CustomIds:

    用户自定义ID数组,与上传文件一一对应



4253
4254
4255
# File 'lib/v20201222/models.rb', line 4253

def CoverRect
  @CoverRect
end

#CustomIdsObject

  1. TEMPLATE - 模版; 文件类型:.pdf/.html
  2. DOCUMENT - 签署过程及签署后的合同文档 文件类型:.pdf/.html
  3. FLOW - 签署过程 文件类型:.pdf/.html
  4. SEAL - 印章; 文件类型:.jpg/.jpeg/.png
  5. BUSINESSLICENSE - 营业执照 文件类型:.jpg/.jpeg/.png
  6. IDCARD - 身份证 文件类型:.jpg/.jpeg/.png true--是,处理置白 false--否,不处理 HTML-- .html文件

Parameters:

  • Caller:

    调用方信息

  • BusinessType:

    文件对应业务类型,用于区分文件存储路径:

  • FileInfos:

    上传文件内容数组,最多支持20个文件

  • FileUrls:

    上传文件链接数组,最多支持20个URL

  • CoverRect:

    是否将pdf灰色矩阵置白

  • FileType:

    特殊文件类型需要指定文件类型:

  • CustomIds:

    用户自定义ID数组,与上传文件一一对应



4253
4254
4255
# File 'lib/v20201222/models.rb', line 4253

def CustomIds
  @CustomIds
end

#FileInfosObject

  1. TEMPLATE - 模版; 文件类型:.pdf/.html
  2. DOCUMENT - 签署过程及签署后的合同文档 文件类型:.pdf/.html
  3. FLOW - 签署过程 文件类型:.pdf/.html
  4. SEAL - 印章; 文件类型:.jpg/.jpeg/.png
  5. BUSINESSLICENSE - 营业执照 文件类型:.jpg/.jpeg/.png
  6. IDCARD - 身份证 文件类型:.jpg/.jpeg/.png true--是,处理置白 false--否,不处理 HTML-- .html文件

Parameters:

  • Caller:

    调用方信息

  • BusinessType:

    文件对应业务类型,用于区分文件存储路径:

  • FileInfos:

    上传文件内容数组,最多支持20个文件

  • FileUrls:

    上传文件链接数组,最多支持20个URL

  • CoverRect:

    是否将pdf灰色矩阵置白

  • FileType:

    特殊文件类型需要指定文件类型:

  • CustomIds:

    用户自定义ID数组,与上传文件一一对应



4253
4254
4255
# File 'lib/v20201222/models.rb', line 4253

def FileInfos
  @FileInfos
end

#FileTypeObject

  1. TEMPLATE - 模版; 文件类型:.pdf/.html
  2. DOCUMENT - 签署过程及签署后的合同文档 文件类型:.pdf/.html
  3. FLOW - 签署过程 文件类型:.pdf/.html
  4. SEAL - 印章; 文件类型:.jpg/.jpeg/.png
  5. BUSINESSLICENSE - 营业执照 文件类型:.jpg/.jpeg/.png
  6. IDCARD - 身份证 文件类型:.jpg/.jpeg/.png true--是,处理置白 false--否,不处理 HTML-- .html文件

Parameters:

  • Caller:

    调用方信息

  • BusinessType:

    文件对应业务类型,用于区分文件存储路径:

  • FileInfos:

    上传文件内容数组,最多支持20个文件

  • FileUrls:

    上传文件链接数组,最多支持20个URL

  • CoverRect:

    是否将pdf灰色矩阵置白

  • FileType:

    特殊文件类型需要指定文件类型:

  • CustomIds:

    用户自定义ID数组,与上传文件一一对应



4253
4254
4255
# File 'lib/v20201222/models.rb', line 4253

def FileType
  @FileType
end

#FileUrlsObject

  1. TEMPLATE - 模版; 文件类型:.pdf/.html
  2. DOCUMENT - 签署过程及签署后的合同文档 文件类型:.pdf/.html
  3. FLOW - 签署过程 文件类型:.pdf/.html
  4. SEAL - 印章; 文件类型:.jpg/.jpeg/.png
  5. BUSINESSLICENSE - 营业执照 文件类型:.jpg/.jpeg/.png
  6. IDCARD - 身份证 文件类型:.jpg/.jpeg/.png true--是,处理置白 false--否,不处理 HTML-- .html文件

Parameters:

  • Caller:

    调用方信息

  • BusinessType:

    文件对应业务类型,用于区分文件存储路径:

  • FileInfos:

    上传文件内容数组,最多支持20个文件

  • FileUrls:

    上传文件链接数组,最多支持20个URL

  • CoverRect:

    是否将pdf灰色矩阵置白

  • FileType:

    特殊文件类型需要指定文件类型:

  • CustomIds:

    用户自定义ID数组,与上传文件一一对应



4253
4254
4255
# File 'lib/v20201222/models.rb', line 4253

def FileUrls
  @FileUrls
end

Instance Method Details

#deserialize(params) ⇒ Object



4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
# File 'lib/v20201222/models.rb', line 4265

def deserialize(params)
  unless params['Caller'].nil?
    @Caller = Caller.new
    @Caller.deserialize(params['Caller'])
  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
  @FileUrls = params['FileUrls']
  @CoverRect = params['CoverRect']
  @FileType = params['FileType']
  @CustomIds = params['CustomIds']
end