ruạṛ
a N��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 ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zdd� Zdd� Zd d!� Zd"S )#� ColumnSummaryzC Details of a column in a table fetched from the database. c K sd ddddddddd�| _ dddddd d dd�| _d| _d| _d| _d| _d| _d| _d| _d| _ dS ) a Initializes a new ColumnSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param column_name: The value to assign to the column_name property of this ColumnSummary. :type column_name: str :param data_type: The value to assign to the data_type property of this ColumnSummary. :type data_type: str :param length: The value to assign to the length property of this ColumnSummary. :type length: int :param precision: The value to assign to the precision property of this ColumnSummary. :type precision: int :param scale: The value to assign to the scale property of this ColumnSummary. :type scale: int :param character_length: The value to assign to the character_length property of this ColumnSummary. :type character_length: int :param table_name: The value to assign to the table_name property of this ColumnSummary. :type table_name: str :param schema_name: The value to assign to the schema_name property of this ColumnSummary. :type schema_name: str �str�int)�column_name� data_type�length� precision�scale�character_length� table_name�schema_name� columnName�dataTyper r r �characterLength� tableName� schemaNameN) � swagger_types� attribute_map�_column_name� _data_type�_length� _precision�_scale�_character_length�_table_name�_schema_name)�self�kwargs� r"