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

#File ⇒ Object

Parameters:

  • Module: —

    模块名,本接口取值:Data

  • Operation: —

    操作名,本接口取值:Upload

  • FileName: —

    文件名

  • UploadModel: (p) —

    上传类型,不填默认到期/逾期提醒文件,取值范围:

    • data:到期/逾期提醒文件
    • repay:到期/逾期提醒停拨文件
    • callback:回访文件
    • callstop:回访停拨文件
    • blacklist:黑名单文件

  • File: —

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

  • FileUrl: —

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

  • InstId: —

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



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

def File
  @File
end

#FileName ⇒ Object

Parameters:

  • Module: —

    模块名,本接口取值:Data

  • Operation: —

    操作名,本接口取值:Upload

  • FileName: —

    文件名

  • UploadModel: (p) —

    上传类型,不填默认到期/逾期提醒文件,取值范围:

    • data:到期/逾期提醒文件
    • repay:到期/逾期提醒停拨文件
    • callback:回访文件
    • callstop:回访停拨文件
    • blacklist:黑名单文件

  • File: —

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

  • FileUrl: —

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

  • InstId: —

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



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

def FileName
  @FileName
end

#FileUrl ⇒ Object

Parameters:

  • Module: —

    模块名,本接口取值:Data

  • Operation: —

    操作名,本接口取值:Upload

  • FileName: —

    文件名

  • UploadModel: (p) —

    上传类型,不填默认到期/逾期提醒文件,取值范围:

    • data:到期/逾期提醒文件
    • repay:到期/逾期提醒停拨文件
    • callback:回访文件
    • callstop:回访停拨文件
    • blacklist:黑名单文件

  • File: —

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

  • FileUrl: —

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

  • InstId: —

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



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

def FileUrl
  @FileUrl
end

#InstId ⇒ Object

Parameters:

  • Module: —

    模块名,本接口取值:Data

  • Operation: —

    操作名,本接口取值:Upload

  • FileName: —

    文件名

  • UploadModel: (p) —

    上传类型,不填默认到期/逾期提醒文件,取值范围:

    • data:到期/逾期提醒文件
    • repay:到期/逾期提醒停拨文件
    • callback:回访文件
    • callstop:回访停拨文件
    • blacklist:黑名单文件

  • File: —

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

  • FileUrl: —

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

  • InstId: —

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



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

def InstId
  @InstId
end

#Module ⇒ Object

Parameters:

  • Module: —

    模块名,本接口取值:Data

  • Operation: —

    操作名,本接口取值:Upload

  • FileName: —

    文件名

  • UploadModel: (p) —

    上传类型,不填默认到期/逾期提醒文件,取值范围:

    • data:到期/逾期提醒文件
    • repay:到期/逾期提醒停拨文件
    • callback:回访文件
    • callstop:回访停拨文件
    • blacklist:黑名单文件

  • File: —

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

  • FileUrl: —

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

  • InstId: —

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



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

def Module
  @Module
end

#Operation ⇒ Object

Parameters:

  • Module: —

    模块名,本接口取值:Data

  • Operation: —

    操作名,本接口取值:Upload

  • FileName: —

    文件名

  • UploadModel: (p) —

    上传类型,不填默认到期/逾期提醒文件,取值范围:

    • data:到期/逾期提醒文件
    • repay:到期/逾期提醒停拨文件
    • callback:回访文件
    • callstop:回访停拨文件
    • blacklist:黑名单文件

  • File: —

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

  • FileUrl: —

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

  • InstId: —

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



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

def Operation
  @Operation
end

#UploadModel ⇒ Object

Parameters:

  • Module: —

    模块名,本接口取值:Data

  • Operation: —

    操作名,本接口取值:Upload

  • FileName: —

    文件名

  • UploadModel: (p) —

    上传类型,不填默认到期/逾期提醒文件,取值范围:

    • data:到期/逾期提醒文件
    • repay:到期/逾期提醒停拨文件
    • callback:回访文件
    • callstop:回访停拨文件
    • blacklist:黑名单文件

  • 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