Skip to main content

PlayerComputeSwitch

A kill-ladder switch row (03 §7): a studio-set immediate stop at player, grid, app, or listing scope. Module-level disable lives on the module itself; killing a LISTING disables every install of that marketplace listing fleet-wide (P4a). Quota state is retained across a kill.

type PlayerComputeSwitch {
switchId: String!
appId: BigInt!
scope: String!
scopeRef: BigInt
listingRef: String
reason: String
disabledAt: DateTime!
}

Fields

PlayerComputeSwitch.switchId ● String! non-null scalar

Switch row UUID.

PlayerComputeSwitch.appId ● BigInt! non-null scalar

The app the switch applies to.

PlayerComputeSwitch.scope ● String! non-null scalar

Scope: 'player', 'grid', 'app', or 'listing'.

PlayerComputeSwitch.scopeRef ● BigInt scalar

The player user id or grid id; null for app and listing scopes.

PlayerComputeSwitch.listingRef ● String scalar

The marketplace listing UUID for listing scope; null otherwise.

PlayerComputeSwitch.reason ● String scalar

Operator note recorded when the switch was thrown.

PlayerComputeSwitch.disabledAt ● DateTime! non-null scalar

When execution was stopped.

Returned By

playerComputeSwitches query