Sub2ApiAdminDashboardSnapshotStatsPatterns extension
Adds pattern-matching-related methods to Sub2ApiAdminDashboardSnapshotStats.
Methods
-
map<
TResult extends Object?> (TResult $default(_Sub2ApiAdminDashboardSnapshotStats value)) → TResult -
Available on Sub2ApiAdminDashboardSnapshotStats, provided by the Sub2ApiAdminDashboardSnapshotStatsPatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_Sub2ApiAdminDashboardSnapshotStats value)?) → TResult? -
Available on Sub2ApiAdminDashboardSnapshotStats, provided by the Sub2ApiAdminDashboardSnapshotStatsPatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> (TResult $default(_Sub2ApiAdminDashboardSnapshotStats value)?, {required TResult orElse()}) → TResult -
Available on Sub2ApiAdminDashboardSnapshotStats, provided by the Sub2ApiAdminDashboardSnapshotStatsPatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> (TResult $default(int totalUsers, int todayNewUsers, int activeUsers, int hourlyActiveUsers, DateTime statsUpdatedAt, bool statsStale, int totalApiKeys, int activeApiKeys, int totalAccounts, int normalAccounts, int errorAccounts, int rateLimitAccounts, int overloadAccounts, int totalRequests, int totalInputTokens, int totalOutputTokens, int totalCacheCreationTokens, int totalCacheReadTokens, int totalTokens, Sub2ApiDecimal totalCost, Sub2ApiDecimal totalActualCost, Sub2ApiDecimal totalAccountCost, int todayRequests, int todayInputTokens, int todayOutputTokens, int todayCacheCreationTokens, int todayCacheReadTokens, int todayTokens, Sub2ApiDecimal todayCost, Sub2ApiDecimal todayActualCost, Sub2ApiDecimal todayAccountCost, Sub2ApiDecimal averageDurationMs, int rpm, int tpm, int uptime)?, {required TResult orElse()}) → TResult -
Available on Sub2ApiAdminDashboardSnapshotStats, provided by the Sub2ApiAdminDashboardSnapshotStatsPatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> (TResult $default(int totalUsers, int todayNewUsers, int activeUsers, int hourlyActiveUsers, DateTime statsUpdatedAt, bool statsStale, int totalApiKeys, int activeApiKeys, int totalAccounts, int normalAccounts, int errorAccounts, int rateLimitAccounts, int overloadAccounts, int totalRequests, int totalInputTokens, int totalOutputTokens, int totalCacheCreationTokens, int totalCacheReadTokens, int totalTokens, Sub2ApiDecimal totalCost, Sub2ApiDecimal totalActualCost, Sub2ApiDecimal totalAccountCost, int todayRequests, int todayInputTokens, int todayOutputTokens, int todayCacheCreationTokens, int todayCacheReadTokens, int todayTokens, Sub2ApiDecimal todayCost, Sub2ApiDecimal todayActualCost, Sub2ApiDecimal todayAccountCost, Sub2ApiDecimal averageDurationMs, int rpm, int tpm, int uptime)) → TResult -
Available on Sub2ApiAdminDashboardSnapshotStats, provided by the Sub2ApiAdminDashboardSnapshotStatsPatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(int totalUsers, int todayNewUsers, int activeUsers, int hourlyActiveUsers, DateTime statsUpdatedAt, bool statsStale, int totalApiKeys, int activeApiKeys, int totalAccounts, int normalAccounts, int errorAccounts, int rateLimitAccounts, int overloadAccounts, int totalRequests, int totalInputTokens, int totalOutputTokens, int totalCacheCreationTokens, int totalCacheReadTokens, int totalTokens, Sub2ApiDecimal totalCost, Sub2ApiDecimal totalActualCost, Sub2ApiDecimal totalAccountCost, int todayRequests, int todayInputTokens, int todayOutputTokens, int todayCacheCreationTokens, int todayCacheReadTokens, int todayTokens, Sub2ApiDecimal todayCost, Sub2ApiDecimal todayActualCost, Sub2ApiDecimal todayAccountCost, Sub2ApiDecimal averageDurationMs, int rpm, int tpm, int uptime)?) → TResult? -
Available on Sub2ApiAdminDashboardSnapshotStats, provided by the Sub2ApiAdminDashboardSnapshotStatsPatterns extension
A variant ofwhenthat fallback to returningnull