AI provider identifier types supported by agent-exporter.
"claudeCode" | "codex" | "opencode" | "qwen" | "gemini"Complete AI usage dataset with daily breakdowns and totals.
Aggregated AI usage data for a single day.
Daily data extended with trend analysis for chart visualizations.
Represents a time range with start and end dates.
Date range configuration for time-based queries.
Badge display configuration for device highlights.
Collection of devices indexed by slug.
RecordProps for DeviceHero component.
Icon component type for device-related icons.
React.ComponentTypeProps for DevicePageShell component.
Device section containing grouped information.
List item within a device section.
Rating configuration for device sections.
Row item within a device section showing key-value pairs.
Complete device specification. Contains all data needed to render a device page including metadata, statistics, sections, and related devices.
Group of related device statistics.
Individual stat item within a stat group.
Device type classification.
"mobile" | "dap"Enriched device with computed metrics. Extends DeviceSpec with age calculations and display labels.
Core domain data structure. Base interface containing all raw domain information without computed metrics. Use DomainWithMetrics for enriched data with ownership calculations.
Props for DomainCard component.
Domain category for portfolio organization.
"personal" | "service" | "project" | "fun" | "legacy"Props for DomainDetails component.
Props for DomainFilters component.
Supported domain registrar identifiers.
"Spaceship" | "Namecheap" | "Name.com" | "Dynadot"Mapping of registrar IDs to their configuration.
RecordSort options for domain lists.
"name" | "expiration" | "ownership" | "registrar"Domain status indicating current usage state.
"active" | "parked" | "reserved"Domain timeline event for renewal/registration history display.
Timeline event types for domain history.
"registration" | "renewal"Props for DomainTimeline component.
Complete visual configuration mapping for all domain statuses and categories.
Visual styling configuration for domain status/category badges.
Enriched domain data with computed ownership and expiration metrics. Extends Domain with calculated fields for ownership duration, expiration tracking, and renewal progress.
Type of error that occurred during status check.
"network" | "timeout" | "server" | "cors" | "unknown"Extended AI usage data supporting multiple sources via agent-exporter.
Type-safe external URL starting with http or https.
anyGeneric filter configuration for entity queries.
PartialAdvanced filter expression with operators.
Comparison operator for advanced filtering.
"eq" | "ne" | "gt" | "gte" | "lt" | "lte" | "in" | "nin" | "exists"Date object with pre-computed formatted strings.
Single day cell data for heatmap visualization.
Breakdown of AI usage metrics for a specific model.
Model usage statistics for pie/bar charts.
Paginated result set with metadata.
Pagination configuration for list operations.
Complete project data structure combining domain and service information.
Domain-specific information for a project.
Service monitoring configuration for a project.
Provider-specific usage data structure.
Query options combining common patterns.
Props for Rating component.
Registrar configuration for UI display.
Domain renewal record tracking renewal history.
Props for SectionCard component.
Props for SectionRow component.
Props for SectionsGrid component.
Service category for status page organization.
"personal" | "project"Service method result wrapper with metadata.
Operational status of a monitored service.
"operational" | "down" | "checking"Result of a service status check.
Configuration for sorting operations on typed entities.
Sort order direction for list operations.
"asc" | "desc"Star rating display state.
"full" | "half" | "empty"Props for StatItem component.
Props for StatsGrid component.
Statistics result containing aggregate metrics.
Complete status report for all monitored services.
Overall system health status.
"operational" | "partial_outage" | "full_outage"Time range selector keys for filtering AI usage data.
"7d" | "1m" | "3m" | "6m" | "1y" | "all"Token type usage statistics for composition charts.
Aggregated totals across all time periods.