Class: TencentCloud::Lowcode::V20210108::KnowledgeDocumentSet

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

Overview

文档信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(documentsetid = nil, documentsetname = nil, text = nil, textprefix = nil, documentsetinfo = nil, splitterpreprocess = nil, name = nil, filetitle = nil, filemetadata = nil, author = nil, docstatus = nil, errmsg = nil, fileid = nil) ⇒ KnowledgeDocumentSet

Returns a new instance of KnowledgeDocumentSet.



1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
# File 'lib/v20210108/models.rb', line 1214

def initialize(documentsetid=nil, documentsetname=nil, text=nil, textprefix=nil, documentsetinfo=nil, splitterpreprocess=nil, name=nil, filetitle=nil, =nil, author=nil, docstatus=nil, errmsg=nil, fileid=nil)
  @DocumentSetId = documentsetid
  @DocumentSetName = documentsetname
  @Text = text
  @TextPrefix = textprefix
  @DocumentSetInfo = documentsetinfo
  @SplitterPreprocess = splitterpreprocess
  @Name = name
  @FileTitle = filetitle
  @FileMetaData = 
  @Author = author
  @DocStatus = docstatus
  @ErrMsg = errmsg
  @FileId = fileid
end

Instance Attribute Details

#AuthorObject

Parameters:

  • DocumentSetId:

    文档id

  • DocumentSetName:

    文档名

  • Text:

    文件完整内容。

  • TextPrefix:

    文件内容前 200个字符。

  • DocumentSetInfo:

    文件详情

  • SplitterPreprocess:

    文件拆分信息

  • Name:

    未使用

  • FileTitle:

    文档标题

  • FileMetaData:

    文档元信息,必须为jsonstring

  • Author:

    作者

  • DocStatus:

    上传文件状态

  • ErrMsg:

    文件上传失败的具体原因

  • FileId:

    Cos存储文件ID



1212
1213
1214
# File 'lib/v20210108/models.rb', line 1212

def Author
  @Author
end

#DocStatusObject

Parameters:

  • DocumentSetId:

    文档id

  • DocumentSetName:

    文档名

  • Text:

    文件完整内容。

  • TextPrefix:

    文件内容前 200个字符。

  • DocumentSetInfo:

    文件详情

  • SplitterPreprocess:

    文件拆分信息

  • Name:

    未使用

  • FileTitle:

    文档标题

  • FileMetaData:

    文档元信息,必须为jsonstring

  • Author:

    作者

  • DocStatus:

    上传文件状态

  • ErrMsg:

    文件上传失败的具体原因

  • FileId:

    Cos存储文件ID



1212
1213
1214
# File 'lib/v20210108/models.rb', line 1212

def DocStatus
  @DocStatus
end

#DocumentSetIdObject

Parameters:

  • DocumentSetId:

    文档id

  • DocumentSetName:

    文档名

  • Text:

    文件完整内容。

  • TextPrefix:

    文件内容前 200个字符。

  • DocumentSetInfo:

    文件详情

  • SplitterPreprocess:

    文件拆分信息

  • Name:

    未使用

  • FileTitle:

    文档标题

  • FileMetaData:

    文档元信息,必须为jsonstring

  • Author:

    作者

  • DocStatus:

    上传文件状态

  • ErrMsg:

    文件上传失败的具体原因

  • FileId:

    Cos存储文件ID



1212
1213
1214
# File 'lib/v20210108/models.rb', line 1212

def DocumentSetId
  @DocumentSetId
end

#DocumentSetInfoObject

Parameters:

  • DocumentSetId:

    文档id

  • DocumentSetName:

    文档名

  • Text:

    文件完整内容。

  • TextPrefix:

    文件内容前 200个字符。

  • DocumentSetInfo:

    文件详情

  • SplitterPreprocess:

    文件拆分信息

  • Name:

    未使用

  • FileTitle:

    文档标题

  • FileMetaData:

    文档元信息,必须为jsonstring

  • Author:

    作者

  • DocStatus:

    上传文件状态

  • ErrMsg:

    文件上传失败的具体原因

  • FileId:

    Cos存储文件ID



1212
1213
1214
# File 'lib/v20210108/models.rb', line 1212

def DocumentSetInfo
  @DocumentSetInfo
end

#DocumentSetNameObject

Parameters:

  • DocumentSetId:

    文档id

  • DocumentSetName:

    文档名

  • Text:

    文件完整内容。

  • TextPrefix:

    文件内容前 200个字符。

  • DocumentSetInfo:

    文件详情

  • SplitterPreprocess:

    文件拆分信息

  • Name:

    未使用

  • FileTitle:

    文档标题

  • FileMetaData:

    文档元信息,必须为jsonstring

  • Author:

    作者

  • DocStatus:

    上传文件状态

  • ErrMsg:

    文件上传失败的具体原因

  • FileId:

    Cos存储文件ID



1212
1213
1214
# File 'lib/v20210108/models.rb', line 1212

def DocumentSetName
  @DocumentSetName
end

#ErrMsgObject

Parameters:

  • DocumentSetId:

    文档id

  • DocumentSetName:

    文档名

  • Text:

    文件完整内容。

  • TextPrefix:

    文件内容前 200个字符。

  • DocumentSetInfo:

    文件详情

  • SplitterPreprocess:

    文件拆分信息

  • Name:

    未使用

  • FileTitle:

    文档标题

  • FileMetaData:

    文档元信息,必须为jsonstring

  • Author:

    作者

  • DocStatus:

    上传文件状态

  • ErrMsg:

    文件上传失败的具体原因

  • FileId:

    Cos存储文件ID



1212
1213
1214
# File 'lib/v20210108/models.rb', line 1212

def ErrMsg
  @ErrMsg
end

#FileIdObject

Parameters:

  • DocumentSetId:

    文档id

  • DocumentSetName:

    文档名

  • Text:

    文件完整内容。

  • TextPrefix:

    文件内容前 200个字符。

  • DocumentSetInfo:

    文件详情

  • SplitterPreprocess:

    文件拆分信息

  • Name:

    未使用

  • FileTitle:

    文档标题

  • FileMetaData:

    文档元信息,必须为jsonstring

  • Author:

    作者

  • DocStatus:

    上传文件状态

  • ErrMsg:

    文件上传失败的具体原因

  • FileId:

    Cos存储文件ID



1212
1213
1214
# File 'lib/v20210108/models.rb', line 1212

def FileId
  @FileId
end

#FileMetaDataObject

Parameters:

  • DocumentSetId:

    文档id

  • DocumentSetName:

    文档名

  • Text:

    文件完整内容。

  • TextPrefix:

    文件内容前 200个字符。

  • DocumentSetInfo:

    文件详情

  • SplitterPreprocess:

    文件拆分信息

  • Name:

    未使用

  • FileTitle:

    文档标题

  • FileMetaData:

    文档元信息,必须为jsonstring

  • Author:

    作者

  • DocStatus:

    上传文件状态

  • ErrMsg:

    文件上传失败的具体原因

  • FileId:

    Cos存储文件ID



1212
1213
1214
# File 'lib/v20210108/models.rb', line 1212

def FileMetaData
  @FileMetaData
end

#FileTitleObject

Parameters:

  • DocumentSetId:

    文档id

  • DocumentSetName:

    文档名

  • Text:

    文件完整内容。

  • TextPrefix:

    文件内容前 200个字符。

  • DocumentSetInfo:

    文件详情

  • SplitterPreprocess:

    文件拆分信息

  • Name:

    未使用

  • FileTitle:

    文档标题

  • FileMetaData:

    文档元信息,必须为jsonstring

  • Author:

    作者

  • DocStatus:

    上传文件状态

  • ErrMsg:

    文件上传失败的具体原因

  • FileId:

    Cos存储文件ID



1212
1213
1214
# File 'lib/v20210108/models.rb', line 1212

def FileTitle
  @FileTitle
end

#NameObject

Parameters:

  • DocumentSetId:

    文档id

  • DocumentSetName:

    文档名

  • Text:

    文件完整内容。

  • TextPrefix:

    文件内容前 200个字符。

  • DocumentSetInfo:

    文件详情

  • SplitterPreprocess:

    文件拆分信息

  • Name:

    未使用

  • FileTitle:

    文档标题

  • FileMetaData:

    文档元信息,必须为jsonstring

  • Author:

    作者

  • DocStatus:

    上传文件状态

  • ErrMsg:

    文件上传失败的具体原因

  • FileId:

    Cos存储文件ID



1212
1213
1214
# File 'lib/v20210108/models.rb', line 1212

def Name
  @Name
end

#SplitterPreprocessObject

Parameters:

  • DocumentSetId:

    文档id

  • DocumentSetName:

    文档名

  • Text:

    文件完整内容。

  • TextPrefix:

    文件内容前 200个字符。

  • DocumentSetInfo:

    文件详情

  • SplitterPreprocess:

    文件拆分信息

  • Name:

    未使用

  • FileTitle:

    文档标题

  • FileMetaData:

    文档元信息,必须为jsonstring

  • Author:

    作者

  • DocStatus:

    上传文件状态

  • ErrMsg:

    文件上传失败的具体原因

  • FileId:

    Cos存储文件ID



1212
1213
1214
# File 'lib/v20210108/models.rb', line 1212

def SplitterPreprocess
  @SplitterPreprocess
end

#TextObject

Parameters:

  • DocumentSetId:

    文档id

  • DocumentSetName:

    文档名

  • Text:

    文件完整内容。

  • TextPrefix:

    文件内容前 200个字符。

  • DocumentSetInfo:

    文件详情

  • SplitterPreprocess:

    文件拆分信息

  • Name:

    未使用

  • FileTitle:

    文档标题

  • FileMetaData:

    文档元信息,必须为jsonstring

  • Author:

    作者

  • DocStatus:

    上传文件状态

  • ErrMsg:

    文件上传失败的具体原因

  • FileId:

    Cos存储文件ID



1212
1213
1214
# File 'lib/v20210108/models.rb', line 1212

def Text
  @Text
end

#TextPrefixObject

Parameters:

  • DocumentSetId:

    文档id

  • DocumentSetName:

    文档名

  • Text:

    文件完整内容。

  • TextPrefix:

    文件内容前 200个字符。

  • DocumentSetInfo:

    文件详情

  • SplitterPreprocess:

    文件拆分信息

  • Name:

    未使用

  • FileTitle:

    文档标题

  • FileMetaData:

    文档元信息,必须为jsonstring

  • Author:

    作者

  • DocStatus:

    上传文件状态

  • ErrMsg:

    文件上传失败的具体原因

  • FileId:

    Cos存储文件ID



1212
1213
1214
# File 'lib/v20210108/models.rb', line 1212

def TextPrefix
  @TextPrefix
end

Instance Method Details

#deserialize(params) ⇒ Object



1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
# File 'lib/v20210108/models.rb', line 1230

def deserialize(params)
  @DocumentSetId = params['DocumentSetId']
  @DocumentSetName = params['DocumentSetName']
  @Text = params['Text']
  @TextPrefix = params['TextPrefix']
  unless params['DocumentSetInfo'].nil?
    @DocumentSetInfo = KnowledgeDocumentSetInfo.new
    @DocumentSetInfo.deserialize(params['DocumentSetInfo'])
  end
  unless params['SplitterPreprocess'].nil?
    @SplitterPreprocess = KnowledgeSplitterPreprocess.new
    @SplitterPreprocess.deserialize(params['SplitterPreprocess'])
  end
  @Name = params['Name']
  @FileTitle = params['FileTitle']
  @FileMetaData = params['FileMetaData']
  @Author = params['Author']
  @DocStatus = params['DocStatus']
  @ErrMsg = params['ErrMsg']
  @FileId = params['FileId']
end