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