SourceStatistics

Revenue statistics for a single AI bot source, including the bot name, revenue amount, request count, and verification status.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The total revenue amount from this source in the specified currency.

Link copied to clipboard

The value for the group-by dimension, when grouping is applied.

Link copied to clipboard

The declared intent of the AI bot (for example, summarize, index, or train).

Link copied to clipboard

The organization associated with the AI bot.

Link copied to clipboard

The percentage of total revenue from this source.

Link copied to clipboard

The number of monetized requests from this source.

Link copied to clipboard

The category of this AI bot source.

Link copied to clipboard

The name of the AI bot.

Link copied to clipboard

Indicates whether the AI bot's identity was verified — for example, through a cryptographically signed request (Web Bot Auth) or another published verification method. This value is meaningful only when GroupBy is NAME, where each result represents a single, identifiable bot. For all other GroupBy values (CATEGORY, INTENT, ORGANIZATION, or WEBACL), a result aggregates multiple bots that may have different verification states, so Verified is always returned as false and should be ignored. Type and required-ness are unchanged (Boolean, optional).

Functions

Link copied to clipboard
inline fun copy(block: SourceStatistics.Builder.() -> Unit = {}): SourceStatistics
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String