AppPlayerUsageRow
Per-player usage row for studio diagnostics (top spenders / quota utilization): one (player, app) aggregate over a window.
type AppPlayerUsageRow {
userId: BigInt!
computeUnits: BigInt!
automationUnits: BigInt!
compileCount: Int!
chargedMicrousd: BigInt!
chargedCents: BigInt! @deprecated
}
Fields
AppPlayerUsageRow.userId ● BigInt! non-null scalar
The player (grid owner).
AppPlayerUsageRow.computeUnits ● BigInt! non-null scalar
Player compute units used.
AppPlayerUsageRow.automationUnits ● BigInt! non-null scalar
Legacy: the removed engines' player automation units. Always 0 for usage since the legacy engines were removed; kept for the API shape until the migration.
AppPlayerUsageRow.compileCount ● Int! non-null scalar
Legacy: compile submissions of the removed player-compute engine (mod builds are not counted). Always 0 for usage since the legacy engines were removed; kept for the API shape until the migration.
AppPlayerUsageRow.chargedMicrousd ● BigInt! non-null scalar
Micro-USD charged to the player for this app in the window (exact).
AppPlayerUsageRow.chargedCents ● BigInt! deprecated non-null scalar
DEPRECATED
Derived from chargedMicrousd (truncated). Read chargedMicrousd.
DEPRECATED. chargedMicrousd / 10,000 truncated toward zero.
Returned By
appPlayerUsage query