ruạṛ
a ���f�c � @ 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 @ s( e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZdZd ZdZdZdZdZdZdZdZdZdZdd� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zed d!� �Z e jd"d!� �Z ed#d$� �Z!e!jd%d$� �Z!ed&d'� �Z"e"jd(d'� �Z"ed)d*� �Z#e#jd+d*� �Z#ed,d-� �Z$e$jd.d-� �Z$ed/d0� �Z%e%jd1d0� �Z%ed2d3� �Z&e&jd4d3� �Z&ed5d6� �Z'e'jd7d6� �Z'ed8d9� �Z(e(jd:d9� �Z(ed;d<� �Z)e)jd=d<� �Z)ed>d?� �Z*e*jd@d?� �Z*edAdB� �Z+e+jdCdB� �Z+edDdE� �Z,e,jdFdE� �Z,dGdH� Z-dIdJ� Z.dKdL� Z/dMS )N�OdaInstanceSummaryz4 Summary of the Digital Assistant instance. �DEVELOPMENT� PRODUCTION�CREATING�UPDATING�ACTIVE�INACTIVE�DELETING�DELETED�FAILED�STARTING�STOPPING�CHANGING_COMPARTMENT�"ACTIVATING_CUSTOMER_ENCRYPTION_KEY� UPDATING_CUSTOMER_ENCRYPTION_KEY�$DEACTIVATING_CUSTOMER_ENCRYPTION_KEY�DELETE_PENDING� RECOVERING�PURGING�QUEUEDc K s� ddddddddddddddddd�| _ dd d ddd ddddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _dS )a, Initializes a new OdaInstanceSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this OdaInstanceSummary. :type id: str :param display_name: The value to assign to the display_name property of this OdaInstanceSummary. :type display_name: str :param description: The value to assign to the description property of this OdaInstanceSummary. :type description: str :param compartment_id: The value to assign to the compartment_id property of this OdaInstanceSummary. :type compartment_id: str :param shape_name: The value to assign to the shape_name property of this OdaInstanceSummary. Allowed values for this property are: "DEVELOPMENT", "PRODUCTION", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type shape_name: str :param time_created: The value to assign to the time_created property of this OdaInstanceSummary. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this OdaInstanceSummary. :type time_updated: datetime :param lifecycle_state: The value to assign to the lifecycle_state property of this OdaInstanceSummary. Allowed values for this property are: "CREATING", "UPDATING", "ACTIVE", "INACTIVE", "DELETING", "DELETED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param lifecycle_sub_state: The value to assign to the lifecycle_sub_state property of this OdaInstanceSummary. Allowed values for this property are: "CREATING", "STARTING", "STOPPING", "CHANGING_COMPARTMENT", "ACTIVATING_CUSTOMER_ENCRYPTION_KEY", "UPDATING_CUSTOMER_ENCRYPTION_KEY", "DEACTIVATING_CUSTOMER_ENCRYPTION_KEY", "DELETING", "DELETE_PENDING", "RECOVERING", "UPDATING", "PURGING", "QUEUED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_sub_state: str :param state_message: The value to assign to the state_message property of this OdaInstanceSummary. :type state_message: str :param freeform_tags: The value to assign to the freeform_tags property of this OdaInstanceSummary. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this OdaInstanceSummary. :type defined_tags: dict(str, dict(str, object)) :param is_role_based_access: The value to assign to the is_role_based_access property of this OdaInstanceSummary. :type is_role_based_access: bool :param identity_domain: The value to assign to the identity_domain property of this OdaInstanceSummary. :type identity_domain: str :param imported_package_names: The value to assign to the imported_package_names property of this OdaInstanceSummary. :type imported_package_names: list[str] :param attachment_types: The value to assign to the attachment_types property of this OdaInstanceSummary. :type attachment_types: list[str] �strZdatetimezdict(str, str)zdict(str, dict(str, object))�boolz list[str])�id�display_name�description�compartment_id� shape_name�time_created�time_updated�lifecycle_state�lifecycle_sub_state� state_message� freeform_tags�defined_tags�is_role_based_access�identity_domain�imported_package_names�attachment_typesr ZdisplayNamer Z compartmentIdZ shapeNameZtimeCreatedZtimeUpdatedZlifecycleStateZlifecycleSubStateZstateMessageZfreeformTagsZdefinedTagsZisRoleBasedAccessZidentityDomainZimportedPackageNamesZattachmentTypesN)Z swagger_typesZ attribute_map�_id� _display_name�_description�_compartment_id�_shape_name� _time_created� _time_updated�_lifecycle_state�_lifecycle_sub_state�_state_message�_freeform_tags� _defined_tags�_is_role_based_access�_identity_domain�_imported_package_names�_attachment_types)�self�kwargs� r>