using System;
namespace MediaBrowser.Common.Implementations.HttpClientManager
{
    /// 
    /// Class HttpResponseOutput
    /// 
    public class HttpResponseInfo
    {
        /// 
        /// Gets or sets the URL.
        /// 
        /// The URL.
        public string Url { get; set; }
        /// 
        /// Gets or sets the etag.
        /// 
        /// The etag.
        public string Etag { get; set; }
        /// 
        /// Gets or sets the last modified.
        /// 
        /// The last modified.
        public DateTime? LastModified { get; set; }
        /// 
        /// Gets or sets the expires.
        /// 
        /// The expires.
        public DateTime? Expires { get; set; }
        /// 
        /// Gets or sets a value indicating whether [must revalidate].
        /// 
        /// true if [must revalidate]; otherwise, false.
        public bool MustRevalidate { get; set; }
        /// 
        /// Gets or sets the request date.
        /// 
        /// The request date.
        public DateTime RequestDate { get; set; }
    }
}