using System;
namespace MediaBrowser.Model.IO
{
    public class FileSystemMetadata
    {
        /// 
        /// Gets or sets a value indicating whether this  is exists.
        /// 
        /// true if exists; otherwise, false.
        public bool Exists { get; set; }
        /// 
        /// Gets or sets the full name.
        /// 
        /// The full name.
        public string FullName { get; set; }
        /// 
        /// Gets or sets the name.
        /// 
        /// The name.
        public string Name { get; set; }
        /// 
        /// Gets or sets the extension.
        /// 
        /// The extension.
        public string Extension { get; set; }
        /// 
        /// Gets or sets the length.
        /// 
        /// The length.
        public long Length { get; set; }
        /// 
        /// Gets or sets the name of the directory.
        /// 
        /// The name of the directory.
        public string DirectoryName { get; set; }
        /// 
        /// Gets or sets the last write time UTC.
        /// 
        /// The last write time UTC.
        public DateTime LastWriteTimeUtc { get; set; }
        /// 
        /// Gets or sets the creation time UTC.
        /// 
        /// The creation time UTC.
        public DateTime CreationTimeUtc { get; set; }
        /// 
        /// Gets a value indicating whether this instance is directory.
        /// 
        /// true if this instance is directory; otherwise, false.
        public bool IsDirectory { get; set; }
    }
}