Skip to main content

FileRecord

Description

Primary metadata for a stored file, including lifecycle and ownership context.

Properties

NameTypeDescriptionNotes
organizationIdUUIDOwning organization for ACL enforcement and billing.[optional]
organizationOrganization[optional]
uploaderIdUUIDPrincipal who initiated the upload.[optional]
uploaderPrincipal[optional]
spaceIdUUIDOptional collaboration space containing this file.[optional]
storageDriverIdStringIdentifier of the configured storage driver handling the payload.
storageKeyStringProvider-specific object key or path.
filenameStringOriginal filename supplied by the uploader.
mimeTypeStringMIME type captured at upload.[optional]
sizeBytesLongFile size in bytes for the latest version.
checksumSha256StringSHA-256 checksum to validate download integrity.[optional]
providerEtagStringProvider-issued entity tag for conditional requests.[optional]
descriptionStringOptional human readable description.[optional]
directoryPathStringLogical folder path within the owning space.[optional]
tagsStringSearchable tags applied to the file.[optional]
metadataStringArbitrary metadata captured alongside the upload.[optional]
statusStatusEnumLifecycle state of the stored file.
virusScanStatusVirusScanStatusEnumVirus or DLP scan status for the stored file.[optional]
retentionExpiresAtOffsetDateTimeOptional retention expiration timestamp for policy enforcement.[optional]
deletedAtOffsetDateTimeSoft delete timestamp if the file has been logically removed.[optional]
latestVersionNumberIntegerHighest version number recorded for this file.[optional]
currentVersionIdUUIDIdentifier of the FileVersion that represents the latest content.[optional]
idUUIDUnique identifier for object in the system[optional] [readonly]
ownerIdUUIDUUID of owner of the object in the system[optional] [readonly]
createdDateOffsetDateTimeDate of object creation[optional] [readonly]
keyHashStringData, including hash of the key(s) used to encrypt this record.[optional] [readonly]
lastAccessedByIdUUIDLast user to access object[optional] [readonly]
lastAccessedDateOffsetDateTimeTimestamp of last access of object[optional] [readonly]
lastModifiedByIdUUIDUnique identifier for user who last modifed the object in the system[optional] [readonly]
lastModifiedDateOffsetDateTimeDate of last object modification[optional] [readonly]

Enum: StatusEnum

NameValue
UPLOADING"UPLOADING"
SCANNING"SCANNING"
AVAILABLE"AVAILABLE"
BLOCKED"BLOCKED"
DELETED"DELETED"
FAILED"FAILED"

Enum: VirusScanStatusEnum

NameValue
PENDING"PENDING"
IN_PROGRESS"IN_PROGRESS"
CLEAN"CLEAN"
INFECTED"INFECTED"
SKIPPED"SKIPPED"

Implemented Interfaces

  • Serializable

Generated Version Details

~value
GENERATOR VERSIONcom.valkyrlabs:ValkyrAI API 1.0.1-SNAPSHOT
API ARTIFACTcom.valkyrlabs.valkyrai-api.jar
GENERATOR VERSIONorg.openapitools.openapi-generator:7.5.0
GENERATOR CLASSorg.openapitools.codegen.languages.SpringCodegen
GENERATED DATE2025-12-03T11:13:18.492704-08:00[America/Los_Angeles]