CrowdyStudioLibraryFile
A reusable private text file in the authenticated player’s app-scoped personal library.
type CrowdyStudioLibraryFile {
libraryFileId: String!
appId: BigInt!
ownerUserId: BigInt!
title: String!
pathHint: String!
target: CrowdyStudioTarget!
tags: [String!]!
content: String!
revision: BigInt!
archived: Boolean!
archivedAt: DateTime
createdAt: DateTime!
updatedAt: DateTime!
}
Fields
CrowdyStudioLibraryFile.libraryFileId ● String! non-null scalar
Stable personal-library file UUID.
CrowdyStudioLibraryFile.appId ● BigInt! non-null scalar
App tenant that isolates this private library entry.
CrowdyStudioLibraryFile.ownerUserId ● BigInt! non-null scalar
User that exclusively owns this library entry.
CrowdyStudioLibraryFile.title ● String! non-null scalar
Player-facing library title.
CrowdyStudioLibraryFile.pathHint ● String! non-null scalar
Safe suggested destination path; imports may choose another safe path.
CrowdyStudioLibraryFile.target ● CrowdyStudioTarget! non-null enum
Compatible project target for this reusable file.
CrowdyStudioLibraryFile.tags ● [String!]! non-null scalar
Normalized search tags, each lowercase and hyphen-safe.
CrowdyStudioLibraryFile.content ● String! non-null scalar
Private UTF-8 source text, visible only to the app-scoped owner.
CrowdyStudioLibraryFile.revision ● BigInt! non-null scalar
Monotonic optimistic-concurrency revision.
CrowdyStudioLibraryFile.archived ● Boolean! non-null scalar
Whether this entry is archived and unavailable for new imports.
CrowdyStudioLibraryFile.archivedAt ● DateTime scalar
Archive timestamp, or null while active.
CrowdyStudioLibraryFile.createdAt ● DateTime! non-null scalar
Library entry creation timestamp.
CrowdyStudioLibraryFile.updatedAt ● DateTime! non-null scalar
Timestamp of the latest successful library mutation.
Returned By
crowdyStudioLibraryFiles query ● crowdyStudioLibrarySave mutation ● crowdyStudioLibrarySetArchived mutation