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 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 ) �RoleSummaryz: The details of a role fetched from the database. c K sZ dddddddd�| _ dddddd d d�| _d| _d| _d| _d| _d| _d| _d| _dS )a� Initializes a new RoleSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param role_name: The value to assign to the role_name property of this RoleSummary. :type role_name: str :param authentication_type: The value to assign to the authentication_type property of this RoleSummary. :type authentication_type: str :param is_password_required: The value to assign to the is_password_required property of this RoleSummary. :type is_password_required: bool :param is_common: The value to assign to the is_common property of this RoleSummary. :type is_common: bool :param is_oracle_maintained: The value to assign to the is_oracle_maintained property of this RoleSummary. :type is_oracle_maintained: bool :param is_inherited: The value to assign to the is_inherited property of this RoleSummary. :type is_inherited: bool :param is_implicit: The value to assign to the is_implicit property of this RoleSummary. :type is_implicit: bool �str�bool)� role_name�authentication_type�is_password_required� is_common�is_oracle_maintained�is_inherited�is_implicitZroleNameZauthenticationTypeZisPasswordRequiredZisCommonZisOracleMaintainedZisInheritedZ isImplicitN) Z swagger_typesZ attribute_map� _role_name�_authentication_type�_is_password_required� _is_common�_is_oracle_maintained� _is_inherited�_is_implicit)�self�kwargs� r �E/usr/lib/python3.9/site-packages/oci/data_safe/models/role_summary.py�__init__ s. #�� zRoleSummary.__init__c C s | j S )z� **[Required]** Gets the role_name of this RoleSummary. The name of the role. :return: The role_name of this RoleSummary. :rtype: str �r �r r r r r P s zRoleSummary.role_namec C s || _ dS )z� Sets the role_name of this RoleSummary. The name of the role. :param role_name: The role_name of this RoleSummary. :type: str Nr )r r r r r r \ s c C s | j S )z� **[Required]** Gets the authentication_type of this RoleSummary. Type of authentication. :return: The authentication_type of this RoleSummary. :rtype: str �r r r r r r h s zRoleSummary.authentication_typec C s || _ dS )z� Sets the authentication_type of this RoleSummary. Type of authentication. :param authentication_type: The authentication_type of this RoleSummary. :type: str Nr )r r r r r r t s c C s | j S )z� Gets the is_password_required of this RoleSummary. Is password required. :return: The is_password_required of this RoleSummary. :rtype: bool �r r r r r r � s z RoleSummary.is_password_requiredc C s || _ dS )z� Sets the is_password_required of this RoleSummary. Is password required. :param is_password_required: The is_password_required of this RoleSummary. :type: bool Nr )r r r r r r � s c C s | j S )z� Gets the is_common of this RoleSummary. Is the role common. :return: The is_common of this RoleSummary. :rtype: bool �r r r r r r � s zRoleSummary.is_commonc C s || _ dS )z� Sets the is_common of this RoleSummary. Is the role common. :param is_common: The is_common of this RoleSummary. :type: bool Nr )r r r r r r � s c C s | j S )z� Gets the is_oracle_maintained of this RoleSummary. Is the role oracle maintained. :return: The is_oracle_maintained of this RoleSummary. :rtype: bool �r r r r r r � s z RoleSummary.is_oracle_maintainedc C s || _ dS )z� Sets the is_oracle_maintained of this RoleSummary. Is the role oracle maintained. :param is_oracle_maintained: The is_oracle_maintained of this RoleSummary. :type: bool Nr! )r r r r r r � s c C s | j S )z� Gets the is_inherited of this RoleSummary. Is the role inherited. :return: The is_inherited of this RoleSummary. :rtype: bool �r r r r r r � s zRoleSummary.is_inheritedc C s || _ dS )z� Sets the is_inherited of this RoleSummary. Is the role inherited. :param is_inherited: The is_inherited of this RoleSummary. :type: bool Nr"