ruạṛ
a ���fy � @ 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 )�Identityz5 The identity properties of a table, if any. c K s2 dddd�| _ dddd�| _d| _d| _d| _dS )aR Initializes a new Identity 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 Identity. :type column_name: str :param is_always: The value to assign to the is_always property of this Identity. :type is_always: bool :param is_null: The value to assign to the is_null property of this Identity. :type is_null: bool �str�bool)�column_name� is_always�is_nullZ columnNameZisAlwaysZisNullN)Z swagger_typesZ attribute_map�_column_name� _is_always�_is_null)�self�kwargs� r �=/usr/lib/python3.9/site-packages/oci/nosql/models/identity.py�__init__ s ��zIdentity.__init__c C s | j S )z� Gets the column_name of this Identity. The name of the identity column. :return: The column_name of this Identity. :rtype: str �r �r r r r r 4 s zIdentity.column_namec C s || _ dS )z� Sets the column_name of this Identity. The name of the identity column. :param column_name: The column_name of this Identity. :type: str Nr )r r r r r r @ s c C s | j S )z� Gets the is_always of this Identity. True if the identity value is GENERATED ALWAYS. :return: The is_always of this Identity. :rtype: bool �r r r r r r L s zIdentity.is_alwaysc C s || _ dS )z� Sets the is_always of this Identity. True if the identity value is GENERATED ALWAYS. :param is_always: The is_always of this Identity. :type: bool Nr )r r r r r r X s c C s | j S )z� Gets the is_null of this Identity. True if the identity value is GENERATED BY DEFAULT ON NULL. :return: The is_null of this Identity. :rtype: bool �r r r r r r d s zIdentity.is_nullc C s || _ dS )z� Sets the is_null of this Identity. True if the identity value is GENERATED BY DEFAULT ON NULL. :param is_null: The is_null of this Identity. :type: bool Nr )r r r r r r p s c C s t | �S �N)r r r r r �__repr__| s zIdentity.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__ s zIdentity.__eq__c C s | |k S r r r r r r �__ne__� s zIdentity.__ne__N) �__name__� __module__�__qualname__�__doc__r �propertyr �setterr r r r r r r r r r s"