Skip to main content

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