CrowdyStudioProjectFile
One private text file in a player-owned project. It is returned only when both app id and authenticated owner match the project.
type CrowdyStudioProjectFile {
target: CrowdyStudioTarget!
path: String!
content: String!
revision: BigInt!
provenance: CrowdyStudioFileProvenance!
provenanceLibraryFileId: String
provenanceLibraryRevision: BigInt
provenanceCommonVersionId: String
createdAt: DateTime!
updatedAt: DateTime!
}
Fields
CrowdyStudioProjectFile.target ● CrowdyStudioTarget! non-null enum
Server or client target whose independent 8-file/256-KiB deploy cap includes this file.
CrowdyStudioProjectFile.path ● String! non-null scalar
Safe compute-source relative path: Cargo.toml or a Rust file below src/.
CrowdyStudioProjectFile.content ● String! non-null scalar
Private UTF-8 source text. Grid ownership and Crowdy Studio permissions never override project ownership.
CrowdyStudioProjectFile.revision ● BigInt! non-null scalar
Monotonic revision of this target/path entry, incremented on every successful upsert.
CrowdyStudioProjectFile.provenance ● CrowdyStudioFileProvenance! non-null enum
Copy provenance. Imported bytes remain unchanged if the source catalog entry later changes.
CrowdyStudioProjectFile.provenanceLibraryFileId ● String scalar
Private library file UUID used for the copy, or null for authored/common content.
CrowdyStudioProjectFile.provenanceLibraryRevision ● BigInt scalar
Library revision copied into this file, or null when library provenance does not apply.
CrowdyStudioProjectFile.provenanceCommonVersionId ● String scalar
Immutable common-file version UUID copied into this file, or null when common provenance does not apply.
CrowdyStudioProjectFile.createdAt ● DateTime! non-null scalar
Timestamp when this target/path entry was first created.
CrowdyStudioProjectFile.updatedAt ● DateTime! non-null scalar
Timestamp of the latest successful content/provenance save.
Member Of
CrowdyStudioProject object