mirror of
https://github.com/bitwarden/server
synced 2025-12-28 14:13:48 +00:00
34 lines
831 B
C#
34 lines
831 B
C#
// FIXME: Update this file to be null safe and then delete the line below
|
|
#nullable disable
|
|
|
|
using System.Text.Json.Serialization;
|
|
|
|
namespace Bit.Billing.Models;
|
|
|
|
public class OnyxAnswerWithCitationResponseModel
|
|
{
|
|
[JsonPropertyName("answer")]
|
|
public string Answer { get; set; }
|
|
|
|
[JsonPropertyName("rephrase")]
|
|
public string Rephrase { get; set; }
|
|
|
|
[JsonPropertyName("citations")]
|
|
public List<Citation> Citations { get; set; }
|
|
|
|
[JsonPropertyName("llm_selected_doc_indices")]
|
|
public List<int> LlmSelectedDocIndices { get; set; }
|
|
|
|
[JsonPropertyName("error_msg")]
|
|
public string ErrorMsg { get; set; }
|
|
}
|
|
|
|
public class Citation
|
|
{
|
|
[JsonPropertyName("citation_num")]
|
|
public int CitationNum { get; set; }
|
|
|
|
[JsonPropertyName("document_id")]
|
|
public string DocumentId { get; set; }
|
|
}
|