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