BlobItemProperties
Properties of a blob.
            
                using System;
namespace Azure.Storage.Blobs.Models
{
    public class BlobItemProperties
    {
        public DateTimeOffset? LastModified { get; set; }
        public long? ContentLength { get; set; }
        public string ContentType { get; set; }
        public string ContentEncoding { get; set; }
        public string ContentLanguage { get; set; }
        public byte[] ContentHash { get; set; }
        public string ContentDisposition { get; set; }
        public string CacheControl { get; set; }
        public long? BlobSequenceNumber { get; set; }
        public BlobType? BlobType { get; set; }
        public LeaseStatus? LeaseStatus { get; set; }
        public LeaseState? LeaseState { get; set; }
        public LeaseDurationType? LeaseDuration { get; set; }
        public string CopyId { get; set; }
        public CopyStatus? CopyStatus { get; set; }
        public Uri CopySource { get; set; }
        public string CopyProgress { get; set; }
        public string CopyStatusDescription { get; set; }
        public bool? ServerEncrypted { get; set; }
        public bool? IncrementalCopy { get; set; }
        public string DestinationSnapshot { get; set; }
        public int? RemainingRetentionDays { get; set; }
        public AccessTier? AccessTier { get; set; }
        public bool AccessTierInferred { get; set; }
        public ArchiveStatus? ArchiveStatus { get; set; }
        public string CustomerProvidedKeySha256 { get; set; }
        public string EncryptionScope { get; set; }
        public long? TagCount { get; set; }
        public DateTimeOffset? ExpiresOn { get; set; }
        public bool? IsSealed { get; set; }
        public RehydratePriority? RehydratePriority { get; set; }
        public DateTimeOffset? LastAccessedOn { get; set; }
        public ETag? ETag { get; set; }
        public DateTimeOffset? CreatedOn { get; set; }
        public DateTimeOffset? CopyCompletedOn { get; set; }
        public DateTimeOffset? DeletedOn { get; set; }
        public DateTimeOffset? AccessTierChangedOn { get; set; }
        public BlobImmutabilityPolicy ImmutabilityPolicy { get; set; }
        public bool HasLegalHold { get; set; }
        internal BlobItemProperties()
        {
        }
    }
}