ruạṛ
a ���f.- � @ 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 dZd d� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejd d� �Zed!d"� �Zejd#d"� �Zed$d%� �Zejd&d%� �Zd'd(� Zd)d*� Zd+d,� Zd-S ).�EntityAttributez Attribute of an entity �TEXT�NUMBER� DATE_TIME�DATE�ENTITY�COMPOSITE_ENTITY�ATTRIBUTE_REFERENCE�BOOLEAN�PAST�FUTURE�NEARESTc K sd ddddddddd�| _ ddddd d ddd�| _d | _d | _d | _d | _d | _d | _d | _d | _ d S )a� Initializes a new EntityAttribute object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param name: The value to assign to the name property of this EntityAttribute. :type name: str :param type: The value to assign to the type property of this EntityAttribute. Allowed values for this property are: "TEXT", "NUMBER", "DATE_TIME", "DATE", "ENTITY", "COMPOSITE_ENTITY", "ATTRIBUTE_REFERENCE", "BOOLEAN" :type type: str :param natural_language_mapping: The value to assign to the natural_language_mapping property of this EntityAttribute. :type natural_language_mapping: oci.oda.models.EntityAttributeNaturalLanguageMapping :param is_multi_value: The value to assign to the is_multi_value property of this EntityAttribute. :type is_multi_value: bool :param is_fuzzy_match: The value to assign to the is_fuzzy_match property of this EntityAttribute. :type is_fuzzy_match: bool :param is_invert_comparisons: The value to assign to the is_invert_comparisons property of this EntityAttribute. :type is_invert_comparisons: bool :param temporal_preference: The value to assign to the temporal_preference property of this EntityAttribute. Allowed values for this property are: "PAST", "FUTURE", "NEAREST" :type temporal_preference: str :param entity_name: The value to assign to the entity_name property of this EntityAttribute. :type entity_name: str �strZ%EntityAttributeNaturalLanguageMapping�bool)�name�type�natural_language_mapping�is_multi_value�is_fuzzy_match�is_invert_comparisons�temporal_preference�entity_namer r ZnaturalLanguageMappingZisMultiValueZisFuzzyMatchZisInvertComparisonsZtemporalPreferenceZ entityNameN) Z swagger_typesZ attribute_map�_name�_type�_natural_language_mapping�_is_multi_value�_is_fuzzy_match�_is_invert_comparisons�_temporal_preference�_entity_name)�self�kwargs� r&