Superclass (is-a): «abstract» AbstractFile
File
Definition: «abstract» AbstractFile type that provides information about the File instance and its URL.
Version Info
| Introduced | Deprecated | Updated |
|---|---|---|
| 1.7 |
Inherited from «abstract» AbstractFile
AbstractFileProperties
| Name | Type | Int | Dep | Multiplicity | Description |
|---|---|---|---|---|---|
assetId | ID | 1.7 | 1 | unique identifier for an «abstract» Asset. | |
deviceUuid | UUID | 1.7 | 0..1 | associated piece of equipment’s UUID that supplied the «abstract» It references to | |
removed | boolean | 1.7 | 0..1 | indicator that the «abstract» Asset has been removed from the piece of equipment. | |
timestamp | datetime | 1.7 | 1 | time the «abstract» Asset data was last modified. | |
hash | string | 2.2 | 0..1 | condensed message digest from a secure one-way hash function. FIPS PUB 180-4 | |
name | string | 1.7 | 1 | name of the file. | |
mediaType | string | 1.7 | 1 | mime type of the file. | |
applicationCategory | ApplicationCategoryEnum | 1.7 | 1 | category of application that will use this file. | |
applicationType | ApplicationTypeEnum | 1.7 | 1 | type of application that will use this file. |
Properties
| Name | Type | Int | Dep | Multiplicity | Description |
|---|---|---|---|---|---|
size | integer | 1.7 | 1 | size of the file in bytes. | |
versionId | string | 1.7 | 1 | version identifier of the file. | |
state | FileStateEnum | 1.7 | 1 | state of the file. | |
Signature | x509 | 1.7 | 0..1 | secure hash of the file. | |
PublicKey | x509 | 1.7 | 0..1 | public key used to verify the signature. | |
CreationTime | datetime | 1.7 | 1 | time the file was created. | |
ModificationTime | datetime | 1.7 | 0..1 | time the file was modified. |
Parts
| Name | Type | Int | Dep | Multiplicity | Description |
|---|---|---|---|---|---|
hasLocation | FileLocation | 1.7 | 1 | ||
hasDestination | Destination | 1.7 | 0..* |