internal static DeletedKeyVaultCertificate FromDeletedCertificateBundle(Azure.KeyVault.Models.DeletedCertificateBundle deletedCertificateBundle)
        {
            if (deletedCertificateBundle == null)
            {
                return(null);
            }

            return(new DeletedKeyVaultCertificate(deletedCertificateBundle));
        }
        public DeletedKeyVaultCertificate(Azure.KeyVault.Models.DeletedCertificateBundle deletedCertificateBundle)
            : base(deletedCertificateBundle)
        {
            if (deletedCertificateBundle == null)
            {
                throw new ArgumentNullException(nameof(deletedCertificateBundle));
            }

            ScheduledPurgeDate = deletedCertificateBundle.ScheduledPurgeDate;
            DeletedDate        = deletedCertificateBundle.DeletedDate;
        }