CrowdyStudioCommonFile
A Crowdy Studio-curated app-scoped common file at its current immutable published version. Unlike personal source, this content is intentionally readable by app-scoped players.
type CrowdyStudioCommonFile {
commonFileId: String!
appId: BigInt!
slug: String!
title: String!
description: String
path: String!
target: CrowdyStudioTarget!
tags: [String!]!
status: CrowdyStudioCommonStatus!
versionId: String!
versionNo: BigInt!
content: String!
contentSha256: String!
publishedByUserId: BigInt!
publishedAt: DateTime!
createdAt: DateTime!
updatedAt: DateTime!
}
Fields
CrowdyStudioCommonFile.commonFileId ● String! non-null scalar
Stable common catalog entry UUID.
CrowdyStudioCommonFile.appId ● BigInt! non-null scalar
App tenant whose players may read this published entry.
CrowdyStudioCommonFile.slug ● String! non-null scalar
Stable lowercase URL-safe catalog slug.
CrowdyStudioCommonFile.title ● String! non-null scalar
Crowdy Studio-authored catalog title.
CrowdyStudioCommonFile.description ● String scalar
Optional Crowdy Studio-authored catalog description.
CrowdyStudioCommonFile.path ● String! non-null scalar
Safe recommended project destination path.
CrowdyStudioCommonFile.target ● CrowdyStudioTarget! non-null enum
Compatible project target for this catalog entry.
CrowdyStudioCommonFile.tags ● [String!]! non-null scalar
Normalized Crowdy Studio-curated discovery tags.
CrowdyStudioCommonFile.status ● CrowdyStudioCommonStatus! non-null enum
Catalog lifecycle state; ordinary player queries expose only PUBLISHED.
CrowdyStudioCommonFile.versionId ● String! non-null scalar
Current immutable content-version UUID.
CrowdyStudioCommonFile.versionNo ● BigInt! non-null scalar
Monotonic immutable version number within the catalog entry.
CrowdyStudioCommonFile.content ● String! non-null scalar
Published UTF-8 source text for this immutable version.
CrowdyStudioCommonFile.contentSha256 ● String! non-null scalar
Lowercase SHA-256 digest of the exact UTF-8 content bytes.
CrowdyStudioCommonFile.publishedByUserId ● BigInt! non-null scalar
Crowdy Studio user that published the current immutable version.
CrowdyStudioCommonFile.publishedAt ● DateTime! non-null scalar
Timestamp when the current immutable version was published.
CrowdyStudioCommonFile.createdAt ● DateTime! non-null scalar
Catalog entry creation timestamp.
CrowdyStudioCommonFile.updatedAt ● DateTime! non-null scalar
Timestamp of the latest catalog publication.
Returned By
crowdyStudioCommonFiles query ● crowdyStudioCommonPublish mutation