<PackageReference Include="Azure.Storage.Blobs" Version="12.31.0-beta.1" />

Azure.Storage.Blobs.Models.ContainerPropertiesInternal

namespace Azure.Storage.Blobs.Models { internal class ContainerPropertiesInternal : IXmlSerializable { public DateTimeOffset LastModified { get; } public string ETag { get; } public LeaseStatus? LeaseStatus { get; } public LeaseState? LeaseState { get; } public LeaseDurationType? LeaseDuration { get; } public PublicAccessType? PublicAccess { get; } public bool? HasImmutabilityPolicy { get; } public bool? HasLegalHold { get; } public string DefaultEncryptionScope { get; } public bool? PreventEncryptionScopeOverride { get; } public DateTimeOffset? DeletedOn { get; } public int? RemainingRetentionDays { get; } public bool? IsImmutableStorageWithVersioningEnabled { get; } protected virtual ContainerPropertiesInternal PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options); protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options); BinaryData Write(ModelReaderWriterOptions options); ContainerPropertiesInternal Create(BinaryData data, ModelReaderWriterOptions options); string GetFormatFromOptions(ModelReaderWriterOptions options); } }