Skip to main content

ExecModListing

A mod version its owner published, which any grid owner in the app may install as a mod of their own (no payments).

type ExecModListing {
listingId: BigInt!
title: String!
description: String
publisherId: BigInt!
sourceModId: String!
sourceVersion: Int!
digest: String!
installs: Int!
clientDigest: String
clientCapabilitySummaryJson: String
clientCapabilityHash: String
clientTickIntervalMs: Int
createdAt: DateTime!
delistedAt: DateTime
}

Fields​

ExecModListing.listingId ● BigInt! non-null scalar​

ExecModListing.title ● String! non-null scalar​

ExecModListing.description ● String scalar​

ExecModListing.publisherId ● BigInt! non-null scalar​

ExecModListing.sourceModId ● String! non-null scalar​

ExecModListing.sourceVersion ● Int! non-null scalar​

ExecModListing.digest ● String! non-null scalar​

SHA-256 of its module, hex.

ExecModListing.installs ● Int! non-null scalar​

ExecModListing.clientDigest ● String scalar​

SHA-256 of the CLIENT half the mod had when it was published, hex; null without one. An install attaches it to the installer’s mod, and visitors consent to it afresh.

ExecModListing.clientCapabilitySummaryJson ● String scalar​

That CLIENT half’s capability summary as JSON, for an installer to review first.

ExecModListing.clientCapabilityHash ● String scalar​

SHA-256 of that capability summary, hex.

ExecModListing.clientTickIntervalMs ● Int scalar​

How often, in milliseconds, browsers tick that CLIENT half.

ExecModListing.createdAt ● DateTime! non-null scalar​

ExecModListing.delistedAt ● DateTime scalar​

Returned By​

execModListings query ● execModPublish mutation