Interface IDirectoryMetadata
An interface that is meant to be used to represent a directory's metadata.
Namespace: Workspace.XBR.Xperiflow.MetaFileSystem
Assembly: Xperiflow.dll
Declaration
public interface IDirectoryMetadata
Properties
Attributes
An arbitrary collection of attributes that are associated with the directory. This will be a json representation of the entire directory metadata.
Declaration
JObject Attributes { get; }
CreationTime
The creation time of the directory.
Declaration
DateTime CreationTime { get; }
Extra
Any extra information that is associated with the directory.
Declaration
JObject? Extra { get; }
FullName
The full directory path. Ex: "/A/Path/To/MyDirectory"
Declaration
string FullName { get; set; }
Name
The name of the directory. Ex: "MyDirectory"
Declaration
string Name { get; }
ParentPath
The parent directory path. Ex: "/A/Path/To"
Declaration
string ParentPath { get; }
Size
The size of the directory.
Declaration
double Size { get; }
Type
The type of the structure. This is usually expected to be set to "directory" by concrete implementations.
Declaration
string Type { get; }