File represent a ShareFile File object. File is a subclass of Item. It is not a container - it cannot contain other files.
| Name | Type | Description |
| FilePath | String | Represents the Object Storage Identifier for this File. This field is used in Object Storage providers - including sharefile.com and Storage Zones. Other providers like CIFS and SharePoint do not need external references for object blobs and do not populate this field. |
| Hash | String | MD5 Hash of the File contents. |
| HasPreview | Boolean | Indicates that the File has an image Preview. |
| VirusStatus | FileVirusStatus | Current Anti-Virus scanning status for this file |
| DlpInfo | ItemDlpInfo | Data Loss Prevention information for this file. |
| Info | ItemInfo | Effective Access Control permissions for this file |
| LockedBy | User | Indicates the user that has locked the file |
| FileLockInfo | FileLock | File lock info |
| Version | Single | File version. |
| ESignatureDocument | ESignature | Electronic signature object associated with this item |
| VirusName | String | Name of the virus in case the file is virus infected |