Class: TencentCloud::Cr::V20180321::UploadBotFileRequest

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

Overview

UploadBotFile请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(_module = nil, operation = nil, filetype = nil, fileurl = nil, filename = nil, botid = nil, botname = nil) ⇒ UploadBotFileRequest

Returns a new instance of UploadBotFileRequest.



2003
2004
2005
2006
2007
2008
2009
2010
2011
# File 'lib/v20180321/models.rb', line 2003

def initialize(_module=nil, operation=nil, filetype=nil, fileurl=nil, filename=nil, botid=nil, botname=nil)
  @Module = _module
  @Operation = operation
  @FileType = filetype
  @FileUrl = fileurl
  @FileName = filename
  @BotId = botid
  @BotName = botname
end

Instance Attribute Details

#BotIdObject

Parameters:

  • Module:

    模块名。默认值(固定):AiApi

  • Operation:

    操作名。默认值(固定):Upload

  • FileType:

    文件类型,输入input,停拨stop

  • FileUrl:

    文件链接

  • FileName:

    文件名

  • BotId:

    任务ID,二者必填一个

  • BotName:

    任务名称,二者必填一个



2001
2002
2003
# File 'lib/v20180321/models.rb', line 2001

def BotId
  @BotId
end

#BotNameObject

Parameters:

  • Module:

    模块名。默认值(固定):AiApi

  • Operation:

    操作名。默认值(固定):Upload

  • FileType:

    文件类型,输入input,停拨stop

  • FileUrl:

    文件链接

  • FileName:

    文件名

  • BotId:

    任务ID,二者必填一个

  • BotName:

    任务名称,二者必填一个



2001
2002
2003
# File 'lib/v20180321/models.rb', line 2001

def BotName
  @BotName
end

#FileNameObject

Parameters:

  • Module:

    模块名。默认值(固定):AiApi

  • Operation:

    操作名。默认值(固定):Upload

  • FileType:

    文件类型,输入input,停拨stop

  • FileUrl:

    文件链接

  • FileName:

    文件名

  • BotId:

    任务ID,二者必填一个

  • BotName:

    任务名称,二者必填一个



2001
2002
2003
# File 'lib/v20180321/models.rb', line 2001

def FileName
  @FileName
end

#FileTypeObject

Parameters:

  • Module:

    模块名。默认值(固定):AiApi

  • Operation:

    操作名。默认值(固定):Upload

  • FileType:

    文件类型,输入input,停拨stop

  • FileUrl:

    文件链接

  • FileName:

    文件名

  • BotId:

    任务ID,二者必填一个

  • BotName:

    任务名称,二者必填一个



2001
2002
2003
# File 'lib/v20180321/models.rb', line 2001

def FileType
  @FileType
end

#FileUrlObject

Parameters:

  • Module:

    模块名。默认值(固定):AiApi

  • Operation:

    操作名。默认值(固定):Upload

  • FileType:

    文件类型,输入input,停拨stop

  • FileUrl:

    文件链接

  • FileName:

    文件名

  • BotId:

    任务ID,二者必填一个

  • BotName:

    任务名称,二者必填一个



2001
2002
2003
# File 'lib/v20180321/models.rb', line 2001

def FileUrl
  @FileUrl
end

#ModuleObject

Parameters:

  • Module:

    模块名。默认值(固定):AiApi

  • Operation:

    操作名。默认值(固定):Upload

  • FileType:

    文件类型,输入input,停拨stop

  • FileUrl:

    文件链接

  • FileName:

    文件名

  • BotId:

    任务ID,二者必填一个

  • BotName:

    任务名称,二者必填一个



2001
2002
2003
# File 'lib/v20180321/models.rb', line 2001

def Module
  @Module
end

#OperationObject

Parameters:

  • Module:

    模块名。默认值(固定):AiApi

  • Operation:

    操作名。默认值(固定):Upload

  • FileType:

    文件类型,输入input,停拨stop

  • FileUrl:

    文件链接

  • FileName:

    文件名

  • BotId:

    任务ID,二者必填一个

  • BotName:

    任务名称,二者必填一个



2001
2002
2003
# File 'lib/v20180321/models.rb', line 2001

def Operation
  @Operation
end

Instance Method Details

#deserialize(params) ⇒ Object



2013
2014
2015
2016
2017
2018
2019
2020
2021
# File 'lib/v20180321/models.rb', line 2013

def deserialize(params)
  @Module = params['Module']
  @Operation = params['Operation']
  @FileType = params['FileType']
  @FileUrl = params['FileUrl']
  @FileName = params['FileName']
  @BotId = params['BotId']
  @BotName = params['BotName']
end