| fileId | UUID | Identifier of the parent file record. | |
| file | FileRecord | | [optional] |
| versionNumber | Integer | Sequential version number. | |
| storageDriverId | String | Override storage driver if this version resides elsewhere. | [optional] |
| storageKey | String | Storage key for this specific version payload. | |
| sizeBytes | Long | Size in bytes of this version. | |
| checksumSha256 | String | Checksum captured when the version was created. | [optional] |
| contentType | String | MIME type stored for this version if it differs from FileRecord. | [optional] |
| changeLog | String | Description of what changed in this version. | [optional] |
| createdById | UUID | Principal responsible for producing this version. | [optional] |
| createdBy | Principal | | [optional] |
| isCurrent | Boolean | Indicates whether this version matches FileRecord.currentVersionId. | [optional] |
| id | UUID | Unique identifier for object in the system | [optional] [readonly] |
| ownerId | UUID | UUID of owner of the object in the system | [optional] [readonly] |
| createdDate | OffsetDateTime | Date of object creation | [optional] [readonly] |
| keyHash | String | Data, including hash of the key(s) used to encrypt this record. | [optional] [readonly] |
| lastAccessedById | UUID | Last user to access object | [optional] [readonly] |
| lastAccessedDate | OffsetDateTime | Timestamp of last access of object | [optional] [readonly] |
| lastModifiedById | UUID | Unique identifier for user who last modifed the object in the system | [optional] [readonly] |
| lastModifiedDate | OffsetDateTime | Date of last object modification | [optional] [readonly] |