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 ZdZdZdZdZdd� Zedd� �Z e j d d� �Z ed d� �Zej dd� �Zed d� �Zej dd� �Zedd� �Z e j dd� �Z edd� �Zej dd� �Zdd� Zdd� Zdd� ZdS )�ActionParamValuesSummaryzj Details of the action parameter and its possible values that is used in listParamsForActionType. �BOOLEAN�STRING�INTEGERc K sF dddddd�| _ ddddd d�| _d | _d | _d | _d | _d | _d S )a� Initializes a new ActionParamValuesSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param parameter_name: The value to assign to the parameter_name property of this ActionParamValuesSummary. :type parameter_name: str :param parameter_type: The value to assign to the parameter_type property of this ActionParamValuesSummary. Allowed values for this property are: "BOOLEAN", "STRING", "INTEGER", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type parameter_type: str :param parameter_values: The value to assign to the parameter_values property of this ActionParamValuesSummary. :type parameter_values: list[str] :param default_value: The value to assign to the default_value property of this ActionParamValuesSummary. :type default_value: str :param is_required: The value to assign to the is_required property of this ActionParamValuesSummary. :type is_required: bool �strz list[str]�bool)�parameter_name�parameter_type�parameter_values� default_value�is_requiredZ parameterNameZ parameterTypeZparameterValuesZdefaultValueZ isRequiredN)Z swagger_typesZ attribute_map�_parameter_name�_parameter_type�_parameter_values�_default_value�_is_required)�self�kwargs� r �S/usr/lib/python3.9/site-packages/oci/database/models/action_param_values_summary.py�__init__ s"