Sub2ApiAdminDashboardStatsPatterns extension

Adds pattern-matching-related methods to Sub2ApiAdminDashboardStats.

on

Methods

map<TResult extends Object?>(TResult $default(_Sub2ApiAdminDashboardStats value)) → TResult

Available on Sub2ApiAdminDashboardStats, provided by the Sub2ApiAdminDashboardStatsPatterns extension

A switch-like method, using callbacks.
mapOrNull<TResult extends Object?>(TResult? $default(_Sub2ApiAdminDashboardStats value)?) → TResult?

Available on Sub2ApiAdminDashboardStats, provided by the Sub2ApiAdminDashboardStatsPatterns extension

A variant of map that fallback to returning null.
maybeMap<TResult extends Object?>(TResult $default(_Sub2ApiAdminDashboardStats value)?, {required TResult orElse()}) → TResult

Available on Sub2ApiAdminDashboardStats, provided by the Sub2ApiAdminDashboardStatsPatterns extension

A variant of map that fallback to returning orElse.
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, int todayRequests, int todayInputTokens, int todayOutputTokens, int todayCacheCreationTokens, int todayCacheReadTokens, int todayTokens, Sub2ApiDecimal todayCost, Sub2ApiDecimal todayActualCost, Sub2ApiDecimal averageDurationMs, int uptime, int rpm, int tpm)?, {required TResult orElse()}) → TResult

Available on Sub2ApiAdminDashboardStats, provided by the Sub2ApiAdminDashboardStatsPatterns extension

A variant of when that fallback to an orElse callback.
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, int todayRequests, int todayInputTokens, int todayOutputTokens, int todayCacheCreationTokens, int todayCacheReadTokens, int todayTokens, Sub2ApiDecimal todayCost, Sub2ApiDecimal todayActualCost, Sub2ApiDecimal averageDurationMs, int uptime, int rpm, int tpm)) → TResult

Available on Sub2ApiAdminDashboardStats, provided by the Sub2ApiAdminDashboardStatsPatterns extension

A switch-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, int todayRequests, int todayInputTokens, int todayOutputTokens, int todayCacheCreationTokens, int todayCacheReadTokens, int todayTokens, Sub2ApiDecimal todayCost, Sub2ApiDecimal todayActualCost, Sub2ApiDecimal averageDurationMs, int uptime, int rpm, int tpm)?) → TResult?

Available on Sub2ApiAdminDashboardStats, provided by the Sub2ApiAdminDashboardStatsPatterns extension

A variant of when that fallback to returning null