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 dd� Zdd� Zdd� ZdS ) �NativeShapeFieldz( The native shape field object. c K sZ dddddddd�| _ ddd d ddd d�| _d| _d| _d| _d| _d| _d| _d| _dS )a� Initializes a new NativeShapeField 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 NativeShapeField. :type name: str :param model_type: The value to assign to the model_type property of this NativeShapeField. :type model_type: str :param type: The value to assign to the type property of this NativeShapeField. :type type: object :param config_values: The value to assign to the config_values property of this NativeShapeField. :type config_values: oci.data_integration.models.ConfigValues :param position: The value to assign to the position property of this NativeShapeField. :type position: int :param default_value_string: The value to assign to the default_value_string property of this NativeShapeField. :type default_value_string: str :param is_mandatory: The value to assign to the is_mandatory property of this NativeShapeField. :type is_mandatory: bool �str�object�ConfigValues�int�bool)�name� model_type�type� config_values�position�default_value_string�is_mandatoryr � modelTyper �configValuesr �defaultValueString�isMandatoryN) � swagger_types� attribute_map�_name�_model_type�_type�_config_values� _position�_default_value_string� _is_mandatory)�self�kwargs� r"