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 d� Ze dd � �Zejdd � �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejd d� �Ze d!d"� �Zejd#d"� �Zd$d%� Zd&d'� Zd(d)� Zd*S )+�DataObjectColumnMetadataz: Metadata of a column in a data object resultset. � DIMENSION�METRIC�TIME_DIMENSION�UNKNOWN�NUMBER� TIMESTAMP�VARCHAR2�OTHERc K sd ddddddddd�| _ dddddd d dd�| _d| _d| _d| _d| _d| _d| _d| _d| _ dS ) aa Initializes a new DataObjectColumnMetadata 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 DataObjectColumnMetadata. :type name: str :param category: The value to assign to the category property of this DataObjectColumnMetadata. Allowed values for this property are: "DIMENSION", "METRIC", "TIME_DIMENSION", "UNKNOWN", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type category: str :param data_type: The value to assign to the data_type property of this DataObjectColumnMetadata. :type data_type: str :param data_type_name: The value to assign to the data_type_name property of this DataObjectColumnMetadata. Allowed values for this property are: "NUMBER", "TIMESTAMP", "VARCHAR2", "OTHER", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type data_type_name: str :param display_name: The value to assign to the display_name property of this DataObjectColumnMetadata. :type display_name: str :param description: The value to assign to the description property of this DataObjectColumnMetadata. :type description: str :param group_name: The value to assign to the group_name property of this DataObjectColumnMetadata. :type group_name: str :param unit_details: The value to assign to the unit_details property of this DataObjectColumnMetadata. :type unit_details: oci.opsi.models.DataObjectColumnUnit �strZDataObjectColumnUnit)�name�category� data_type�data_type_name�display_name�description� group_name�unit_detailsr r ZdataTypeZdataTypeNameZdisplayNamer Z groupNameZunitDetailsN) Z swagger_typesZ attribute_map�_name� _category� _data_type�_data_type_name� _display_name�_description�_group_name� _unit_details)�self�kwargs� r"