OBJECT
File
Represents a file in the storage system with metadata and access information
link GraphQL Schema definition
- type File {
- # Unique identifier for the file
- : ID!
- # User who owns this file
- : User!
- # ID of the folder containing this file (null if in root directory)
- : ID
- # The actual content data of this file
- : FileContent!
- # Display name of the file including extension
- : String!
- # Whether the file is publicly accessible without authentication
- : Boolean!
- # Number of times this file has been downloaded
- : Int!
- # Timestamp when the file was uploaded
- : String!
- # Timestamp when the file metadata was last updated
- : String!
- # Pre-signed URL for downloading the file (temporary access)
- : String!
- }
link Require by
- FolderRepresents a folder in the hierarchical file organization system
- FolderContentComplete contents of a folder including navigation path and all items
- ItemUnion type representing any item in the file system
- MutationRoot mutation type providing write operations for modifying data in the system
- PaginatedFilesPaginated response for file queries
- QueryRoot query type providing read access to all data in the system
- SharedItemUnion type representing items that can be shared with other users
- VisibilityUnion type representing items that can have visibility settings (public/private)