class TencentCloud::Lkeap::V20240522::UploadDocRequest

UploadDoc请求参数结构体

def deserialize(params)

def deserialize(params)
  @KnowledgeBaseId = params['KnowledgeBaseId']
  @FileName = params['FileName']
  @FileType = params['FileType']
  @FileUrl = params['FileUrl']
  unless params['AttributeLabel'].nil?
    @AttributeLabel = []
    params['AttributeLabel'].each do |i|
      attributelabelreferitem_tmp = AttributeLabelReferItem.new
      attributelabelreferitem_tmp.deserialize(i)
      @AttributeLabel << attributelabelreferitem_tmp
    end
  end
  unless params['AttributeLabels'].nil?
    @AttributeLabels = []
    params['AttributeLabels'].each do |i|
      attributelabelreferitem_tmp = AttributeLabelReferItem.new
      attributelabelreferitem_tmp.deserialize(i)
      @AttributeLabels << attributelabelreferitem_tmp
    end
  end
  unless params['Config'].nil?
    @Config = SegmentationConfig.new
    @Config.deserialize(params['Config'])
  end
end

def initialize(knowledgebaseid=nil, filename=nil, filetype=nil, fileurl=nil, attributelabel=nil, attributelabels=nil, config=nil)

def initialize(knowledgebaseid=nil, filename=nil, filetype=nil, fileurl=nil, attributelabel=nil, attributelabels=nil, config=nil)
  @KnowledgeBaseId = knowledgebaseid
  @FileName = filename
  @FileType = filetype
  @FileUrl = fileurl
  @AttributeLabel = attributelabel
  @AttributeLabels = attributelabels
  @Config = config
end