Class: TencentCloud::Cpdp::V20190820::UploadOrgFileRequest

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

Overview

UploadOrgFile请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(openid = nil, openkey = nil, storage = nil, filemd5 = nil, filecontent = nil, fileextension = nil, profile = nil) ⇒ UploadOrgFileRequest

Returns a new instance of UploadOrgFileRequest.



27538
27539
27540
27541
27542
27543
27544
27545
27546
# File 'lib/v20190820/models.rb', line 27538

def initialize(openid=nil, openkey=nil, storage=nil, filemd5=nil, filecontent=nil, fileextension=nil, profile=nil)
  @OpenId = openid
  @OpenKey = openkey
  @Storage = storage
  @FileMd5 = filemd5
  @FileContent = filecontent
  @FileExtension = fileextension
  @Profile = profile
end

Instance Attribute Details

#FileContentObject

Parameters:

  • OpenId:

    收单系统分配的开放ID

  • OpenKey:

    收单系统分配的密钥

  • Storage:

    存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域

  • FileMd5:

    文件的md5值(为防止平台多次上传重复文件,文件名为文件md5,且不会覆盖,重复上传返回第一次上传成功的文件路径)

  • FileContent:

    文件内容(先将图片转换成二进制,再进行base64加密)

  • FileExtension:

    文件扩展名(png,jpg,gif)

  • Profile:

    沙箱环境填sandbox,正式环境不填



27536
27537
27538
# File 'lib/v20190820/models.rb', line 27536

def FileContent
  @FileContent
end

#FileExtensionObject

Parameters:

  • OpenId:

    收单系统分配的开放ID

  • OpenKey:

    收单系统分配的密钥

  • Storage:

    存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域

  • FileMd5:

    文件的md5值(为防止平台多次上传重复文件,文件名为文件md5,且不会覆盖,重复上传返回第一次上传成功的文件路径)

  • FileContent:

    文件内容(先将图片转换成二进制,再进行base64加密)

  • FileExtension:

    文件扩展名(png,jpg,gif)

  • Profile:

    沙箱环境填sandbox,正式环境不填



27536
27537
27538
# File 'lib/v20190820/models.rb', line 27536

def FileExtension
  @FileExtension
end

#FileMd5Object

Parameters:

  • OpenId:

    收单系统分配的开放ID

  • OpenKey:

    收单系统分配的密钥

  • Storage:

    存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域

  • FileMd5:

    文件的md5值(为防止平台多次上传重复文件,文件名为文件md5,且不会覆盖,重复上传返回第一次上传成功的文件路径)

  • FileContent:

    文件内容(先将图片转换成二进制,再进行base64加密)

  • FileExtension:

    文件扩展名(png,jpg,gif)

  • Profile:

    沙箱环境填sandbox,正式环境不填



27536
27537
27538
# File 'lib/v20190820/models.rb', line 27536

def FileMd5
  @FileMd5
end

#OpenIdObject

Parameters:

  • OpenId:

    收单系统分配的开放ID

  • OpenKey:

    收单系统分配的密钥

  • Storage:

    存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域

  • FileMd5:

    文件的md5值(为防止平台多次上传重复文件,文件名为文件md5,且不会覆盖,重复上传返回第一次上传成功的文件路径)

  • FileContent:

    文件内容(先将图片转换成二进制,再进行base64加密)

  • FileExtension:

    文件扩展名(png,jpg,gif)

  • Profile:

    沙箱环境填sandbox,正式环境不填



27536
27537
27538
# File 'lib/v20190820/models.rb', line 27536

def OpenId
  @OpenId
end

#OpenKeyObject

Parameters:

  • OpenId:

    收单系统分配的开放ID

  • OpenKey:

    收单系统分配的密钥

  • Storage:

    存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域

  • FileMd5:

    文件的md5值(为防止平台多次上传重复文件,文件名为文件md5,且不会覆盖,重复上传返回第一次上传成功的文件路径)

  • FileContent:

    文件内容(先将图片转换成二进制,再进行base64加密)

  • FileExtension:

    文件扩展名(png,jpg,gif)

  • Profile:

    沙箱环境填sandbox,正式环境不填



27536
27537
27538
# File 'lib/v20190820/models.rb', line 27536

def OpenKey
  @OpenKey
end

#ProfileObject

Parameters:

  • OpenId:

    收单系统分配的开放ID

  • OpenKey:

    收单系统分配的密钥

  • Storage:

    存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域

  • FileMd5:

    文件的md5值(为防止平台多次上传重复文件,文件名为文件md5,且不会覆盖,重复上传返回第一次上传成功的文件路径)

  • FileContent:

    文件内容(先将图片转换成二进制,再进行base64加密)

  • FileExtension:

    文件扩展名(png,jpg,gif)

  • Profile:

    沙箱环境填sandbox,正式环境不填



27536
27537
27538
# File 'lib/v20190820/models.rb', line 27536

def Profile
  @Profile
end

#StorageObject

Parameters:

  • OpenId:

    收单系统分配的开放ID

  • OpenKey:

    收单系统分配的密钥

  • Storage:

    存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域

  • FileMd5:

    文件的md5值(为防止平台多次上传重复文件,文件名为文件md5,且不会覆盖,重复上传返回第一次上传成功的文件路径)

  • FileContent:

    文件内容(先将图片转换成二进制,再进行base64加密)

  • FileExtension:

    文件扩展名(png,jpg,gif)

  • Profile:

    沙箱环境填sandbox,正式环境不填



27536
27537
27538
# File 'lib/v20190820/models.rb', line 27536

def Storage
  @Storage
end

Instance Method Details

#deserialize(params) ⇒ Object



27548
27549
27550
27551
27552
27553
27554
27555
27556
# File 'lib/v20190820/models.rb', line 27548

def deserialize(params)
  @OpenId = params['OpenId']
  @OpenKey = params['OpenKey']
  @Storage = params['Storage']
  @FileMd5 = params['FileMd5']
  @FileContent = params['FileContent']
  @FileExtension = params['FileExtension']
  @Profile = params['Profile']
end