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