Skip to main content

PlayerCodeInstall

An install of an acquired listing: the pinned version, the consent hash acknowledged, and (for server halves) the owned target grid. Installs pin their version; updating to a newer version is a new consent + install update, never automatic.

type PlayerCodeInstall {
installId: String!
acquisitionId: String!
listingId: String!
appId: BigInt!
pinnedVersionId: String!
targetGridId: BigInt
consentedCapabilityHash: String!
status: String!
createdAt: DateTime!
}

Fields

PlayerCodeInstall.installId ● String! non-null scalar

UUID of the install.

PlayerCodeInstall.acquisitionId ● String! non-null scalar

UUID of the acquisition this install uses.

PlayerCodeInstall.listingId ● String! non-null scalar

UUID of the installed listing.

PlayerCodeInstall.appId ● BigInt! non-null scalar

App of the listing.

PlayerCodeInstall.pinnedVersionId ● String! non-null scalar

UUID of the pinned listing version.

PlayerCodeInstall.targetGridId ● BigInt scalar

Owned grid the server half (and any bundled client attachment) was installed into; null for personal client-only installs.

PlayerCodeInstall.consentedCapabilityHash ● String! non-null scalar

The capability hash the installer consented to.

PlayerCodeInstall.status ● String! non-null scalar

Install status: 'active', 'uninstalled', or 'disabled'.

PlayerCodeInstall.createdAt ● DateTime! non-null scalar

When installed.

Returned By

installPlayerCode mutation ● myPlayerCodeInstalls query