Interface IFileMetadata
File metadata.
Namespace: OpenText.Fusion.AdapterSdk.Api
Assembly: OpenText.Fusion.AdapterSdk.Api.dll
Syntax
public interface IFileMetadata
Remarks
Represents a repository file metadata. In most cases, the default implementation should be used, FileMetadata.
Properties
AccessedTime
File last accessed date time.
Declaration
DateTime? AccessedTime { get; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTime> |
AdditionalMetadata
Gets the additional metadata.
Declaration
IDictionary<string, IEnumerable<string>> AdditionalMetadata { get; }
Property Value
Type | Description |
---|---|
IDictionary<System.String, IEnumerable<System.String>> | The additional metadata. |
Remarks
Important metadata to attach to a file that is not covered by other properties.
CreatedTime
File created date time.
Declaration
DateTime? CreatedTime { get; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTime> |
FileLocation
File location - full path or repository identifier.
Declaration
string FileLocation { get; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This property should contain everything that is needed to locate and retrieve a file from the repository. This property is required.
FilePath
File path.
Declaration
string? FilePath { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.String> |
ModifiedTime
File modified date time.
Declaration
DateTime ModifiedTime { get; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Value of the ModifiedTime
will be used when detecting updated documents.
Name
File name.
Declaration
string? Name { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.String> |
Title
File title.
Declaration
string? Title { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.String> |
Version
Revision number if available.
Declaration
int? Version { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |