ruạṛ
a ���f�6 � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ sL e Zd ZdZdZdZdZdZdZdZ dd � Z ed d� �Zej dd� �Zed d� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd � �Zej d!d � �Zed"d#� �Zej d$d#� �Zed%d&� �Zej d'd&� �Zd(d)� Zd*d+� Zd,d-� Zd.S )/�CertificateBundleVersionSummaryz� The properties of the certificate bundle. Certificate bundle version summary objects do not include the actual contents of the certificate. �CURRENT�PENDING�LATEST�PREVIOUS� DEPRECATED�FAILEDc K sx ddddddddddd� | _ dd d ddd ddddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _dS )a� Initializes a new CertificateBundleVersionSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param certificate_id: The value to assign to the certificate_id property of this CertificateBundleVersionSummary. :type certificate_id: str :param serial_number: The value to assign to the serial_number property of this CertificateBundleVersionSummary. :type serial_number: str :param version_name: The value to assign to the version_name property of this CertificateBundleVersionSummary. :type version_name: str :param certificate_name: The value to assign to the certificate_name property of this CertificateBundleVersionSummary. :type certificate_name: str :param version_number: The value to assign to the version_number property of this CertificateBundleVersionSummary. :type version_number: int :param time_created: The value to assign to the time_created property of this CertificateBundleVersionSummary. :type time_created: datetime :param validity: The value to assign to the validity property of this CertificateBundleVersionSummary. :type validity: oci.certificates.models.Validity :param time_of_deletion: The value to assign to the time_of_deletion property of this CertificateBundleVersionSummary. :type time_of_deletion: datetime :param stages: The value to assign to the stages property of this CertificateBundleVersionSummary. Allowed values for items in this list are: "CURRENT", "PENDING", "LATEST", "PREVIOUS", "DEPRECATED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type stages: list[str] :param revocation_status: The value to assign to the revocation_status property of this CertificateBundleVersionSummary. :type revocation_status: oci.certificates.models.RevocationStatus �str�intZdatetimeZValidityz list[str]ZRevocationStatus) �certificate_id� serial_number�version_name�certificate_name�version_number�time_created�validity�time_of_deletion�stages�revocation_statusZ certificateIdZserialNumberZversionNameZcertificateNameZ versionNumberZtimeCreatedr ZtimeOfDeletionr ZrevocationStatusN)Z swagger_typesZ attribute_map�_certificate_id�_serial_number� _version_name�_certificate_name�_version_number� _time_created� _validity�_time_of_deletion�_stages�_revocation_status)�self�kwargs� r% �^/usr/lib/python3.9/site-packages/oci/certificates/models/certificate_bundle_version_summary.py�__init__* s@ 1�� z(CertificateBundleVersionSummary.__init__c C s | j S )z� **[Required]** Gets the certificate_id of this CertificateBundleVersionSummary. The OCID of the certificate. :return: The certificate_id of this CertificateBundleVersionSummary. :rtype: str �r �r# r% r% r&