trieve_client/models/
rag_analytics.rs1use crate::models;
12
13#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
14#[serde(tag = "type")]
15pub enum RagAnalytics {
16 #[serde(rename="RAGQueries")]
17 RagQueries(Box<models::RagQueries>),
18 #[serde(rename="RAGUsage")]
19 RagUsage(Box<models::RagUsage>),
20 #[serde(rename="RAGUsageGraph")]
21 RagUsageGraph(Box<models::RagUsageGraph>),
22}
23
24impl Default for RagAnalytics {
25 fn default() -> Self {
26 Self::RagQueries(Default::default())
27 }
28}
29
30