ruạṛ
a ���f3 � @ 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 @ sf e Zd ZdZdZdZdZdZdd� Ze dd � �Z ed d� �Zej dd� �Zd d� Zdd� Zdd� ZdS )�AbstractReadAttributez& The abstract read attribute. �ORACLEREADATTRIBUTE�ORACLE_READ_ATTRIBUTE�BICC_READ_ATTRIBUTE�BIP_READ_ATTRIBUTEc K s ddi| _ ddi| _d| _dS )a) Initializes a new AbstractReadAttribute object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class: * :class:`~oci.data_integration.models.OracleReadAttributes` * :class:`~oci.data_integration.models.BiccReadAttributes` * :class:`~oci.data_integration.models.BipReadAttributes` * :class:`~oci.data_integration.models.OracleReadAttribute` The following keyword arguments are supported (corresponding to the getters/setters of this class): :param model_type: The value to assign to the model_type property of this AbstractReadAttribute. Allowed values for this property are: "ORACLEREADATTRIBUTE", "ORACLE_READ_ATTRIBUTE", "BICC_READ_ATTRIBUTE", "BIP_READ_ATTRIBUTE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type model_type: str � model_type�str� modelTypeN)Z swagger_typesZ attribute_map�_model_type)�self�kwargs� r �W/usr/lib/python3.9/site-packages/oci/data_integration/models/abstract_read_attribute.py�__init__"