Skip to main content

GmContainer

A container: a runtime instance of a container type (optionally scoped to a session).

type GmContainer {
containerId: String!
appId: BigInt!
sessionId: String
typeName: String!
displayName: String!
description: String
ownerUserId: BigInt
metadataJson: String!
}

Fields

GmContainer.containerId ● String! non-null scalar

Unique container id (UUID).

GmContainer.appId ● BigInt! non-null scalar

The app (tenant) that owns the container.

GmContainer.sessionId ● String scalar

Owning session id, or null for an app-global container.

GmContainer.typeName ● String! non-null scalar

The container type name.

GmContainer.displayName ● String! non-null scalar

Human-friendly display name.

GmContainer.description ● String scalar

Optional description.

GmContainer.ownerUserId ● BigInt scalar

The owning user, or null if unowned.

GmContainer.metadataJson ● String! non-null scalar

JSON object of developer metadata.

Returned By

gameModelContainer query ● gameModelContainers query ● gameModelCreateContainer mutation ● gameModelSetProperty mutation

Member Of

GmTraverseResult object