class TencentCloud::Lkeap::V20240522::RetrieveKnowledgeRequest

RetrieveKnowledge请求参数结构体

def deserialize(params)

def deserialize(params)
  @KnowledgeBaseId = params['KnowledgeBaseId']
  @Query = params['Query']
  @RetrievalMethod = params['RetrievalMethod']
  unless params['RetrievalSetting'].nil?
    @RetrievalSetting = RetrievalSetting.new
    @RetrievalSetting.deserialize(params['RetrievalSetting'])
  end
  unless params['AttributeLabels'].nil?
    @AttributeLabels = []
    params['AttributeLabels'].each do |i|
      labelitem_tmp = LabelItem.new
      labelitem_tmp.deserialize(i)
      @AttributeLabels << labelitem_tmp
    end
  end
end

def initialize(knowledgebaseid=nil, query=nil, retrievalmethod=nil, retrievalsetting=nil, attributelabels=nil)

def initialize(knowledgebaseid=nil, query=nil, retrievalmethod=nil, retrievalsetting=nil, attributelabels=nil)
  @KnowledgeBaseId = knowledgebaseid
  @Query = query
  @RetrievalMethod = retrievalmethod
  @RetrievalSetting = retrievalsetting
  @AttributeLabels = attributelabels
end