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 ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z d d� Z dd� Zdd� ZdS )�Entityz! Entity Object Reference c K s2 dddd�| _ dddd�| _d| _d| _d| _dS ) a~ Initializes a new Entity object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param entity_value: The value to assign to the entity_value property of this Entity. :type entity_value: str :param pronunciations: The value to assign to the pronunciations property of this Entity. :type pronunciations: list[oci.ai_speech.models.Pronunciation] :param weight: The value to assign to the weight property of this Entity. :type weight: float �strzlist[Pronunciation]�float)�entity_value�pronunciations�weightZentityValuer r N)Z swagger_typesZ attribute_map� _entity_value�_pronunciations�_weight)�self�kwargs� r �?/usr/lib/python3.9/site-packages/oci/ai_speech/models/entity.py�__init__ s ��zEntity.__init__c C s | j S )z� **[Required]** Gets the entity_value of this Entity. Entity value :return: The entity_value of this Entity. :rtype: str �r �r r r r r 4 s zEntity.entity_valuec C s || _ dS )z� Sets the entity_value of this Entity. Entity value :param entity_value: The entity_value of this Entity. :type: str Nr )r r r r r r @ s c C s | j S )z� Gets the pronunciations of this Entity. List of pronunciations (minimum 1, maximum 255) :return: The pronunciations of this Entity. :rtype: list[oci.ai_speech.models.Pronunciation] �r r r r r r L s zEntity.pronunciationsc C s || _ dS )z� Sets the pronunciations of this Entity. List of pronunciations (minimum 1, maximum 255) :param pronunciations: The pronunciations of this Entity. :type: list[oci.ai_speech.models.Pronunciation] Nr )r r r r r r X s c C s | j S )z� Gets the weight of this Entity. Entity weight :return: The weight of this Entity. :rtype: float �r r r r r r d s z Entity.weightc C s || _ dS )z� Sets the weight of this Entity. Entity weight :param weight: The weight of this Entity. :type: float Nr )r r r r r r p s c C s t | �S �N)r r r r r �__repr__| s zEntity.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__ s z Entity.__eq__c C s | |k S r r r r r r �__ne__� s z Entity.__ne__N) �__name__� __module__�__qualname__�__doc__r �propertyr �setterr r r r r r r r r r s"