Skip to main content

Crate systemprompt_analytics

Crate systemprompt_analytics 

Source

Re-exports§

pub use extension::AnalyticsExtension;
pub use error::AnalyticsError;
pub use error::Result as AnalyticsResult;
pub use models::ActivityTrend;
pub use models::AnalyticsEvent;
pub use models::AnalyticsEventBatchResponse;
pub use models::AnalyticsEventCreated;
pub use models::AnalyticsEventType;
pub use models::AnalyticsSession;
pub use models::BotTrafficStats;
pub use models::BrowserBreakdown;
pub use models::ContentStat;
pub use models::ConversationByAgent;
pub use models::ConversationSummary;
pub use models::ConversationTrend;
pub use models::ConversionEventData;
pub use models::CostOverview;
pub use models::CreateAnalyticsEventBatchInput;
pub use models::CreateAnalyticsEventInput;
pub use models::CreateEngagementEventInput;
pub use models::CreateFunnelInput;
pub use models::CreateFunnelStepInput;
pub use models::DeviceBreakdown;
pub use models::EngagementEvent;
pub use models::EngagementEventData;
pub use models::EngagementOptionalMetrics;
pub use models::ErrorSummary;
pub use models::FingerprintAnalysisResult;
pub use models::FingerprintReputation;
pub use models::FlagReason;
pub use models::Funnel;
pub use models::FunnelMatchType;
pub use models::FunnelProgress;
pub use models::FunnelStats;
pub use models::FunnelStep;
pub use models::FunnelStepStats;
pub use models::FunnelWithSteps;
pub use models::GeographicBreakdown;
pub use models::LinkClickEventData;
pub use models::PlatformOverview;
pub use models::RecentConversation;
pub use models::ScrollEventData;
pub use models::TopAgent;
pub use models::TopTool;
pub use models::TopUser;
pub use models::TrafficSource;
pub use models::TrafficSummary;
pub use models::UserMetricsWithTrends;
pub use repository::AgentAnalyticsRepository;
pub use repository::AnalyticsEventsRepository;
pub use repository::AnalyticsQueryRepository;
pub use repository::CliSessionAnalyticsRepository;
pub use repository::ContentAnalyticsRepository;
pub use repository::ConversationAnalyticsRepository;
pub use repository::CoreStatsRepository;
pub use repository::CostAnalyticsRepository;
pub use repository::CreateSessionParams;
pub use repository::EngagementRepository;
pub use repository::FingerprintRepository;
pub use repository::FunnelRepository;
pub use repository::OverviewAnalyticsRepository;
pub use repository::ProviderUsage;
pub use repository::RequestAnalyticsRepository;
pub use repository::SessionBehavioralData;
pub use repository::SessionEngagementSummary;
pub use repository::SessionMigrationResult;
pub use repository::SessionRecord;
pub use repository::SessionRepository;
pub use repository::StoredAnalyticsEvent;
pub use repository::ToolAnalyticsRepository;
pub use repository::TrafficAnalyticsRepository;
pub use repository::ABUSE_THRESHOLD_FOR_BAN;
pub use repository::HIGH_REQUEST_THRESHOLD;
pub use repository::HIGH_VELOCITY_RPM;
pub use repository::MAX_SESSIONS_PER_FINGERPRINT;
pub use repository::SUSTAINED_VELOCITY_MINUTES;
pub use services::detection;
pub use services::AnalyticsAiSessionProvider;
pub use services::AnalyticsService;
pub use services::AnomalyCheckResult;
pub use services::AnomalyDetectionService;
pub use services::AnomalyEvent;
pub use services::AnomalyLevel;
pub use services::AnomalyThresholdConfig;
pub use services::BehavioralAnalysisInput;
pub use services::BehavioralAnalysisResult;
pub use services::BehavioralBotDetector;
pub use services::BehavioralSignal;
pub use services::CreateAnalyticsSessionInput;
pub use services::EscalationCriteria;
pub use services::SessionAnalytics;
pub use services::SessionCleanupService;
pub use services::SignalType;
pub use services::ThrottleLevel;
pub use services::ThrottleService;
pub use services::BEHAVIORAL_BOT_THRESHOLD;

Modules§

error
extension
models
repository
services

Type Aliases§

GeoIpReader