Skip to main content

CreateGridListingInput

No description

input CreateGridListingInput {
appId: BigInt!
kind: String!
name: String!
description: String
blueprintConfigJson: String
gridId: BigInt
priceCents: Int!
conferredPermissionKeys: [String!]
quotaPresetJson: String
resalePolicy: String
studioCutBps: Int
}

Fields

CreateGridListingInput.appId ● BigInt! non-null scalar

App the listing belongs to.

CreateGridListingInput.kind ● String! non-null scalar

'blueprint' or 'concrete'.

CreateGridListingInput.name ● String! non-null scalar

Display name.

CreateGridListingInput.description ● String scalar

Store description.

CreateGridListingInput.blueprintConfigJson ● String scalar

JSON bounds/placement config (blueprint listings).

CreateGridListingInput.gridId ● BigInt scalar

The concrete grid id being sold (concrete listings).

CreateGridListingInput.priceCents ● Int! non-null scalar

Price in cents.

CreateGridListingInput.conferredPermissionKeys ● [String!] list scalar

Player-code keys the sale confers (e.g. write/run server/client).

CreateGridListingInput.quotaPresetJson ● String scalar

JSON per-grid quota preset bound on purchase.

CreateGridListingInput.resalePolicy ● String scalar

Resale policy: 'no_resale' (default), 'resale_free', or 'resale_with_studio_cut'.

CreateGridListingInput.studioCutBps ● Int scalar

Studio cut (bps) taken on resales, when resale_with_studio_cut.

Member Of

createGridListing mutation