Class: TencentCloud::Cr::V20180321::UploadDataFileRequest

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

Overview

UploadDataFile请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(_module = nil, operation = nil, filename = nil, uploadmodel = nil, file = nil, fileurl = nil, instid = nil) ⇒ UploadDataFileRequest

Returns a new instance of UploadDataFileRequest.



2059
2060
2061
2062
2063
2064
2065
2066
2067
# File 'lib/v20180321/models.rb', line 2059

def initialize(_module=nil, operation=nil, filename=nil, uploadmodel=nil, file=nil, fileurl=nil, instid=nil)
  @Module = _module
  @Operation = operation
  @FileName = filename
  @UploadModel = uploadmodel
  @File = file
  @FileUrl = fileurl
  @InstId = instid
end

Instance Attribute Details

#FileObject

Parameters:

  • Module:

    模块名,本接口取值:Data

  • Operation:

    操作名,本接口取值:Upload

  • FileName:

    文件名

  • UploadModel: (p)

    上传类型,不填默认到期/逾期提醒文件,取值范围:</p><ul style=“margin-bottom:0px;”><li>data:到期/逾期提醒文件</li><li>repay:到期/逾期提醒停拨文件</li><li>callback:回访文件</li><li>callstop:回访停拨文件</li><li>blacklist:黑名单文件</li></ul>

  • File:

    文件,文件与文件地址上传只可选用一种,必须使用multipart/form-data协议来上传二进制流文件,建议使用xlsx格式,大小不超过5MB。

  • FileUrl:

    文件上传地址,文件与文件地址上传只可选用一种,大小不超过50MB。

  • InstId:

    实例ID,不传默认为系统分配的初始实例。



2057
2058
2059
# File 'lib/v20180321/models.rb', line 2057

def File
  @File
end

#FileNameObject

Parameters:

  • Module:

    模块名,本接口取值:Data

  • Operation:

    操作名,本接口取值:Upload

  • FileName:

    文件名

  • UploadModel: (p)

    上传类型,不填默认到期/逾期提醒文件,取值范围:</p><ul style=“margin-bottom:0px;”><li>data:到期/逾期提醒文件</li><li>repay:到期/逾期提醒停拨文件</li><li>callback:回访文件</li><li>callstop:回访停拨文件</li><li>blacklist:黑名单文件</li></ul>

  • File:

    文件,文件与文件地址上传只可选用一种,必须使用multipart/form-data协议来上传二进制流文件,建议使用xlsx格式,大小不超过5MB。

  • FileUrl:

    文件上传地址,文件与文件地址上传只可选用一种,大小不超过50MB。

  • InstId:

    实例ID,不传默认为系统分配的初始实例。



2057
2058
2059
# File 'lib/v20180321/models.rb', line 2057

def FileName
  @FileName
end

#FileUrlObject

Parameters:

  • Module:

    模块名,本接口取值:Data

  • Operation:

    操作名,本接口取值:Upload

  • FileName:

    文件名

  • UploadModel: (p)

    上传类型,不填默认到期/逾期提醒文件,取值范围:</p><ul style=“margin-bottom:0px;”><li>data:到期/逾期提醒文件</li><li>repay:到期/逾期提醒停拨文件</li><li>callback:回访文件</li><li>callstop:回访停拨文件</li><li>blacklist:黑名单文件</li></ul>

  • File:

    文件,文件与文件地址上传只可选用一种,必须使用multipart/form-data协议来上传二进制流文件,建议使用xlsx格式,大小不超过5MB。

  • FileUrl:

    文件上传地址,文件与文件地址上传只可选用一种,大小不超过50MB。

  • InstId:

    实例ID,不传默认为系统分配的初始实例。



2057
2058
2059
# File 'lib/v20180321/models.rb', line 2057

def FileUrl
  @FileUrl
end

#InstIdObject

Parameters:

  • Module:

    模块名,本接口取值:Data

  • Operation:

    操作名,本接口取值:Upload

  • FileName:

    文件名

  • UploadModel: (p)

    上传类型,不填默认到期/逾期提醒文件,取值范围:</p><ul style=“margin-bottom:0px;”><li>data:到期/逾期提醒文件</li><li>repay:到期/逾期提醒停拨文件</li><li>callback:回访文件</li><li>callstop:回访停拨文件</li><li>blacklist:黑名单文件</li></ul>

  • File:

    文件,文件与文件地址上传只可选用一种,必须使用multipart/form-data协议来上传二进制流文件,建议使用xlsx格式,大小不超过5MB。

  • FileUrl:

    文件上传地址,文件与文件地址上传只可选用一种,大小不超过50MB。

  • InstId:

    实例ID,不传默认为系统分配的初始实例。



2057
2058
2059
# File 'lib/v20180321/models.rb', line 2057

def InstId
  @InstId
end

#ModuleObject

Parameters:

  • Module:

    模块名,本接口取值:Data

  • Operation:

    操作名,本接口取值:Upload

  • FileName:

    文件名

  • UploadModel: (p)

    上传类型,不填默认到期/逾期提醒文件,取值范围:</p><ul style=“margin-bottom:0px;”><li>data:到期/逾期提醒文件</li><li>repay:到期/逾期提醒停拨文件</li><li>callback:回访文件</li><li>callstop:回访停拨文件</li><li>blacklist:黑名单文件</li></ul>

  • File:

    文件,文件与文件地址上传只可选用一种,必须使用multipart/form-data协议来上传二进制流文件,建议使用xlsx格式,大小不超过5MB。

  • FileUrl:

    文件上传地址,文件与文件地址上传只可选用一种,大小不超过50MB。

  • InstId:

    实例ID,不传默认为系统分配的初始实例。



2057
2058
2059
# File 'lib/v20180321/models.rb', line 2057

def Module
  @Module
end

#OperationObject

Parameters:

  • Module:

    模块名,本接口取值:Data

  • Operation:

    操作名,本接口取值:Upload

  • FileName:

    文件名

  • UploadModel: (p)

    上传类型,不填默认到期/逾期提醒文件,取值范围:</p><ul style=“margin-bottom:0px;”><li>data:到期/逾期提醒文件</li><li>repay:到期/逾期提醒停拨文件</li><li>callback:回访文件</li><li>callstop:回访停拨文件</li><li>blacklist:黑名单文件</li></ul>

  • File:

    文件,文件与文件地址上传只可选用一种,必须使用multipart/form-data协议来上传二进制流文件,建议使用xlsx格式,大小不超过5MB。

  • FileUrl:

    文件上传地址,文件与文件地址上传只可选用一种,大小不超过50MB。

  • InstId:

    实例ID,不传默认为系统分配的初始实例。



2057
2058
2059
# File 'lib/v20180321/models.rb', line 2057

def Operation
  @Operation
end

#UploadModelObject

Parameters:

  • Module:

    模块名,本接口取值:Data

  • Operation:

    操作名,本接口取值:Upload

  • FileName:

    文件名

  • UploadModel: (p)

    上传类型,不填默认到期/逾期提醒文件,取值范围:</p><ul style=“margin-bottom:0px;”><li>data:到期/逾期提醒文件</li><li>repay:到期/逾期提醒停拨文件</li><li>callback:回访文件</li><li>callstop:回访停拨文件</li><li>blacklist:黑名单文件</li></ul>

  • File:

    文件,文件与文件地址上传只可选用一种,必须使用multipart/form-data协议来上传二进制流文件,建议使用xlsx格式,大小不超过5MB。

  • FileUrl:

    文件上传地址,文件与文件地址上传只可选用一种,大小不超过50MB。

  • InstId:

    实例ID,不传默认为系统分配的初始实例。



2057
2058
2059
# File 'lib/v20180321/models.rb', line 2057

def UploadModel
  @UploadModel
end

Instance Method Details

#deserialize(params) ⇒ Object



2069
2070
2071
2072
2073
2074
2075
2076
2077
# File 'lib/v20180321/models.rb', line 2069

def deserialize(params)
  @Module = params['Module']
  @Operation = params['Operation']
  @FileName = params['FileName']
  @UploadModel = params['UploadModel']
  @File = params['File']
  @FileUrl = params['FileUrl']
  @InstId = params['InstId']
end